SPIP ecureuil




Thème de ce forum :

Installazione in locale problemi nella quarta fase



Mariusart
Installazione in locale problemi nella quarta fase
12 mars 2008 09:57

ciao a tutti. come da oggetto stavo provando ad installare spip in locale e giunto alla quarta fase mi viene mostrato un errore : "Quarta fase : Creazione delle tabelle nel database L’operazione è fallita. Torna alla pagina precedente, seleziona un altro database o creane uno nuovo. Verifica le informazioni fornite dal tuo hoster." ...stanamente però se controllo da mysql sia il dB sia 35 tabelle sono state create...dove può essere l’inghippo ?? cosa posso controllare ? grazie

Rechercher dans les forums:
 

Renato
13 mars 2008 12:19
Installazione in locale problemi nella quarta fase

E’ la prima volta che sento una cosa del genere...

Assicurati che i file di SPIP non siano corrotti, cancella tutti i file e ricopiali casomai.

Assicurati di avere spazio e permessi per poter creare le tabelle.

Non provare ad installare SPIP copiando i file da altre installazioni. Scarica l’archivio zip, decomprimilo nella cartella di installazione.

Potresti dare maggiori elementi, tipo piattaforma di installazione, versione SPIP, come hai proceduto all’installazione etc etc....io dei superpoteri ce li ho ma non fino al punto di essere un indovino :)

Fausto
13 mars 2008 15:46
Installazione in locale problemi nella quarta fase

In effetti è strano, in locale non dovrebbero esserci problemi...

L’unica cosa che mi viene in mente è che forse non metti "root" come nome utente e lasci il campo della password vuoto.

Ciao

Mariusart
13 mars 2008 16:20
Installazione in locale problemi nella quarta fase

ciao ragazzi. ...mi sa che devo cominciare a ritenermi un ragazzo moooooolto fortunato. ma quando si è gli unici ad avere un ptoblema si vince qualcosa ?? :o)

bando agli scherzi...

le ho provate veramente tutte (o almeno credo)... per quanto riguarda l’installazione ho seguito passo-passo la guida, e cioè :
- ho scaricato il file zip in italiano da http://www.spip.net/it_download
- ho decompresso i file nella cartella utilizzata dal webserver
- e ho fatto partire l’installazione digitando nel mio browser http://locahost:8080/spip/ecrire/
- partita l’installazione, inserisco i dati di connessione al dB e cioè "localhost" "root" "admin"
- si connette correttamente e passo alla fase successiva
- indico il nome del database da creare e clicco su "avanti"...e PUFF qui arriva il problema che vi ho indicato all’inizio del post

...credo che abbia fatto bene, no ?

controllando qua e là ho cercato di capire il problema e, innanzitutto ho notato che il dB viene creato e con lui 35 delle 38 tabelle (stano se fosse un problema di connessione) e da qui mi sono chiesto come mai. ho letto il file di log e ho provato a fare un inserimento manuale delle tabelle su cui mi ha dato errore riscontrando comunque errore. per esempio : una tabella che non riesce a creare è "spip_syndic_articles " e l’errore viene identificato in queste righe url_source TINYTEXT DEFAULT ’’ NOT NULL, source TINYTEXT DEFAULT ’’ NOT NULL, tags TEXT DEFAULT ’’ NOT NULL, dice che DEFAULT non può avere valore ’’ ...come in questo caso l’errore si ripropone nelle tabelle "spip_meta" e "spip_versions"

come ve lo spiegate ??

comunque ho anche provato amettere versioni meno recenti di MySQL. attualmente ho

- Windows XP
- Apache Server 2.2
- MySQL 5.0.51
- phpMyAdmin 2.11.5
- php 5.2.5

serve altro ??? resto in attesa di un gentile riscontro grazie

Fausto
13 mars 2008 16:29
Installazione in locale problemi nella quarta fase

Ok, delle cose più tecniche non so rispondere, per quello c’è Renato con i suoi superpoteri ( :-D ), ma per i dati utente hai provato con :

nome utente : "root" password : vuoto

 ?

Quell’ "admin" che mi dici dovrebbe essere di troppo... spero.

Mariusart
13 mars 2008 16:36
Installazione in locale problemi nella quarta fase

ho provato : così facendo alla seconda fase mi dice il collegamento al server MySQL è fallito.. ...come già detto : sono convinto che se fosse stato un problema di autenticazione non avrebbe creato niente, nè il dB nè solo alcune tabelle...

Renato
13 mars 2008 18:01
Installazione in locale problemi nella quarta fase

Il database lo hai creato a mano o lo hai fatto creare da SPIP ?

Può essere che il db engine di default non è MYISAM ?

Inoltre, gli apici curvi che sono nel messaggio di errore, io nel codice non li vedo. Se inserisco a mano una query di creazione tabella con apici curvi fallisce, mentre con apici normali nessun errore.

Ci deve essere qualcosa nella tua configurazione di insolito. Questo tipo di errore è bloccante e, normalmente, viene riscontrato immediatamente dagli utenti.

Mariusart
13 mars 2008 18:19
Installazione in locale problemi nella quarta fase

il dB l’ho fatto creare a SPIP

cosa potrei controllare della mia configurazione ??

... se provassi ad inserire manualmente le tabelle che non crea, ci sarebbe un modo per proseguire l’installazione ?

Renato
15 mars 2008 12:16
Installazione in locale problemi nella quarta fase

Potresti leggere il log degli errori di mysql, cercare l’errore e tentare di generare un test case minimale che lo riproduca, in modo da passarlo agli sviluppatori per correggerlo.

Se l’errore dipende da una particolare configurazione di mysql, sarebbe utile avere anche il file di configurazione dello stesso mysql.

Puoi creare un ticket allegando i file che ti ho indicato su http://trac.rezo.net/trac/spip/

Attenzione che per inviare un ticket devi registrarti, cliccando su "Connexion" e poi su "[s’inscrire]"

In alternativa o nel frattempo che si arrivi a capire il problema, potresti installare uno di quei pacchetti per windows tipo easyphp, con i quali, al momento, nessuno ha mai riscontrato problemi di sorta.

Max
11 décembre 2008 11:11
Installazione in locale problemi nella quarta fase

In pratica succede che spip non riesce a scrivere correttamente sul db mysql. Ho notato che questo succede avendo installato Apache su Windows.

Dopo vari sbattimenti io ho risolto modificando il file di configurazione di Mysql (my.ini nella cartella di mysql) in questo modo :

# Set the SQL mode to strict
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

diventa

# Set the SQL mode to strict
#sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

Tutto mi funziona alla perfezione. Si vede che spip configurato per Apache+Windows ha problemi con il mode strict di mysql.

RSS






squelette