Puncte:0

Site-ul apache 2.4.6 funcționează pe Debian 10, dar nu pe CentOS - cod php 7

drapel pg

Am un site web bootstrap care rulează pe Debian 10 - php 7.4.25, httpd 2.4.52, mysqld 15.1 Distrib 10.5.12 care funcționează perfect.

L-am copiat în cutia mea CentOS 7, care rulează Selinux ca permisiv (temporar). Versiunea PHP este 7.4.26, versiunea Apache este 2.4.6 și mariadb este versiunea 15.1 Distrib 5.5.68-Mariadb.

Când încerc să rulez site-ul pe CentOS 7, primesc o eroare „apel la o funcție membru fetch_assoc() pe bool” când încerc să obțin date prin căutarea mysql. Dacă fac căutarea manual prin cli, funcționează perfect. Cred că acesta trebuie să fie un program de pachet, dar am instalat pachetul php74-mysql, precum și pachetul php74-php-pecl-mysql.

Are cineva idei? Mulțumiri

Puncte:0
drapel in

„fetch_assoc() on bool”, atunci când este executat pe rezultatul unei interogări, indică interogarea eșuată. Te-ar ajuta să adaugi la codul tău gestionarea excepțiilor, nu să continui orbește.

kathyl avatar
drapel pg
Voi face asta. Încerc să-mi dau seama de ce funcționează același cod pe Debian, dar nu pe CentOS! Aceeași bază de date etc.
Gerard H. Pille avatar
drapel in
O problemă de configurare, privilegii... Un programator care dorește să câștige timp sărind peste un cod important îi face pe cei care vin după el să piardă timpul.
kathyl avatar
drapel pg
De acord. Speram că cineva ar fi mai întâlnit asta înainte și să aibă o idee despre remedieri de configurare sau cel puțin lucruri de verificat. Am verificat deja codul, am comparat versiunile php și mysql, pachetele instalate etc.
Gerard H. Pille avatar
drapel in
Sper că ești de acord că ți-ai pierdut timpul? Tot ce trebuie să faceți este să adăugați câteva rânduri la codul php pentru a vă spune ce este în neregulă. Puteți afișa codul curent, vă spun ce să adăugați.
Gerard H. Pille avatar
drapel in
„Speram că cineva ar fi mai întâlnit asta înainte” O mică căutare ți-ar fi arătat că numărul de oameni care au întâlnit asta este o legiune.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.