Questa informazione è molto importante per chi ha un blog wordpress installato su server aruba linux.
Aruba utilizza SuExec per gestire i permessi dei file e delle cartelle.
L’aggiornamento automatico provvedeva a cambiare i permessi dei file alla fine della procedura di aggiornamento mettendo permessi 0644 e cambiava i permessi delle cartelle a 0755, questo comportava il non funzionamento del blog dopo l’aggiornamento automatico.
Abbiamo discusso del problema con gli sviluppatori di wordpress e pochi minuti fa è stata trovata una soluzione tampone in attesa di una soluzione migliore che forse sarà rilasciata con la 2.7.1.
Dopo aver installato la 2.7 (dovrete seguire le solite procedure) dovete andare a modificare il file wp-config.php inserendo queste due righe:
define('FS_CHMOD_FILE',0755);
define('FS_CHMOD_DIR',0755);
Questa è la configurazione per Aruba ma, verificate se il vostro Hosting utilizza suexec e se lo utilizza chiedete quali sono i permessi corretti per file e dir e modificate di conseguenza le due linee che abbiamo pubblicato.




Commenti dei Lettori
Ho WP su aruba linux.. da dove si scaricano i file di aggiornamento?
QUando sarà disponibile la versione 2.7 inglese dal sito di wordpress e quella itsaliana da questo sito… per ora non c’è.
Grazie mille: informazione fondamentale!
Mi sa che comunque aspetterò qualche settimana prima di aggiornare alla 2.7, magari aspettando proprio la 2.7.1
Intanto, grazie ancora!
Wolly, ho letto su vari blog che su Wordpress.com è già disponibile Wordpress 2.7. Tra quanto ci verrà resa disponibile la versione in inglese? Molti dicono tra una settimana, tu che dici?
Si prevede la metà della prossima settimana, mercoledì o giovedì… in ogni caso prima di aggiornare calma e gesso
Attendiamo allora….a si si…questa volta aspetto ben volentieri, sopratutto voglio controllare la compatibilità con i plugin, altrimenti è la fine.
Viva Tophost allora, per il quale non serve nessuna configurazione aggiuntiva, ma tutto fila già liscio come l’olio
E costa un terzo di Aruba eh eh. Una richiesta: potreste installare il plugin subscribe-to-comments in questo blog, sarebbe molto utile per seguire le discussioni!
Ho provato con la soluzione da voi proposta, ma sembra non funzionare!
Non c’è altro modo di sistemare il problema?
Grazie,
C.
Eeeh, OK, come non detto… basta collegarsi al pannello di controllo di Aruba e usare lo strumento per reimpostare i permessi delle cartelle!
Scusate l’avventato post precedente,
C.
controlla bene di avere inserito correttamente le due righe nel wp-config perchè funziona correttamente:-)
L’ho provato su 5 blog diverse decine di volte e non ha mai ciccato.
magari scrivi quile righe che hai inserito.
ciao
Wolly, ho riscritto le stringhe varie volte e ho anche fatto copia e incolla per essere sicura di non avere commesso errori…
Sicuramente ho fatto comunque qualcosa che non andava, ma ad ogni modo ho risolto molto più semplicemente con lo strumento di Aruba.
Grazie comunque
Forse un server con suexec settato differentemente… io aprirei un ticket con Aruba per capire per gli aggiornamenti futuri.
Anch’io ho lo stesso problema di chiara.
ho sistematole righe con copia e incolla all’inizio delfile wp-config.php, ma quando avvio l’aggiornamento automatico si blocca tutto e compare il solito messaggio di internal error!
Chiara non dovrebbe essere necessario reimpostare i permessi.
Mi scrivi nei commenti (copia e incolla) quello che hai messo nel file wp-config per favore?
ciao
shakeeyes sei su aruba linux o windows? stessa domanda per chiara
Anche tu poui scrivere qui nei commenti le righe che hai inserito nel wp-config?
ciao
hai ragione wolly scusa.
è su hosting linux
ecco come ho inserito il contenuto (dove ho scritto cancellato ho eliminato i dati sensibili):
Si può risolvere senza manomettere il file wp-config, ma ricostruendo i permessi dei file dal pannello di controllo di Aruba.
FvB certamente però abbiamo preferito studiare con il tema di sviluppo una soluzione efficace per evitare ad ogni aggiornamento di dover ricostruire i permessi
@Shakeeyes purtroppo si è mangiato il codice, usa un servizio tipo pastebin e poi metti il link qui.
ciao
@FVB di quali cartelle bisogna ricostruire i permessi con aruba??
il problema non sono le cartelle che hanno i permessi corretti quanto tutti i file che devono essere a 0755 e invece l’aggiornamento automatico setta a 0644.
riposto il codice, spero possa essere d’aiuto
http://pastebin.com/d67ef89b5
Shakeeyes prova a vedere come l’ho modificato.
Altra cosa compila le chiavi di sicurezza è meglio.
ciao
Salve. Io ho un blog installato su server aruba linux. In precedena usavo wordpress 2.6.5. Ho scaricato il pacchetto di wordpress 2.7 e ho caricato tutti i nuovi file (escluso il contenuto della cartella wp-content). Ho modificato il file wp-config inserendo i dati del database, le chiavi di sicurezza e le stringhe da voi indicate: define(‘FS_CHMOD_FILE’,0755);
define(‘FS_CHMOD_DIR’,0755);
solo che purtroppo quando carico la pagina del sito mi dice “Errore nello stabilire una connessione al database Ciò significa che le informazioni sul nome utente o sulla password presenti nel file wp-config.php non sono corrette o che non è possibile contattare il server del database a localhost.. ecc”.
Ho controllato piu’ volte il file wp-config e i dati inseriti risultano essere corretti.. che devo fare per risolvere questo problema? grazie per l’aiuto
Ho risolto.. se può essere di aiuto per altri casi simili al mio il problema risiedeva nel localhost. Impostando l’indirizzo del localhost il problema si risolve e wordpress ricomincia a girare.
Forse converrebbe aggiungere nella spiegazione presente nel file wp-config.php che in alcuni casi è necessario impostare anche il localhost per far funzionare correttamente wordpress.
Veramente essendo un file di configurazione TUTTE le impostazione vanno modificate, infatti viene chiesto di informarsi preso il proprio webhoster se si hanno dubbi sui parametri SQL.
SteveAgl nel wp-config della versione 2.6:
define(‘DB_HOST’, ‘localhost’); // al 99% non dovrebbe esserci necessità di modificare questo valore
nella 2.7 non c’è nessuna informazione accanto al valore al contrario degli altri che sono tutti con una descrizione accanto. Dunque anche altri potrebbero facilmente sbagliare non impostandolo
comunque problema risolto
ImMortal4L anche io ho aruba.it e il DB_HOST non è mai stato localhost.
Aruba ha sempre fornito il proprio servizio di database come aggiuntivo ed una volta attivato ti comunica via email tutti i parametri previsti per l’accesso.
Quindì non comprendo come mai tu abbia lasciato localhost
Leo nelle mail ricevute da aruba ci sono le informazioni riguardati nome utente, nome del database e password, nessuna traccia di localhost
Fortunatamente ho scoperto da solo che va impostato anche il localhost che si può trovare nel pannello di controllo del dominio su aruba. Comunque il problema è risolto, inutile procedere
scusate.. sono quello del primo commento.. sono stato fuori e solo oggi ho letto tutti i commenti e non ci ho capito molto. Dunque: sono un totale neofita, e da 2-3 settimane avevo installato WP 2.6.5 su aruba linux. Poi ho letto questi post e sono andato in confusione. Ora il mio WP mi comunica dell’esistenza della nuova versione, ma non ho lo strumento di aggiornamento automatico (è un plugin?). Inoltre, l’unico aggiornamento che abbia mai fatto (dal 2.6.3 al 2.6.5) l’ho fatto con il pacchetto dei soli file modificati da sovrascrivere ai preesistenti, ma se ho ben capito per passare al 2.7 questa procedura non va bene.
In definitiva, qualcuno può gentilmente scrivere la procedura dettagliata e completa per consentirmi di passare al 2.7 (tenendo presente anche che ho hosting su aruba linux)?
Grazie a tutti!!!
http://www.wordpress-it.it/wiki/Main/Upgrade-20
grazie wolly, quindi io seguirò passo passo questa guida e dovrebbe andare tutto bene.. e per la questione aruba linux?
Ok, tutto a posto, ho seguito la procedura ed è andato tutto bene. Grazie!!!
una domanda: su aruba si possono installare temi di Wordpress a piacimento o ve ne sono di predefiniti?
Scusate la domanda ma sono un novellino in materia…
Luca
La prima che hai detto
Grazie Wolly mi hai salvato un casino di ore di grattacapi!!!
Ragazzi io ho effettuato l’aggiornamento automatico alla 2.7.1 e mi da errore 500, quindi il blog non è + visualizzabile.
Se provo a mettere quei due define nel file wp-config.php non mi cambia nulla, come posso risolvere?Grazie
Per cortesia prima di aggiornare la mia vecchia versione di wordpress vorrei sapere con certezza se restano in memoria utti gliarticoli finora caricati, che sono oltre ventilmila, oltre più tantissime foto, link, eccetera Vorrei cioè essere sicuro di non perdere niente del materiale attualmente presente sul sito. Prego rispondere appena possibile alla email giannigosta@libero.it -oppure info@teleradionews.info. Grazie infinite a tutti.
non avendo trovato prima questo articolo io sono andato nel pannello di aruba e ho fatto un reset dei permessi sul sito.
il reset dei permessi è nel pannello di controlloo di aruba
Ciao
Marietto
Esiste un forum per qeuste cose e di certo non si forniscono risposte gratuite per email… se serve una consulenza a pagamento puoi usare il form di contatto.
Ciao a tutti, scusate, ma questa modifica è ancora necessaria per chi ha hosting su Aruba? In previsione di aggiornamenti futuri intendo.
si sempre
ciao, si sa quando (e se) inseriranno qualche patch nel core?
quote: “Esiste un forum per qeuste cose e di certo non si forniscono risposte gratuite per email… se serve una consulenza a pagamento puoi usare il form di contatto.”
ma che stai a dì!?
Salve! Ho aggiornato in automatico il mio blog su aruba linux da wp 2.8.6 a 2.9.1 e poi inserito le due linee nel config: comunque non funzionava. Poi ho settato tutti i file della cartella di wp (root) e della cartella wp-admin con i permessi 755 ed il blog ha ricominciato a funzionare. Non è che bisogna settare il config prima di fare l’aggiornamento?
Grazie
Trackback/Pingback