2(mila) problemi in uno XD
2(mila) problemi in uno XD postato il 20/02/2017 02:55:57 nel forum programmazione, open source e hosting e modificato da sgc carter il 20/02/2017 03:01:35
Buonasera,
durante un controllo "casuale" dello spazio che mi resta sul disco, ho notato che il file
error_log è cresciuto a dismisura (quasi 200MB!) dal mio ultimo controllo (a inizio mese circa).
"Spaventato" da questo fatto sono andato ad aprire il file per vedere che errori mi dava.
Per "fortuna" l'errore è solo uno, anzi, non è nemmeno un errore ma un Avviso:
PHP Warning: Version warning: Imagick was compiled against Image Magick version 1656 but version 1650 is loaded. Imagick will run but may behave surprisingly in Unknown on line 0
Leggendo in giro per il web, pare (magari qualcuno può confermarmelo) che la versione di Imagick non posso "aggiornala io" ma va fatto fare al proprio sito di hosting.
Mi sono quindi messo in contatto con loro nella speranza che risolvano "rapidamente" questo errore...
Però finché non lo fanno volevo disattivare se non altro il log di questi avvisi.
Mi sono ricordato (vagamente) che una volta ho aperto il file php.ini (XD) e mi sembra che in quel file ci siano proprio le impostazioni per il log errori...
Fatto sta che sono andato epr aprire il file php.ini e... non lo trovo più.
Ho quindi creato una paginetta "phpinfo.php" riassuntiva del php e trovo come speravo:
Loaded Configuration File: /usr/local/lib/php.ini
Ottimo (penso) ma poi vado a vedere e nel mio FTP non trovo la cartella "usr"... di conseguenza sono punto e accapo e ho adesso i warning che mi riempiono il fiel error_log ogni istante e il file php.ini che non si trova da nessuna parte...
Qualcuno ha idee su come potrei procedere?
Grazie a tutti ^^
EDIT: Per il momento ho modificato i permessi del file da R e W a solo lettura... Non so quanto sia saggio, ma se non altro non dovrebbe crescere il file mentre dormo XD
Pagine → 1
20/02/2017 06:57:15
Imposta (o fai impostare, nel caso non avessi controllo diretto sul server) una rotazione dei log, così raggiunta una determinata dimensione, non cresceranno oltre.
20/02/2017 14:29:26
lom ha scritto: raggiunta una determinata dimensione, non cresceranno oltre.
Ottima idea, lo faccio subito.
Grazie :)
20/02/2017 17:51:00
La modifica dei parametri di PHP dipende da come è impostato il tuo hosting, esistono svariati metodi per farlo da dipendono dalla configurazione del server.
Se il tuo hosting utilizza PHP come modulo di Apache, allora le configurazioni degli errori di PHP puoi modificarle dal file .htaccess, usando le direttive php_value e php_flag (https://support.tigertech.net/php-value ↗)
Se invece PHP è configurato come FastCGI (php-fpm) puoi modificare le impostazioni di PHP dal file .user.ini usando la stessa sintassi che useresti nel file php.ini
Alcune configurazioni di PHP permettono di inserire un file php.ini nella cartella dove ci sono i file .php e utilizzerà quel file per sovrascrivere i valori del file php.ini di default (quello in /usr).
Per saperlo prova a guardare in quali cartelle php va a cercare il file php.ini (dalla schermata di php_info si vede), oppure prova a caricare il file php.ini che ti interessa e vedi se te lo riconosce.
L'ultima soluzione che puoi intraprendere se nessuna di quelle sopra funziona è andare a modificare il valore che ti interessa direttamente a run time, anche se non so se in questo caso specifico può esserti utile. Puoi farlo usando la funzione ini_set() nei tuoi script PHP.
21/02/2017 23:39:24
Grazie a tutti per le risposte :-)
Adesso farò le prove consigliate per capire come modificare quei parametri.
Nel frattempo almeno il problema principale è stato risolto dal sito di hosting che, nel giro di qualche ora, ha aggiornato la libreria di Imagick e ora sembra andare bene.
Grazie ancora a tutti :-)
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
Crystal Saga Nova ↗
RAID Shadow Legends ↗
New Orleans ↗
CRSED: F.O.A.D. ↗
Fallen Gods ↗