Impossibile creare contenuto; log in non funzionante

11 contenuti / 0 new
Ultimo contenuto
Impossibile creare contenuto; log in non funzionante

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.