Am moștenit un site foarte problematic construit în Drupal 7. La instalarea site-ului în spațiul meu de dezvoltare, primesc eroarea 500 „Această pagină nu funcționează”. Privind jurnalele web, primesc acest mesaj:
lmu.[sitename].co.uk [Sam Apr 23 15:39:03 2022] [eroare] [client
86.174.32.32:0] AH01215: PHP eroare fatală: memorie lipsită (alocată 56098816) (a încercat să aloce 459743 octeți) în
/home/sites/[sitename].co.uk/public_html/lmu/includes/database/database.inc
pe linia 2324: /home/sites/[sitename].co.uk/public_html/lmu/index.php
Limita de memorie a fost 128M și acum este de 512M, dar primesc exact aceeași eroare cu aceleași numere etc.
Are asta de-a face cu ceva conținut în DB?
Editări suplimentare:
O altă problemă, poate legată, este că pe un alt server site-ul rulează, dar numai cu PHP 5.6 (atât versiunile actualizate, cât și cele neactualizate ale site-ului). Pe serverul căruia îi aparține această întrebare rulează și 5.6. Cu toate acestea, când încerc să folosesc 7.4, site-ul încă nu reușește, dar primesc un mesaj de eroare diferit legat de baza de date care ar putea oferi indicii suplimentare:
Excepție neprinsă aruncată în funcția de închidere.
PDOException: SQLSTATE[HY000]: Eroare generală: 2014 Nu se poate executa
interogări în timp ce alte interogări fără tampon sunt active. Luați în considerare utilizarea
PDOStatement::fetchAll(). Alternativ, dacă codul dvs. este numai pentru totdeauna
va rula împotriva mysql, puteți activa interogarea tampon prin setare
atributul PDO::MYSQL_ATTR_USE_BUFFERED_QUERY.: DELETE FROM
{semafor} WHERE (valoare = :db_condition_placeholder_0) ; Matrice (
[:db_condition_placeholder_0] => 15563655396262a9bd4cef06.08066829 )
în lock_release_all() (linia 269 din
/home/sites/[sitename].co.uk/public_html/lmu/includes/lock.inc).