Se hai un hosting su Aruba, e dopo un aggiornamento di WordPress apparentemente andato a buon fine per tutta risposta hai un “Internal Server Error” o errore 500 che dir si voglia, sappi che potrebbe non essere colpa di WordPress.
Per risolvere il problema, il più delle volte basta entrare nel pannello di controllo dell’hosting di Aruba, andare sugli strumenti, effettuare il “Ripristino delle Permessions di Files e Directories” e attendere fiduciosi per qualche minuto, a seconda del numero di files presenti sull’hosting.
Se non si risolve neanche così, allora è un problema di altra natura, e forse è il caso di procedere con un minimo di diagnostica.
Aggiornamento
L’amico Daniele alias Mte90net, che ringrazio, mi suggerisce su twitter un barbatrucco che risolve il problema alla radice (ovviamente per gli aggiornamenti successivi).
Basta aggiungere al file di configurazione di WordPress (wp-config.php) queste due righe di istruzioni:
define('FS_CHMOD_FILE',0755); define('FS_CHMOD_DIR',0755);
Così da obbligare WordPress ad utilizzare i corretti permessi su file e cartelle.
9 risposte
buona sera, potete aiutarmi con questo errore:
AH01215: The woocommerce_get_page_id function is deprecated since version 3.0. Replace with wc_get_page_id.: /php-wrapper/php-cgi, referer http://www.xxx.it/wp-admin/admin.php?page=wc-status
grazie in anticipo
V.L.
Se WooCommerce è aggiornato e il tema pure (e dichiaratamente compatibile con WooCommerce 3.0), io guarderei i plugin installati, probabilmente ce n’è uno o più d’uno che crea qualche problema.
Rob
Ma nel mio caso invece che l’errore 500 mi è venuto fuori proprio durante l’aggiornamento automatico? credo che l’aggiornamento sia stato solo parziale… come posso venirne fuori?
Ripeti l’aggiornamento manualmente, via FTP.
Scarica WP 3.6, e fai l’upload di tutti i files e le cartelle, meno la cartella wp-content.
rob
Scusa Rob…. ma può andare anche sul server che ho sul mac mini?
Ma sì, perché no?
rob
Ok! ho inserito le due righe di codice… vediamo cosa accade.
Nei log di Apache ogni tanto mi comparica qualche errore di permessi di qualche file o cartelle. Specialmente quelli di Simplepress. Ora lo tengo sotto controllo.
Grazie!
Interessante. Ma funziona con ogni server? Cioè può essere una regola di carattere generale da inserire per buona regola nel file config.php?
Grazie comunque per queste perle!
Si, funziona con ogni server (Linux ovviamente), ma non dovrebbe essere un’istruzione necessaria. Va aggiunta solo in quei casi in cui i server facciano le bizze, come Aruba.
Rob