Ciao a tutti!
Ho aggiornato ormai da qualche giorno il mio sito, www.elsaroma.it, a Drupal 6.8; dopo l'aggiornamento ho inserito dei nuovi contenuti, aggiornato qualche modulo... operazioni normali.
Ora però improvvisamente ci sono alcuni malfunzionamenti:
1. Se provo a creare un contenuto dal menu di navigazione, nella barra degli indirizzi del browser visualizzo "http://www.elsaroma.it/node/add", ma la pagina mostrata rimane sempre quella principale, senza alcuna possibilità di creazione di contenuto:
2. Quando provo a modificare, ad esempio, l'ultimo post, cliccando "modifica" sulla scheda di un contenuto, nella barra indirizzi del browser compare "http://www.elsaroma.it/node/62/edit", ma anche qui continuo a visualizzare la home senza possibilità di modificare niente:
3. Se provo ad accedere con qualsiasi profilo dalla maschera di log in, nella barra degli indirizzi del browser compare "http://www.elsaroma.it/node?destination=node" e continuo a visualizzare la home. Riesco ad accedere solamente da "http://www.elsaroma.it/user".
Sono su hosting Aruba e rispetto a quando avevo creato l'ultimo contenuto non è cambiata nessuna impostazione... Non so completamente a che pensare...
Spero davvero possiate aiutarmi, al momento mi ritrovo con un sito inutilizzabile!!!
Grazie
PS: non sono riuscito a caricare le immagini,
per il punto 1, vedi http://img224.imageshack.us/my.php?image=80532520yz1.png
per il punto 2, vedi http://img210.imageshack.us/my.php?image=38404531dz6.png
UP perfavore!!
Vacci piano con gli UP, per favore.
La prima cosa che mi viene in mente è qualcosa di storto nel file .htaccess. Prova a ricaricarlo.
Grazie Pinolo.
Ho ricaricato il file .htaccess come mi hai suggerito, ma il problema rimane. Come letto su vari forum, avevo modificato il file per Aruba, lasciando solo queste voci:
ErrorDocument 404 /index.php
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
Prova a mettere in nota temporaneamente la prima riga (quella del 404) e vediamo se il problema sono dei 404 (file non trovato). Aumenta il sospetto che la cosa abbia a che fare con le RewriteRule e gli URL semplificati.
Per mettere in nota intendevi commentare?
Ho fatto la prova, ma nessun risultato positivo :(
Cioè non cambia niente? Allora quel .htaccess non funziona. Devi capire perché, ma non credo Drupal c'entri qualcosa.
No, non cambia niente purtroppo...
D'accordo, ho già provveduto a chiedere assistenza ad aruba.
Se si troverà una soluzione la posterò qui, casomai succedesse la stessa cosa a qualcuno!
Intanto grazie mille per la disponibilità!
Rieccomi.
Aruba non ha riscontrato nessun malfunzionamento. Per loro il problema "potrebbe dipendere dal template usato o da un redirect non corretto inserito nella configurazione di Drupal" e mi hanno consigliato quindi di "salvare il database esportandolo in locale, di eliminare e reinserire i files di Drupal installandolo ex novo", quindi di reimportare il database.
Seguendo queste istruzioni, mysql mi mostra questo messaggio d'errore:
query SQL:
--
-- Dump dei dati per la tabella `actions`
--
INSERT INTO `actions` ( `aid` , `type` , `callback` , `parameters` , `description` )
VALUES (
'comment_unpublish_action', 'comment', 'comment_unpublish_action', '', 'Unpublish comment'
);
Messaggio di MySQL: Documentazione
#1062 - Duplicate entry 'comment_unpublish_action' for key 1
Qualche idea (non bazzico mysql...)?
Ho fatto un altro tentativo e pare essersi risolto tutto. Pubblico per informazione a chi possa trovarsi nella stessa situazione.
- ho cancellato tutto via ftp ed eliminato tutte le tabelle del database;
- ho reinstallato Drupal
- ho uploadato i file del template
- dopo aver eliminato il database che si era creato automaticamente, ho importato al suo posto il vecchio database.
Al momento funziona, procederò a installare nuovamente i moduli, sperando di non aver più problemi.