PHP

Articoli tecnici organizzati per gruppo funzionale.

53 schede6 gruppiPagina 4 di 7

Memory

3 nella pagina

PHP: memory_limit diverso tra CLI e web

Quando PHP funziona da CLI ma fallisce dal browser con Allowed memory size exhausted, spesso il valore di memory_limit applicato dai due SAPI è diverso. Il file php.ini letto dal modulo web può non essere quello del CLI, oppure pool PHP-FPM e processo web possono avere configurazioni separate. La diagnosi confronta phpinfo, PHP_INI_SCAN_DIR e configurazione effettiva prima di cambiare il limite.

memory_limit

Runtime

5 nella pagina

Errore PHP Failed opening required (File incluso non trovato)

L'errore Failed opening required compare quando require o require_once non riesce a trovare o leggere il file indicato. A differenza di include, require interrompe l'esecuzione se il file manca. Le cause più comuni sono un percorso relativo calcolato dalla directory sbagliata, un file non distribuito o permessi insufficienti. Il controllo iniziale consiste nel stampare il percorso assoluto e verificare is_readable.

E_COMPILE_ERROR