oscommerce in locale...
Moderatore: mod Documentazione
oscommerce in locale...
Salve ragazzi, ho un piccolo problema:
il mio oscommerce in remoto funziona benissimo, ora però non avendolo in locale perchè installato da un'altra macchina, tramite ftp me lo sono scaricato in locale,ho instalalto easyphp (gira tutto perfettamente,sia apache che mysql) ho creato una cartella dentro www di nome E-Commerce e al suo interno ci ho copiato l'intero sito,ora lanciando il sito locale mi appare l'index di default dello spazio web ( quella dove c'è scritto il nome del dominio e che sta in costruzione e bla bla bla...) perchè l'ho lasciata dentro quando ho uppato tutto sull'ftp...
ora se io punto a http://127.0.0.1/E-Commerce/catalog/index.php dovrei vedere il mio negozio in locale invece mi da questo errore:
Warning: mysql_connect(): Can't connect to MySQL server on '62.149.150.34' (10060) in c:\programmi\easyphp1-8\www\e-commerce\catalog\includes\functions\database.php on line 19
Unable to connect to database server!
...dove sto sbagliando?
...o cosa devo modificare?
grazie...
P.S: se può essere d'aiuto ho aperto il file database.php e alla stringa 19 c'è questo:
$$link = mysql_connect($server, $username, $password);
il mio oscommerce in remoto funziona benissimo, ora però non avendolo in locale perchè installato da un'altra macchina, tramite ftp me lo sono scaricato in locale,ho instalalto easyphp (gira tutto perfettamente,sia apache che mysql) ho creato una cartella dentro www di nome E-Commerce e al suo interno ci ho copiato l'intero sito,ora lanciando il sito locale mi appare l'index di default dello spazio web ( quella dove c'è scritto il nome del dominio e che sta in costruzione e bla bla bla...) perchè l'ho lasciata dentro quando ho uppato tutto sull'ftp...
ora se io punto a http://127.0.0.1/E-Commerce/catalog/index.php dovrei vedere il mio negozio in locale invece mi da questo errore:
Warning: mysql_connect(): Can't connect to MySQL server on '62.149.150.34' (10060) in c:\programmi\easyphp1-8\www\e-commerce\catalog\includes\functions\database.php on line 19
Unable to connect to database server!
...dove sto sbagliando?
...o cosa devo modificare?
grazie...
P.S: se può essere d'aiuto ho aperto il file database.php e alla stringa 19 c'è questo:
$$link = mysql_connect($server, $username, $password);
Non modificare ASSOLUTAMENTE il file database.php - quello lavora sulle variabili passate da configure.php (che è il file da modificare)
L'errore che ti restituisce è dovuto al fatto che la tua copia locale punta probabilmente al database remoto. Prova a sostituire in configure.php '62.149.150.34' con '127.0.0.1' o 'localhost'.
L'errore che ti restituisce è dovuto al fatto che la tua copia locale punta probabilmente al database remoto. Prova a sostituire in configure.php '62.149.150.34' con '127.0.0.1' o 'localhost'.
ho già provato a inserire localhost o 127.0.0.1 ma il problema è che tutto il file includes/config.php è ormai tutto settato in modo da funzionare per il database remoto visto che ho scaricato l'intero sito da ftp remoto in locale, quindi non penso basti cambiare solo quei pochi parametri...
ma io non so propio da dove cominciare, inoltre e giustamente se io apro il phpmyadmin non risulta esserci il db che ho in remoto...
come posso risolvere?
dovrei esportare l'intero database che ho in remoto a quello locale,ma non so come si fa e poi settare i parametri giusti per far si che easyphp creda che la mia macchina sia su server (almeno penso)...
sbaglio?
ma io non so propio da dove cominciare, inoltre e giustamente se io apro il phpmyadmin non risulta esserci il db che ho in remoto...
come posso risolvere?
dovrei esportare l'intero database che ho in remoto a quello locale,ma non so come si fa e poi settare i parametri giusti per far si che easyphp creda che la mia macchina sia su server (almeno penso)...
sbaglio?
se non modifichi il config non ti funzionerà mai..
...Per il giovane ribelle non c'è soluzione...
http://www.ajepcom.com
Visitaci e vedrai la differenza
http://www.ajepcom.com
Visitaci e vedrai la differenza
ok,questo è il file config.php...cosa devo editare x far si che funzioni in locale?
<?php
/*
osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com
Copyright (c) 2003 osCommerce
Released under the GNU General Public License
*/
// Define the webserver and path parameters
// * DIR_FS_* = Filesystem directories (local/physical)
// * DIR_WS_* = Webserver directories (virtual/URL)
define('HTTP_SERVER', 'http://www.globogsm.com'); // eg, http://localhost - should not be empty for productive servers
define('HTTPS_SERVER', ''); // eg, https://localhost - should not be empty for productive servers
define('ENABLE_SSL', false); // secure webserver for checkout procedure?
define('HTTP_COOKIE_DOMAIN', 'www.globogsm.com');
define('HTTPS_COOKIE_DOMAIN', '');
define('HTTP_COOKIE_PATH', '/catalog/');
define('HTTPS_COOKIE_PATH', '');
define('DIR_WS_HTTP_CATALOG', '/catalog/');
define('DIR_WS_HTTPS_CATALOG', '');
define('DIR_WS_IMAGES', 'images/');
define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');
define('DIR_WS_INCLUDES', 'includes/');
define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/');
define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');
define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');
define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');
define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/');
define('DIR_WS_DOWNLOAD_PUBLIC', 'pub/');
define('DIR_FS_CATALOG', '/web/htdocs/www.globogsm.com/home/catalog/');
define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');
define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');
// define our database connection
define('DB_SERVER', '62.149.150.34'); // eg, localhost - should not be empty for productive servers
define('DB_SERVER_USERNAME', 'Sqlxxxxx');
define('DB_SERVER_PASSWORD', 'xxxxxxxx');
define('DB_DATABASE', 'Sqlxxxxx_2');
define('USE_PCONNECT', 'false'); // use persistent connections?
define('STORE_SESSIONS', ''); // leave empty '' for default handler or set to 'mysql'
?>
<?php
/*
osCommerce, Open Source E-Commerce Solutions
http://www.oscommerce.com
Copyright (c) 2003 osCommerce
Released under the GNU General Public License
*/
// Define the webserver and path parameters
// * DIR_FS_* = Filesystem directories (local/physical)
// * DIR_WS_* = Webserver directories (virtual/URL)
define('HTTP_SERVER', 'http://www.globogsm.com'); // eg, http://localhost - should not be empty for productive servers
define('HTTPS_SERVER', ''); // eg, https://localhost - should not be empty for productive servers
define('ENABLE_SSL', false); // secure webserver for checkout procedure?
define('HTTP_COOKIE_DOMAIN', 'www.globogsm.com');
define('HTTPS_COOKIE_DOMAIN', '');
define('HTTP_COOKIE_PATH', '/catalog/');
define('HTTPS_COOKIE_PATH', '');
define('DIR_WS_HTTP_CATALOG', '/catalog/');
define('DIR_WS_HTTPS_CATALOG', '');
define('DIR_WS_IMAGES', 'images/');
define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');
define('DIR_WS_INCLUDES', 'includes/');
define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/');
define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');
define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');
define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');
define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/');
define('DIR_WS_DOWNLOAD_PUBLIC', 'pub/');
define('DIR_FS_CATALOG', '/web/htdocs/www.globogsm.com/home/catalog/');
define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');
define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');
// define our database connection
define('DB_SERVER', '62.149.150.34'); // eg, localhost - should not be empty for productive servers
define('DB_SERVER_USERNAME', 'Sqlxxxxx');
define('DB_SERVER_PASSWORD', 'xxxxxxxx');
define('DB_DATABASE', 'Sqlxxxxx_2');
define('USE_PCONNECT', 'false'); // use persistent connections?
define('STORE_SESSIONS', ''); // leave empty '' for default handler or set to 'mysql'
?>
Ultima modifica di globogsm il 17/04/2005, 4:41, modificato 1 volta in totale.
ok,sono riuscito a esportare il database che ho su aruba e l'ho importato nel mysql,ora ho 2 db mysql(6) e il mio Sqlxxxxx_2(46).....
il configure.php l'ho settato cosi:
// define our database connection
define('DB_SERVER', '127.0.0.1'); // eg, localhost - should not be empty for productive servers
define('DB_SERVER_USERNAME', 'Sqlxxxxx');
define('DB_SERVER_PASSWORD', 'xxxxxxxx');
define('DB_DATABASE', 'Sqlxxxxx_2');
define('USE_PCONNECT', 'false'); // use persistent connections?
define('STORE_SESSIONS', ''); // leave empty '' for default handler or set to 'mysql'
?>
----------------------------------
ma collegandomi a http://127.0.0.1/milestone/catalog/
mi da questo errore:
Warning: mysql_connect(): Accesso non consentito per l'utente: 'Sqlxxxxx'@'localhost' (Password: SI) in c:\programmi\easyphp1-8\www\milestone\catalog\includes\functions\database.php on line 19
Unable to connect to database server!
dove sto sbagliando ora?
il configure.php l'ho settato cosi:
// define our database connection
define('DB_SERVER', '127.0.0.1'); // eg, localhost - should not be empty for productive servers
define('DB_SERVER_USERNAME', 'Sqlxxxxx');
define('DB_SERVER_PASSWORD', 'xxxxxxxx');
define('DB_DATABASE', 'Sqlxxxxx_2');
define('USE_PCONNECT', 'false'); // use persistent connections?
define('STORE_SESSIONS', ''); // leave empty '' for default handler or set to 'mysql'
?>
----------------------------------
ma collegandomi a http://127.0.0.1/milestone/catalog/
mi da questo errore:
Warning: mysql_connect(): Accesso non consentito per l'utente: 'Sqlxxxxx'@'localhost' (Password: SI) in c:\programmi\easyphp1-8\www\milestone\catalog\includes\functions\database.php on line 19
Unable to connect to database server!
dove sto sbagliando ora?
esiste in MySQL l'utente Sqlxxxxx'@'localhost?
...Per il giovane ribelle non c'è soluzione...
http://www.ajepcom.com
Visitaci e vedrai la differenza
http://www.ajepcom.com
Visitaci e vedrai la differenza
ottima cosa
sposto il tutto in problemi risolti e chiudo il topic
sposto il tutto in problemi risolti e chiudo il topic
...Per il giovane ribelle non c'è soluzione...
http://www.ajepcom.com
Visitaci e vedrai la differenza
http://www.ajepcom.com
Visitaci e vedrai la differenza