Pagina 1 di 1

winXP+aruba+mysql=panico

Inviato: 30/09/2005, 13:21
da Puvo147
Ciao a tutti, sono nuovo e da qualche giorno frequento assiduamente questo forum che trovo di grande utilità per inoltrarsi nel fantastico mondo di osCommerce. :roll:

Premetto che sono assolutamente inesperto per quanto riguarda la programmazione. Inoltre entro la prox settimana devo mettere assolutamente online il negozio del mio sito (preesistente) e sono bloccato su un piccolo (spero) problema.
Ho già letto tutti i topic su questo argomento (davvero, giuro!) Ma non ce n'è uno che dia la soluzione "Definitiva".
prego tutti quelli che sono riusciti a risolverlo di darmi qualche dritta, sia per me che per quelli che ci si troveranno davanti in futuro.

Dunque , cercherò di essere chiaro e preciso:

Server: aruba
Mysql da 50 Mb acquistato ieri sempre da Aruba
Win XP installato.

Nient'altro.

Ho scaricato e scompattato il file di Oscommerce basspack1_1.zip sul desktop, copia e incolla nella cartella public del mio sito (alcuni file li ho dovuti eliminare perchè non mi permetteva di incollarli ex quelli con punto ed estensione " .htaccess" oppure due gif contenente il simbolo ~):
Primo quesito: dovevo fare l'upload in maniera diversa?

In seguito ho messo nel browser http://www.miosito.com/public/catalog/install e l'installazione è partita liscia liscia, setto tutti i dati di Mysql e del sito, sembra creare il database (tant'è che nella pagina di gestione di Mysql appaiono tutte le categorie installate) scelgo salvataggio sessioni sul file e alla fine eccolo il solito messaggio:

Warning: fopen(D:/Inetpub/webs/miositocom/public/catalog/includes/configure.php): failed to open stream: Permission denied in D:\Inetpub\webs\miositocom\public\catalog\install\templates\pages\install_7.php on line 210

Warning: fputs(): supplied argument is not a valid stream resource in D:\Inetpub\webs\miositocom\public\catalog\install\templates\pages\install_7.php on line 211

Warning: fclose(): supplied argument is not a valid stream resource in D:\Inetpub\webs\miositocom\public\catalog\install\templates\pages\install_7.php on line 212

Warning: fopen(D:/Inetpub/webs/miositocom/public/catalog/admin/includes/configure.php): failed to open stream: Permission denied in D:\Inetpub\webs\miositocom\public\catalog\install\templates\pages\install_7.php on line 260

Warning: fputs(): supplied argument is not a valid stream resource in D:\Inetpub\webs\miositocom\public\catalog\install\templates\pages\install_7.php on line 261

Warning: fclose(): supplied argument is not a valid stream resource in D:\Inetpub\webs\miositocom\public\catalog\install\templates\pages\install_7.php on line 262

La configurazione ha avuto successo!


Se clikko su catalogo viene:

Warning: mysql_connect(): Can't connect to MySQL server on 'localhost' (10061) in D:\Inetpub\webs\miositocom\public\catalog\includes\functions\database.php on line 19
Unable to connect to database server!


Se clikko su amministrazione:

Warning: mysql_connect(): Can't connect to MySQL server on 'localhost' (10061) in D:\Inetpub\webs\miositocom\public\catalog\admin\includes\functions\database.php on line 19
Unable to connect to database server!



In particolare chiedo 2 cose:
1)Basta editare i 2 file configure (che a quanto ho visto non hanno subito alcuna modifica da prima dell’installazione a dopo) inserendo a mano tutti gli indirizzi, username e password?
2)Perché va a cercare in D:\Inetpub\miosito ecc ecc… ? Sul mio computer non devo avere niente no?


Grazie mille a chiunque possa aiutarmi! :roll:

Re: winXP+aruba+mysql=panico

Inviato: 30/09/2005, 14:22
da Bass
Puvo147 ha scritto: 1)Basta editare i 2 file configure (che a quanto ho visto non hanno subito alcuna modifica da prima dell’installazione a dopo) inserendo a mano tutti gli indirizzi, username e password?
Basta anche meno, visto che e' un server windows (sigh), cancella i due configure.php e rifai l'installazione

'iao

Sergio

Re: winXP+aruba+mysql=panico

Inviato: 30/09/2005, 14:51
da Puvo147
Bass ha scritto:
Puvo147 ha scritto: 1)Basta editare i 2 file configure (che a quanto ho visto non hanno subito alcuna modifica da prima dell’installazione a dopo) inserendo a mano tutti gli indirizzi, username e password?
Basta anche meno, visto che e' un server windows (sigh), cancella i due configure.php e rifai l'installazione

'iao

Sergio
Avendo già cercato nel forum avevo già trovato questa tua risposta e ho provato già prima a cancellare i files e a fare l'installazione ma non succede niente perchè nel corso dell''istallazione non li crea automaticamente, e alla fine i 2 configure mancano proprio.
Grazie comunque.

Altre possibilità?

Re: winXP+aruba+mysql=panico

Inviato: 30/09/2005, 16:56
da Bass
Puvo147 ha scritto:[
Altre possibilità?
Strano, su server windows normalmente li crea.
L'errore che ti dava prima (quando puntava al tuo disco) voleva dire che i configure non erano stati modificati.
A questo punto credo sia un problema di scrittura sul tuo server, se non li crea e non li modifica direi che non riesce ad aprirli o salvarli.
Hai la possibilita' di settare i permessi? (mi pare di si se sei nella cartella public di Aruba)

'iao

Sergio

Prova così

Inviato: 01/10/2005, 12:06
da idalgo
Rifai l'installazione e invece di salvare le sessioni su file salvale su DB.
poi dimmi se il problema persiste!
Ciao.

Re: Prova così

Inviato: 03/10/2005, 13:19
da Puvo147
idalgo ha scritto:Rifai l'installazione e invece di salvare le sessioni su file salvale su DB.
poi dimmi se il problema persiste!
Ciao.
Grazie a tutti per l'aiuto, ho risolto tutto editando a mano i 2 configure, bastava fare quello , ma avevo paura che servissero altri accorgimenti alla fine l'ultimo problema sembra essere nell'area Admin, in particolare nel pannello di controllo quando sono in Categorie/Prodotti appare una scritta evidenziata in rosa in cima alla pagina:
Errore: La Directory del Catalogo delle Immagini non esiste: /public/catalog/images/
e difatti non appaiono le immagini contenute in catalog/images

Secondo voi ho settato male il confiugure admin?:

<?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.miosito.com'); // eg, http://localhost - should not be empty for productive servers
define('HTTP_CATALOG_SERVER', 'http://www.miosito.com');
define('HTTPS_CATALOG_SERVER', 'http://www.miosito.com');
define('ENABLE_SSL_CATALOG', 'false'); // secure webserver for catalog module
define('DIR_FS_DOCUMENT_ROOT', 'http://www.miosito.com/public/catalog/admin/'); // where the pages are located on the server
define('DIR_WS_ADMIN', '/public/catalog/admin/'); // absolute path required
define('DIR_FS_ADMIN', '/public/catalog/admin/'); // absolute pate required
define('DIR_WS_CATALOG', '/public/catalog/'); // absolute path required
define('DIR_FS_CATALOG', '/public/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 . '/public/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/'); //dovrebbe essere questa la riga incriminata
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', 'xx.xxx.xxx.xx'); // eg, localhost - should not be empty for productive servers
define('DB_SERVER_USERNAME', 'Sqlxxxxx');
define('DB_SERVER_PASSWORD', 'xxxxxxxx');
define('DB_DATABASE', 'Sqlxxxxx_x);
define('USE_PCONNECT', 'false'); // use persistent connections?
define('STORE_SESSIONS', 'mysql'); // leave empty '' for default handler or set to 'mysql'
?>


oppure è una questione di permessi?
Eppure in catalog tutto sembra funzionare bene e tutte le immagini sono visibili dagli utenti.
con frontpage posso gestire i permessi di una cartela?


Grazie ancora

Inviato: 03/10/2005, 17:54
da marcus
Questa define è sbagliata:
define('DIR_FS_DOCUMENT_ROOT', 'http://www.miosito.com/public/catalog/admin/'); // where the pages are located on the server
devi inserire la path assoluta alla document root, qualcosa del tipo:

Codice: Seleziona tutto

 define('DIR_FS_DOCUMENT_ROOT', 'D:/Inetpub/webs/miositocom/public/'); // where the pages are located on the server 
Marcus

Inviato: 05/10/2005, 16:36
da Puvo147
Grazie a tutti per l'aiuto. ora alcune cose vanno altre no, tipo i moduli di pagamento e spedizione e altre cose nella sezione admin.

Finalmente ho controllato con Ipswitch WS_FTP i permessi delle cartelle e tutte sono 755 compresa public.
ovviamente è impossibile cambiare i permessi.
Ricordo che sono su aruba.
Secondo voi scrivendo allo staff di aruba mi possono cambiare i settaggi almeno della cartella Public?
In ogni caso mi confermate che con i permessi settati a 755 oscommerce non può funzionare correttamente?

Grazie

Inviato: 05/10/2005, 16:51
da Bass
Puvo147 ha scritto: In ogni caso mi confermate che con i permessi settati a 755 oscommerce non può funzionare correttamente?
Dovrebbe funzionare quasi tutto tranne le cartelle delle immagini che, normalmente, vogliono un 777

'iao

Sergio

Inviato: 05/10/2005, 17:15
da Puvo147
Bass ha scritto:
Puvo147 ha scritto: In ogni caso mi confermate che con i permessi settati a 755 oscommerce non può funzionare correttamente?
Dovrebbe funzionare quasi tutto tranne le cartelle delle immagini che, normalmente, vogliono un 777

'iao

Sergio
Temevo che qualcuno mi avrebbe risposto così....
Ok per le immagini sono riuscito a trovare il modo di caricarle.
Ma ad esempio i moduli non ne vogliono sapere di andare:
ad esempio sotto moduli di pagamento mi da:
Directory Moduli: http://www.miosito.com/public/catalog/i ... s/payment/

e schiacciando +installa non succede nulla! :(


sotto definisci home page dà:
TEXT_FILE_DOES_NOT_EXIST

Gli ordini dei clienti vengono visualizzati nelle statistiche ma non in visualizza ordini ( 0 ordini) nonostante ci siano in Stato ordini le 3 categorie (come indicavano in un altro post).
Ancora alcuni errori in "strumenti utili":
Errore: La Directory di backup non esiste. Setta i parametri in configure.php.


Per il resto dal lato cliente tutto funziona alla perfezione tranne ovviamente che non vengono indicate all'atto dell'ordine nè le spese di spedizione nè le modalità di pagamento.


Il mio configure admin è:

<?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.miosito.com'); // eg, http://localhost - should not be empty for productive servers
define('HTTP_CATALOG_SERVER', 'http://www.miosito.com');
define('HTTPS_CATALOG_SERVER', '');
define('ENABLE_SSL_CATALOG', 'false'); // secure webserver for catalog module
define('DIR_FS_DOCUMENT_ROOT', 'D:\Inetpub\webs\miositocom\public\catalog'); // where the pages are located on the server
define('DIR_WS_ADMIN', '/public/catalog/admin/'); // absolute path required
define('DIR_FS_ADMIN', 'http://www.miosito.com/public/catalog/admin/'); // absolute pate required
define('DIR_WS_CATALOG', '/public/catalog/'); // absolute path required
define('DIR_FS_CATALOG', 'http://www.miosito.com/public/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', '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', 'xx.xxx.xxx.xx'); // eg, localhost - should not be empty for productive servers
define('DB_SERVER_USERNAME', 'Sqlxxxxx');
define('DB_SERVER_PASSWORD', 'xxxxxxxx');
define('DB_DATABASE', 'Sqlxxxxx_x');
define('USE_PCONNECT', 'false'); // use persistent connections?
define('STORE_SESSIONS', 'mysql'); // leave empty '' for default handler or set to 'mysql'
?>


Sono veramente esausto... è possibile che tutto dipenda esclusivamente dal configure?

Grazie ancora in ogni caso non potrò mai ringraziarvi abbastanza....

Inviato: 05/10/2005, 17:25
da Bass
Puvo147 ha scritto: Sono veramente esausto... è possibile che tutto dipenda esclusivamente dal configure?
No, non dipende dal configure, o almeno non tutto. Per farti un esempio il testo che non compare in home e' perche' il file includes/languages/italian/mainpage.php ha bisogno dei permessi 777.
Probabilmente anche il resto ha lo stesso problema.
Non ti conviene a questo punto prenderti uno spazio linux? Oscommerce e' nato proprio per lui...

'iao

Sergio

Inviato: 05/10/2005, 17:40
da Puvo147
Bass ha scritto:
Puvo147 ha scritto: Sono veramente esausto... è possibile che tutto dipenda esclusivamente dal configure?
No, non dipende dal configure, o almeno non tutto. Per farti un esempio il testo che non compare in home e' perche' il file includes/languages/italian/mainpage.php ha bisogno dei permessi 777.
Probabilmente anche il resto ha lo stesso problema.
Non ti conviene a questo punto prenderti uno spazio linux? Oscommerce e' nato proprio per lui...

'iao

Sergio
cosa dovrei cambiare prendendo uno spazio linux? posso lavorarci con le solite applicazioni Wind (frontpage ecc....)?

Inviato: 05/10/2005, 18:17
da Bass
Puvo147 ha scritto: cosa dovrei cambiare prendendo uno spazio linux? posso lavorarci con le solite applicazioni Wind (frontpage ecc....)?
Mah, su oscommerce non vedo l'utilita' dei vari frontpage, dreamweaver o cose simili, forse io sono all'antica ma uso il wordpad e ws_ftp :)
Non lo so, l'unica cosa che so e' che li oscommerce funziona :D

'iao

Sergio