sito in locale

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

Rispondi
gespo
membro Junior
membro Junior
Messaggi: 15
Iscritto il: 06/08/2005, 12:54

sito in locale

Messaggio da gespo »

Ciao a tutti vi seguo quasi da due mesi, mi chiamo Antonio ho fatto il contratto con GDI informatica per l'hosting perchè l'offerta era interessante, in questi giorni sto provando a modificare l'aspetto del sito ma non ci riesco! mi hanno detto di portare il sito in locale. Ho usato per questo LeechFTP ho fatto il dowload e adesso c'è lo sul mio disco rigido, però non riesco ad aprirlo in quanto mi da il seguente errore:
Warning: mysql_connect(): Accesso non consentito per l'utente: 'pasgesx3_pasx3ge'@'localhost' (Password: SI) in c:\programmi\easyphp1-8\www\passiontech\includes\functions\database.php on line 19
Unable to connect to database server!
qualcuno di buona volontà che mi sappia aiutare? io uso easyphp 1.8.

Grazie di tutto
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Re: sito in locale

Messaggio da Bass »

gespo ha scritto: Unable to connect to database server!
qualcuno di buona volontà che mi sappia aiutare? io uso easyphp 1.8.
Cerca il database che hai sul server e inoltre i percorsi dei due files configure.php sono errati in quanto riferiti al server remoto.
Io farei cosi', dato che comunque devi solo vedere le impostazioni per la grafica, rifai l'installazione daccapo in locale cosi' ti crea un database nuovo con i percorsi gia' corretti e poi, igni volta che hai sistemato un file con quello che devi fare lo uppi in remoto senza avere problemi di DB

'iao

Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
Avatar utente
itan80
membro Senior
membro Senior
Messaggi: 309
Iscritto il: 09/07/2004, 0:00
Località: Italia
Contatta:

Messaggio da itan80 »

ciao
vai in questi due file contenuti nei seguenti percorsi:

catalog/admin/includes/configure.php

e

catalog/includes/configure.php

devi modificare i percorsi contenuti dentro questi 2 file.

devi modificare anche i dati di accesso al database.

ora nn so che cosa usi per il server in locale, phpadmin, php, etc...

cmq io credo che visto che te lo hanno venduto, che potrebbero anche offrirti assistenza...nn credi??

cmq per aiutarti fai cosi..

vai in mysql (sperando ci riesci)..e crea un database con nome: prova

poi vai dentro il tuo catalogo e vedi se hai la cartella install

se magari si chiama install2 o install.bak etc... rinominala in install

poi vai in catalog/includes/configure.php

e copia questo codice dentro questo file:
<?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://localhost'); // 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', 'localhost');
define('HTTPS_COOKIE_DOMAIN', '');
define('HTTP_COOKIE_PATH', '/');
define('HTTPS_COOKIE_PATH', '');
define('DIR_WS_HTTP_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', '/');
define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');
define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');

// define our database connection
define('DB_SERVER', 'localhost'); // eg, localhost - should not be empty for productive servers
define('DB_SERVER_USERNAME', 'username');
define('DB_SERVER_PASSWORD', 'password');
define('DB_DATABASE', 'database');
define('USE_PCONNECT', 'false'); // use persistent connections?
define('STORE_SESSIONS', ''); // leave empty '' for default handler or set to 'mysql'
?>

poi vai in catalog/admin/includes/configure.php

e buttaci dentro questo codice:
<?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://localhost'); // eg, http://localhost - should not be empty for productive servers
define('HTTP_CATALOG_SERVER', 'http://localhost');
define('HTTPS_CATALOG_SERVER', '');
define('ENABLE_SSL_CATALOG', 'false'); // secure webserver for catalog module
define('DIR_FS_DOCUMENT_ROOT', '/'); // where the pages are located on the server
define('DIR_WS_ADMIN', '/admin/'); // absolute path required
define('DIR_FS_ADMIN', '/'); // absolute pate required
define('DIR_WS_CATALOG', '/'); // absolute path required
define('DIR_FS_CATALOG', '/'); // absolute path required
define('DIR_WS_IMAGES', 'images/');
define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');
define('DIR_WS_CATALOG_IMAGES', DIR_WS_CATALOG . 'images/');
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_CATALOG_LANGUAGES', DIR_WS_CATALOG . 'includes/languages/');
define('DIR_FS_CATALOG_LANGUAGES', DIR_FS_CATALOG . 'includes/languages/');
define('DIR_FS_CATALOG_IMAGES', DIR_FS_CATALOG . 'images/');
define('DIR_FS_CATALOG_MODULES', DIR_FS_CATALOG . 'includes/modules/');
define('DIR_FS_BACKUP', DIR_FS_ADMIN . 'backups/');

// define our database connection
define('DB_SERVER', 'localhost'); // eg, localhost - should not be empty for productive servers
define('DB_SERVER_USERNAME', 'username');
define('DB_SERVER_PASSWORD', 'password');
define('DB_DATABASE', 'database');
define('USE_PCONNECT', 'false'); // use persisstent connections?
define('STORE_SESSIONS', ''); // leave empty '' for default handler or set to 'mysql'
?>
dopo apri il tuo browser, e digita:

http://localhost/CARTELLA DOVE HAI IL CATALOGO/install

dovrebbe partirti l'installazione...

spero ci riuscirai, xk' se nn hai dimistichezza con osc nn è facile la prima volta...

ciao e buon lavoro...
™ ÅñЮ€Å ™

www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
Avatar utente
itan80
membro Senior
membro Senior
Messaggi: 309
Iscritto il: 09/07/2004, 0:00
Località: Italia
Contatta:

Messaggio da itan80 »

ho letto solo dopo grazie alla citazione di sergio..
che usi easyphp 1.8 quindi non dovrebbe essere difficile...

ciao
™ ÅñЮ€Å ™

www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
gespo
membro Junior
membro Junior
Messaggi: 15
Iscritto il: 06/08/2005, 12:54

Messaggio da gespo »

ciao grazie per l'aiuto ho fatto come dici tu ho creato un nuovo database "prova" la cartella install c'è e ho modificato i file da te descritti, ma lo stesso non si apre ho provato anche con il pacchetto di bass. e mi da lo stesso errore:
Warning: mysql_connect(): Accesso non consentito per l'utente: 'username'@'localhost' (Password: SI) in c:\programmi\easyphp1-8\www\bass\includes\functions\database.php on line 19
Unable to connect to database server!


Sto uscendo pazzo aiutatemi...........
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

gespo ha scritto: Sto uscendo pazzo aiutatemi...........
Prova a cancellare il file htaccess che dovresti trovare nella cartella principale

'iao

Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
Avatar utente
itan80
membro Senior
membro Senior
Messaggi: 309
Iscritto il: 09/07/2004, 0:00
Località: Italia
Contatta:

Messaggio da itan80 »

alla riga 19 del file che ti da errore c'è questo nel pack di bass:

$$link = mysql_connect($server, $username, $password);

il che significa che non hai settito bene i parametri nei 2 file configure per all'accesso al database o che non hai l'accesso al phpadmin settato bene...

controlla bene il tutto...

ciao
™ ÅñЮ€Å ™

www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
Avatar utente
itan80
membro Senior
membro Senior
Messaggi: 309
Iscritto il: 09/07/2004, 0:00
Località: Italia
Contatta:

Messaggio da itan80 »

oppure sostituisci il contenuto del file .htaccess che hai con questo:
# $Id: .htaccess,v 1.3 2003/06/12 10:53:20 hpdl Exp $
#
# This is used with Apache WebServers
#
# For this to work, you must include the parameter 'Options' to
# the AllowOverride configuration
#
# Example:
#
# <Directory "/usr/local/apache/htdocs">
# AllowOverride Options
# </Directory>
#
# 'All' with also work. (This configuration is in the
# apache/conf/httpd.conf file)

# The following makes adjustments to the SSL protocol for Internet
# Explorer browsers

<IfModule mod_setenvif.c>
<IfDefine SSL>
SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
</IfDefine>
</IfModule>

# Fix certain PHP values
# (commented out by default to prevent errors occuring on certain
# servers)

#<IfModule mod_php4.c>
# php_value session.use_trans_sid 0
# php_value register_globals 1
#</IfModule>
ciao
™ ÅñЮ€Å ™

www.mistertemplate.it - Template x osCommerce...
www.microdirect.it - Distribuzione Informatica
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

gespo ha scritto:ho provato anche con il pacchetto di bass. e mi da lo stesso
Ah, occhio quando metterai online i files a non mischiare quelli dei due pacchetti o potrebbe venir fuori un disastro :D

'iao

Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
gespo
membro Junior
membro Junior
Messaggi: 15
Iscritto il: 06/08/2005, 12:54

Messaggio da gespo »

ciao ragazzi ho provato di tutto, ninete da fare ma non è che devo impostare qualcosa nell'easy php? se metto in locale la versione ms2 di oscommerce non mi da nessun problema.
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

gespo ha scritto:ciao ragazzi ho provato di tutto, ninete da fare ma non è che devo impostare qualcosa nell'easy php? se metto in locale la versione ms2 di oscommerce non mi da nessun problema.
Domanda, nell'installazione che parametri dai?
Devono essere

localhost
root (username)
password vuota
e il nome del datbase quello che vuoi

'iao

Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
gespo
membro Junior
membro Junior
Messaggi: 15
Iscritto il: 06/08/2005, 12:54

Messaggio da gespo »

il problema è proprio questo che non mi parte l'istallazione!!!!! i procedimenti che faccio sono questi apro easyphp vado in localhost/ poi apro (espeio) bass o passiontech e mi da l'errore sopra citato! cos'è secondo voi?
Bass
membro Master
membro Master
Messaggi: 3593
Iscritto il: 18/04/2004, 0:00
Località: Varese
Contatta:

Messaggio da Bass »

gespo ha scritto:il problema è proprio questo che non mi parte l'istallazione!!!!! i procedimenti che faccio sono questi apro easyphp vado in localhost/ poi apro (espeio) bass o passiontech e mi da l'errore sopra citato! cos'è secondo voi?
Aspetta un momento, da loclhost richiami la cartella? Se si l'installazione non parte per forza, devi digitare http://localhost/catalog/install (al posto di catalog metti il nome che hai scelto per la tua cartella).
Se invece hai gia' fatto cosi' potrebbe essere che easyphp non si sia installato correttamente...

'iao

Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto

http://www.semilandia.it
gespo
membro Junior
membro Junior
Messaggi: 15
Iscritto il: 06/08/2005, 12:54

Messaggio da gespo »

GRAZIE A TUTTI ho risolto il problema era l'ultimo post. grazie ancora
Rispondi