Spesso capita che caricando un plugin wordpress o aggiornando lo stesso WP si presenti un errore del tipo :
“Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 4919785 bytes) in”
Il numero 33554432 può essere anche :
- 262144
- 12582912
- 134217728
- 16777216
- 20971520
- 67108864
- 83886080
- 94371840
- 100663296
- 134217728
Ho riportato un pò di numeretti tanto per dare l’idea che di errori ce ne possono essere diversi in base al tipo di operazione che si sta facendo.
Per evitarli evitare bisogna andare ad agire sul file php.ini
Questo nel caso sia possibile poter mettere mano ad uno già esistente o se possibile caricarne uno; cosa che spesso non è possibile a causa di server condivisi con tanto di installazione php condivisa.
Comunque a parte tutto vi riporto un esempio tipo del file php.ini :
memory_limit = 64M
upload_max_filesize = 2M
post_max_size = 2M
max_execution_time = 30
max_input_time = 60
upload_tmp_dir = /tmp
allow_url_fopen = on
session.save_path = /tmp
safe_mode = off
disable_functions=”apache_note,
apache_setenv,
closelog,
debugger_off,
debugger_on,
define_syslog_variables,
escapeshellarg,
escapeshellcmd,
exec,
ini_restore,
openlog,
passthru,
pclose,
pcntl_exec,
popen,
proc_close,
proc_get_status,
proc_nice,
proc_open,
proc_terminate,
shell_exec,
syslog,
system,
url_exec,
shellcmd,
chmod,
leak,
dl”date.timezone = “Europe/Rome”
extension=suhosin.so
extension_dir = “/usr/local/lib/php/extensions/no-debug-non-zts-20090626”
zend_optimizer.optimization_level=15
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.3.20
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.20
zend_optimizer.version=3.3.20
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so
Ci sono riferimenti anche a Zend, ma non credo a tutti servano 😉
PS : Le “disable_functions” sono state incolonnate per problemi di impaginazione, riportatele tutte su una riga 🙂
Un commento
[…] Fatal error: Allowed memory size of, scopri come risolverla grazie alla modifica del php.ini per wordpress. […]