Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => Installazione, migrazione e aggiornamento => : fazzoletto 28 Jan 2010, 15:39:27
-
quale è il modo piu semplice e intuitivo di trasferire il mio sito da remoto a locale? utilizzo easyphp
-
Ciao fazzoletto:
http://wiki.joomla.it/index.php?title=Trasferimento_siti_web_Joomla_da_locale_a_remoto_e_viceversa
-
è quello che ho seguito ma il risultato è
Database Error: Unable to connect to the database:Could not connect to MySQL eppure copiare i file dalla cartella in remoto alla cartella in locale non è difficile.. il database è il problema immagino
-
si vede che non l'hai seguita correttamente, altrimenti per le lamentele quella guida sarebbe già stata rimossa ti pare.
comunque la prima causa di quell'errore è il configuration php che non contiene i dati corretti per connettersi col db in remoto
M.
-
nel mio caso che uso easyphp devo modificare:
var $dbtype = 'mysql'; \\ rimane invariato
var $host = 'localhost'; \\ rappresenta il pc su cui gira MySQL
var $user = 'utente_db'; \\ utente con cui si accede al database. Di solito in locale è root
var $password = 'password_utente_db'; \\ password dell'utente che accede al database
var $db = 'nome_db'; \\ nome del database in locale
var $dbprefix = 'jos_'; \\ rimane invariato
e
var $log_path = 'C:\\easyphp 3.0\\www\\cartella_sito\\logs';
var $tmp_path = 'C:\\easyphp 3.0\\www\\cartella_sito\\tmp';
con
var $dbtype = 'mysql';
var $host = 'localhost';
var $user = 'utente_db';
var $db = 'santori';
var $dbprefix = 'jos_';
(var $password = 'password_utente_db'; \\ password dell'utente che accede al database
)non ho password
e
var $log_path = 'C:\\Programmi\\EasyPHP 2.0b1\\www\\santori\\logs';
var $tmp_path = 'C:\\Programmi\\EasyPHP 2.0b1\\www\\santori\\tmp';
-
... per scrupolo..
(var $password = 'password_utente_db'; \\ password dell'utente che accede al database
)non ho password
quindi
var $password = '';
l'hai così? giusto?
-
nel mio file configuration.php
la voce:
var $password = 'password_utente_db';
non compare affatto
-
apposto!
e perchè?
M.
-
ora ho aggiunto quella var ma mi da un errore :
Fatal error: Cannot redeclare JConfig::$password in C:\Programmi\EasyPHP 2.0b1\www\santori\configuration.php on line 53
-
quindi non era vero che non ce l'avevi, non l'hai vista ma sta a riga 53
M.
-
non l'ho vista nella posizione sotto elencata
var $user = 'utente_db';
var $password = 'password_utente_db';
var $db = 'nome_db';
cioè alla linea 36
ma stava alla linea 53
ma anche ora che ho tagliato la linea 53 e l'ho incollata alla linea 36 l'errore è :Database Error: Unable to connect to the database:Could not connect to MySQL
-
ovunque tu la sposti se non hai un pw per il database deve essere:
var $password = '';
due apici, cioè vuota
è così?
M.
-
var $dbtype = 'mysql';
var $host = 'localhost';
var $user = 'root';
var $password = 'password'; ho incollato la linea dove era scitta la pw del database in remoto
var $db = 'santori';
var $dbprefix = 'jos_';
var $log_path = 'C:\\Programmi\\EasyPHP 2.0b1\\www\santori\\logs';
var $tmp_path = 'C:\\Programmi\\EasyPHP 2.0b1\\www\santori\\tmp';
Database Error: Unable to connect to the database:Could not connect to MySQL
-
scusa ma fammi capire... mi hai detto che il tuo db non ha una password, perchè metti
var $password = 'password';
se non hai password sarà:
var $password = '';
M.
-
il mio file configuration.php non ha alla linea 36 la var password, il mio database ha per forza una password. nel mio file configuration.php la var password è alla linea 53 così ho tagliato la linea 53 e l'ho incollata alla linea 36
-
ascolta, così non ne usciamo più, cerco per l'ultima volta di essere chiaro.
in remoto e in locale i file configuration.php devono avere le STESSE RIGHE, cambiano i parametri.
se sei in locale come dici del remoto non mi interessa nulla, mi sto riferendo al tuo LOCALE
mi hai detto di non usare la password per il db in LOCALE
quindi nel configuration.php che hai in LOCALE devi avere la riga della password IDENTICA a qs.
var $password = '';
M.
-
ho capito e ho corrett la pw.
ora l'errore è sulla linea 52
Parse error: parse error, unexpected '"' in C:\Programmi\EasyPHP 2.0b1\www\santori\configuration.php on line 52
-
c'è qualche virgoletta che non va bene usa i doppi apici o le doppie virgolette
'' oppure ""
M.
-
dovevo usare '' non " ora il sito si vede anche in locale.
grazie mille
sei debbole :o!!
(LA DIFFERENZA è CHE QUI SULL'EDITOR DUE APOSTROFI VICINI LI VISUALIZZA DUE APOSTROFI VICINI MENTRE UNA VOLTA SALVATO IL POST, IL FORUM LI VISUALIZZA COME DUE VIRGOLETTE)