Sergej
Tue, 20 Oct 2009 03:51:24 -0700
problemi installazione spip 2: - abbiamo sempre disattivato i plugin prima di procedere- seguito le istruzioni di nilocram (http://www.spip-contrib.net/Aggiornamento-da-1-9-2-a-2-0-7) ovvero http://www.spip-contrib.net/Mise-a-jour-1-9-x-vers-2-0-9,2959
il risultato è sempre una pagina bianca.abbiamo provato a verificare i chmod dei vari files, senza nessun risultato.
problemi su spip 1.9.2iabbiamo dovuto installare la nuova versione perché il sito è infettato da un malware (la homepage cerca di redirezionare materiale proveniente da tacticz.be). Ce ne siamo accorti tramite Chrome; Firefox non si accorge di niente; IE se ne accorge solo se si ha un buon antivirus nel proprio computer (AVG 8.5 non se ne accorgeva, Kaspersky 2010 sì).
il malware riscriveva il file di root spip.php.un malware precedente riscriveva sia index.htm che spip.php - ma questo sembra essere diverso.
abbiamo provato anche a blindare spip.php con i Chmod 555.il malware ha smesso di riscrivere spip.php ma dopo un po' è riapparso, e non sappiamo quale file abbia infettato.
riguardo il problema segnalato: >> Fatal error: Cannot redeclare pxv() (previously declared in >> /web/htdocs/www.girodivite.it/home/ecrire/base/db_mysql.php(1) : >> eval()'d code:1) in >> /web/htdocs/www.girodivite.it/home/config/connect.php(1) : eval()'d >> code on line 1siamo intervenuti eliminando (= commentando) la linea di codice 17 su inc/indexaction.php:
//include_spip('base/abstract_sql');
il sito ha dato errore ancora, sempre segnalando un "Fatal error: Cannot
redeclare", ma puntando su altri files php all'interno di ecrire;
abbiamo via via ripubblicato i 2-3 files che ogni volta venivano
segnalati come problematici, senza modificarli, e (miracolo!) il sito è
ripartito.
tra l'altro anche spip 1.9.2i soffre di un bug che già in precedenza avevamo rilevato: non "regge" la lingua scelta per il sito. Dopo pochi minuti che abbiamo impostato la lingua predefinita del sito su Italiano, ci ritroviamo con il sito in francese. Il file ecrire/inc/lang.php lo abbiamo dovuto emendare alla linea 347:
// Initialisation : le francais par defaut, sinon la premiere langue trouvee // if (ereg(',fr,', ",$all_langs,")) $langue_site = 'fr'; // commentato da sergej
if (ereg(',fr,', ",$all_langs,")) $langue_site = 'it';
in locale abbiamo provato a cambiare i nomi delle directory (così come
suggerito da: http://passingcuriosity.com/2009/security-and-spip/),
sembrerebbe che in locale il sito comunque funzioni; potremmo trasferire
tutto online, ma sarebbe un intervento decisamente invasivo, non
sappiamo se possa eliminarci il malware, e soprattutto non credo sia un
sistema difficile da aggirare per un buon malware...
Renato Formato ha scritto:
Sergio F ha scritto:ciao renato,ieri sera inspiegabilmente il sito ha ripreso a funzionare. Però, appena uno dei ragazzi della redazione ha provato a pubblicare un articolo, è andato di nuovo in tilt.Errore non identico ma parrebbe simile al precedente: ---------Fatal error: Cannot redeclare pxv() (previously declared in /web/htdocs/www.girodivite.it/home/ecrire/base/db_mysql.php(1) : eval()'d code:1) in /web/htdocs/www.girodivite.it/home/config/connect.php(1) : eval()'d code on line 1-------- che la versione (1.9.2i) che abbiamo installato di spip sia piena di bug?Non so, forse è un plugin che è buggato.Quando installi SPIP 2.0.9, lo fai come upgrade dell'installazione attuale oppure in una cartella nuova, come prima installazione? Se fai un upgrade, io ti consiglierei di disabilitare preventivamente i plugin, perché non tutti sono compatibili tra la 1.9 e la 2 Molti plugin hanno versioni distinte a seconda della versione di SPIP. Una volta aggiornato SPIP, potrai riattivare i plugin, una volta aggiornati anch'essi se è il caso, uno alla volta, in modo che se uno ti manda in tilt il sito, puoi andare su ftp, cambiare nome alla cartella del plugin e vedrai che "magicamente" ti rifunzionerà, in attesadi scaricare una versione compatibile per plugin che da problemi.per quanto riguarda la 2.0.9: ogni volta che proviamo a installare i files, ci dà pagina bianca. Abbiamo provato a vedere i settaggi dei CHMOD (in Aruba è un classico), ma niente...non so che fare... sarebbe da passare a spip 2, lo so... sergej :-( Renato ha scritto:Sergej ha scritto:Abbiamo installato spip 1.9.2i abbiamo avuto una prima volta l'errore di cui sotto.l'abbiamo interpretato con un vecchio problema (Spip una volta non riusciva a digerire immagini caricate di dimensioni oltre 1000 px di larghezza/un tot di Kb): eliminato l'articolo incriminato ecc.ora la cosa si è ripresentata. Anche qui, abbiamo cancellato l'articolo, cancellata la righa documenti e articolo/documenti dal database. Stavolta, non sembra siamo riusciti a risolvere la cosa.Qualcuno ha suggerimenti?(a parte l'installazione di spip 2, che finora non siamo riusciti a installare su aruba!)L'errore parla di una funzione dichiarata 2 volte "d68g()"Non ho idea da dove possa venire, prova a fare una ricerca nei file di SPIP per capire da dove viene.Inoltre, come mai non riesci ad installare spip 2 su aruba? Che problema hai? Io ne ho installati vari, sia su piattaforma linux che su windows, cosa che, tuttavia, sconsiglio vivamente.Ciao Renato-------------------Fatal error: Cannot redeclare d68g() (previously declared in /web/htdocs/www.girodivite.it/home/ecrire/base/db_mysql.php(1) : eval()'d code:1) in /web/htdocs/www.girodivite.it/home/config/connect.php(1) : eval()'d code on line 1------------------- _______________________________________________ spip-it@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-it_______________________________________________ spip-it@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-it
_______________________________________________ spip-it@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-it