Nella installazione di TL 2.7.5 in Ita e' andato tutto bene fino alla creazione dell'utente amministratore del Sito di esempio (.sql) quando il messaggio che ho ottenuto e' stato il seguente:
Fatal error: Uncaught exception Exception with message Query error: Table 'db_urban.tl_article' doesn't exist (INSERT INTO `tl_article` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `author`, `inColumn`, `keywords`, `showTeaser`, `teaser`, `printable`, `cssID`, `space`, `published`, `start`, `stop`) VALUES(1, 2, 128, 1220794433, 'Home', 'home', 1, 'main', '', '', NULL, '1', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '1', '', ''); ) thrown in /usr/local/psa/home/vhosts/urban.it/httpdocs/system/libraries/Database.php on line 533
#0 /usr/local/psa/home/vhosts/urban.it/httpdocs/system/libraries/Database.php(162): Database_Statement->execute()
#1 /usr/local/psa/home/vhosts/urban.it/httpdocs/typolight/install.php(323): Database->execute('INSERT INTO `tl...')
#2 /usr/local/psa/home/vhosts/urban.it/httpdocs/typolight/install.php(767): InstallTool->run()
#3 {main}
Il PHP sul mio server (Widestore) e' 5.2 - Safe mode e Register globals sono settati su OFF.
SOAP risulta installato (ON) anche se lo script di CHECK mi restituisce una riga rossa su SOAP.
Dato che il mio sito ha un DNS che punta su un altro server, per vedere il sito in anteprima ho settato nel file .hosts del mio client l'IP del server di sviluppo sull'indirizzo che avra' il sito.
Non capisco dove possa avere sbagliato anche se...
Forse il problema e' dovuto alla mancanza (desunta dal tuo script di check) del file:
- templates/example_website.sql (unica riga rossa tra tutte le verdi dei file).
Oppure (sempre dallo script di check) potrebbe dipendere dalle righe rosse (che non capisco come far diventare verdi...) sui segg. permessi:
Create directory • Error Error creating directory "typolight-check"
Directory permissions • 0 Recommended directory permission setting is 775 or 755 or 750.
Directory owner • The new directory should be owned by 10024.
Create file • Error Error creating file "typolight-check.txt"
File permissions • 0 Recommended file permission setting is 664 or 644 or 640.
File owner • The new file should be owned by 10024.
Inoltre, all'inizio della installazione il messaggio era stato:
Non è possibile scrivere il file locale di configurazione!
In FTP avevo settato allora i permessi del file system/config/localconfig.php a 777 per non avere problemi nella installazione (magari dopo li cambiavo per dare sicurezza al sito).
In questo modo pero' lo script php di Check mi da' una riga rossa raccomandando un settaggio a 644 o 664...
Ho provato anche aggiungendo le seguenti righe al file localconfig.php:
$GLOBALS['TL_CONFIG']['useFTP'] = true;
$GLOBALS['TL_CONFIG']['ftpHost'] = 'NOME MIO HOST'; // FTP host
$GLOBALS['TL_CONFIG']['ftpPath'] = 'PATH MIO SITO'; // FTP path (e.g. html/)
$GLOBALS['TL_CONFIG']['ftpUser'] = 'MIOUSERNAME'; // FTP username
$GLOBALS['TL_CONFIG']['ftpPass'] = 'MIAPASSWORDFTP'; // FTP password
Ma non il cambio non ha avuto esito positivo perche' l'FTP check login seguente mi chiede la password (suppongo quella che uso per l'account in FTP, quella che ho inserito nella riga del file localconfig.php) ma non me la riconosce!
Ciao!
Fatal error: Uncaught exception Exception with message Query error: Table 'db_urban.tl_article' doesn't exist (INSERT INTO `tl_article` (`id`, `pid`, `sorting`, `tstamp`, `title`, `alias`, `author`, `inColumn`, `keywords`, `showTeaser`, `teaser`, `printable`, `cssID`, `space`, `published`, `start`, `stop`) VALUES(1, 2, 128, 1220794433, 'Home', 'home', 1, 'main', '', '', NULL, '1', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', 'a:2:{i:0;s:0:"";i:1;s:0:"";}', '1', '', ''); ) thrown in /usr/local/psa/home/vhosts/urban.it/httpdocs/system/libraries/Database.php on line 533
#0 /usr/local/psa/home/vhosts/urban.it/httpdocs/system/libraries/Database.php(162): Database_Statement->execute()
#1 /usr/local/psa/home/vhosts/urban.it/httpdocs/typolight/install.php(323): Database->execute('INSERT INTO `tl...')
#2 /usr/local/psa/home/vhosts/urban.it/httpdocs/typolight/install.php(767): InstallTool->run()
#3 {main}
Il PHP sul mio server (Widestore) e' 5.2 - Safe mode e Register globals sono settati su OFF.
SOAP risulta installato (ON) anche se lo script di CHECK mi restituisce una riga rossa su SOAP.
Dato che il mio sito ha un DNS che punta su un altro server, per vedere il sito in anteprima ho settato nel file .hosts del mio client l'IP del server di sviluppo sull'indirizzo che avra' il sito.
Non capisco dove possa avere sbagliato anche se...
Forse il problema e' dovuto alla mancanza (desunta dal tuo script di check) del file:
- templates/example_website.sql (unica riga rossa tra tutte le verdi dei file).
Oppure (sempre dallo script di check) potrebbe dipendere dalle righe rosse (che non capisco come far diventare verdi...) sui segg. permessi:
Create directory • Error Error creating directory "typolight-check"
Directory permissions • 0 Recommended directory permission setting is 775 or 755 or 750.
Directory owner • The new directory should be owned by 10024.
Create file • Error Error creating file "typolight-check.txt"
File permissions • 0 Recommended file permission setting is 664 or 644 or 640.
File owner • The new file should be owned by 10024.
Inoltre, all'inizio della installazione il messaggio era stato:
Non è possibile scrivere il file locale di configurazione!
In FTP avevo settato allora i permessi del file system/config/localconfig.php a 777 per non avere problemi nella installazione (magari dopo li cambiavo per dare sicurezza al sito).
In questo modo pero' lo script php di Check mi da' una riga rossa raccomandando un settaggio a 644 o 664...
Ho provato anche aggiungendo le seguenti righe al file localconfig.php:
$GLOBALS['TL_CONFIG']['useFTP'] = true;
$GLOBALS['TL_CONFIG']['ftpHost'] = 'NOME MIO HOST'; // FTP host
$GLOBALS['TL_CONFIG']['ftpPath'] = 'PATH MIO SITO'; // FTP path (e.g. html/)
$GLOBALS['TL_CONFIG']['ftpUser'] = 'MIOUSERNAME'; // FTP username
$GLOBALS['TL_CONFIG']['ftpPass'] = 'MIAPASSWORDFTP'; // FTP password
Ma non il cambio non ha avuto esito positivo perche' l'FTP check login seguente mi chiede la password (suppongo quella che uso per l'account in FTP, quella che ho inserito nella riga del file localconfig.php) ma non me la riconosce!
Ciao!
Gianni G
11/12/2009 15:23
Ciao, benvenuto tra noi...
allora, sembra che qui vi siano due tipi di problemi...
il primo in ordine sembra che tu non abbia generato le tabelle di TL, infatti il messaggio è
Lo step precedente al caricamento del file di esempio è la creazione delle tabelle del db... strano che tu lo abbia saltato...
No, questo non è un errore... o meglio :-) il check testa la presenza di questo file... io il file di esempio l'ho chiamato sito_di_esempio.sql :-)
Per il secondo problema, sembra che tu non abbia i diritti in scrittura
Scrivi che non sei in safe mode... Eventualmente dai i diritti in scrittura 664, 644 o 640 alla cartella httpdocs e a ricaricare il tutto...
Fammi sapere
allora, sembra che qui vi siano due tipi di problemi...
il primo in ordine sembra che tu non abbia generato le tabelle di TL, infatti il messaggio è
Note:
Table 'db_urban.tl_article' doesn't exist
Lo step precedente al caricamento del file di esempio è la creazione delle tabelle del db... strano che tu lo abbia saltato...
Cita:
Non capisco dove possa avere sbagliato anche se...
Forse il problema e' dovuto alla mancanza (desunta dal tuo script di check) del file:
- templates/example_website.sql (unica riga rossa tra tutte le verdi dei file).
No, questo non è un errore... o meglio :-) il check testa la presenza di questo file... io il file di esempio l'ho chiamato sito_di_esempio.sql :-)
Per il secondo problema, sembra che tu non abbia i diritti in scrittura
Cita:
Create directory • Error Error creating directory "typolight-check"
Directory permissions • 0 Recommended directory permission setting is 775 or 755 or 750.
Directory owner • The new directory should be owned by 10024.
Create file • Error Error creating file "typolight-check.txt"
File permissions • 0 Recommended file permission setting is 664 or 644 or 640.
File owner • The new file should be owned by 10024.
Scrivi che non sei in safe mode... Eventualmente dai i diritti in scrittura 664, 644 o 640 alla cartella httpdocs e a ricaricare il tutto...
Fammi sapere
Paolo B.
paolob@contaocms.it
paolob@contaocms.it
11/12/2009 17:06
Ho cancellato e poi ricaricato tutti i file di installazione del CMC TL 2.7.5
Ho provvisto di un bel 777 la DIR httpdocs (poi con calma cambiero' per sicurezza i permessi...).
Ho dato a system/localconfig.php un bel 664 che mi sembrava potesse andare per farci scrivere sopra...
quindi ho scelto di montare il template "Scuola di musica" e questa volta la installazione e' andata benone!
Grazie per l'aiuto! Adesso inizio a smanettarci su un po'...
Ah, dimenticavo! Questo tuo sito, Paolo, e' una delle cose piu' utili che abbia trovato sul web da anni!!!!
Bravo, te lo meriti tutto.
Ciao e a presto per buone nuove,
G
Ho provvisto di un bel 777 la DIR httpdocs (poi con calma cambiero' per sicurezza i permessi...).
Ho dato a system/localconfig.php un bel 664 che mi sembrava potesse andare per farci scrivere sopra...
quindi ho scelto di montare il template "Scuola di musica" e questa volta la installazione e' andata benone!
Grazie per l'aiuto! Adesso inizio a smanettarci su un po'...
Ah, dimenticavo! Questo tuo sito, Paolo, e' una delle cose piu' utili che abbia trovato sul web da anni!!!!
Bravo, te lo meriti tutto.
Ciao e a presto per buone nuove,
G
[L'ultima modifica di giannigaramanti, 12/12/2009 00:00]
Gianni G
11/12/2009 23:59
giannigaramanti:
Grazie per l'aiuto! Adesso inizio a smanettarci su un po'...
Ah, dimenticavo! Questo tuo sito, Paolo, e' una delle cose piu' utili che abbia trovato sul web da anni!!!!
Bravo, te lo meriti tutto.
Ciao e a presto per buone nuove,
G
Grazie mille per il feed back e per i complimenti, fanno piacere, anche se in realtà il merito è di TL, a mio avviso un ottimo CMS.
E' facile lavorare bene ed essere utili si hai dietro un prodotto come questo..
Paolo B.
paolob@contaocms.it
paolob@contaocms.it
12/12/2009 08:33

