Nuova installazione: vari problemi!
Moderatore: mod Generali
Nuova installazione: vari problemi!
Salve ragazzi, prima di tutto un saluto a tutto il forum visto che sono nuovo di qui e nuovo anche per quanto riguarda osCommerce.
Ho installato osCommerce su una macchina windows con la seguente configurazione:
- apache 2.0.54 no_ssl (in listening sulla porta 81)
- Php 5
- mySQL 4.1.7
Apache, Php e mySQL funzionano perfettamente in quanto ci girano altri web, il problema ce l'ho con l'installazione/procedura di osCommerce.
L'installazione automatica tramite: http://localhost:81/catalog/install/
non mi funziona (non va avanti quando clicko sul bottone CONTINUE ) così ho dovuto creare il database a "mano" tramite il mySQLAdmin e quindi eseguire il .sql per creare all'interno dello stesso tutte le varie tabelle.
Sembra funzionare tutto in quanto la home page del sito si apre correttamente.
I problemi sono ora i seguenti:
1) Il post delle form non ne vuol sapere di funzionare (ho provato sia a creare un nuovo account tramite la relativa form sia ad usare la ricerca); nel primo caso mi dice che uno dei campi non è valorizzato, nel secondo caso non mi effettua alcuna ricerca.
2) la pagina di amministrazione, dopo aver configurato il configure.php, mi da un errore quando nella pagina application_top.php cerca di caricare la class uploading:
// file uploading class
require(DIR_WS_CLASSES . 'upload.php');
ho dovuto remmare la linea di codice di cui sopra per visualizzare la pagina di amministrazione.
3) Una volta caricata la pagina di amministrazione non riesco in nessun caso a modificare il contenuto dei vari campi in quanto è come se mancasse qualche oggetto (una griglia dati, i textbox, etc) vedo solo i testi ma senza alcun controllo interattivo a parte i bottoni di Edit, Delete, etc.
Ad esempio nella pagina: /admin/languages.php nella frame a destra mi compaiono i 3 button di azione in alto mentre in basso vedo quanto segue:
TEXT_INFO_LANGUAGE_NAME English
TEXT_INFO_LANGUAGE_CODE en
TEXT_INFO_LANGUAGE_DIRECTORY
/catalog/includes/languages/english
TEXT_INFO_LANGUAGE_SORT_ORDER 1
Immagino che ci dovrebbero essere dei textbox per modificare o aggiungere dati! Lo stesso vale per tutte le pagine di amministrazione!
Dove ho toppato?
Scusate per il post lunghetto ma vorrei riuscir a far funzionare osCommerce perchè mi sembra davvero un ottimo strumento!
Grazie
Ho installato osCommerce su una macchina windows con la seguente configurazione:
- apache 2.0.54 no_ssl (in listening sulla porta 81)
- Php 5
- mySQL 4.1.7
Apache, Php e mySQL funzionano perfettamente in quanto ci girano altri web, il problema ce l'ho con l'installazione/procedura di osCommerce.
L'installazione automatica tramite: http://localhost:81/catalog/install/
non mi funziona (non va avanti quando clicko sul bottone CONTINUE ) così ho dovuto creare il database a "mano" tramite il mySQLAdmin e quindi eseguire il .sql per creare all'interno dello stesso tutte le varie tabelle.
Sembra funzionare tutto in quanto la home page del sito si apre correttamente.
I problemi sono ora i seguenti:
1) Il post delle form non ne vuol sapere di funzionare (ho provato sia a creare un nuovo account tramite la relativa form sia ad usare la ricerca); nel primo caso mi dice che uno dei campi non è valorizzato, nel secondo caso non mi effettua alcuna ricerca.
2) la pagina di amministrazione, dopo aver configurato il configure.php, mi da un errore quando nella pagina application_top.php cerca di caricare la class uploading:
// file uploading class
require(DIR_WS_CLASSES . 'upload.php');
ho dovuto remmare la linea di codice di cui sopra per visualizzare la pagina di amministrazione.
3) Una volta caricata la pagina di amministrazione non riesco in nessun caso a modificare il contenuto dei vari campi in quanto è come se mancasse qualche oggetto (una griglia dati, i textbox, etc) vedo solo i testi ma senza alcun controllo interattivo a parte i bottoni di Edit, Delete, etc.
Ad esempio nella pagina: /admin/languages.php nella frame a destra mi compaiono i 3 button di azione in alto mentre in basso vedo quanto segue:
TEXT_INFO_LANGUAGE_NAME English
TEXT_INFO_LANGUAGE_CODE en
TEXT_INFO_LANGUAGE_DIRECTORY
/catalog/includes/languages/english
TEXT_INFO_LANGUAGE_SORT_ORDER 1
Immagino che ci dovrebbero essere dei textbox per modificare o aggiungere dati! Lo stesso vale per tutte le pagine di amministrazione!
Dove ho toppato?
Scusate per il post lunghetto ma vorrei riuscir a far funzionare osCommerce perchè mi sembra davvero un ottimo strumento!
Grazie
Re: Nuova installazione: vari problemi!
Non vorrei sia colpa del php5...gurumed ha scritto: Ho installato osCommerce su una macchina windows con la seguente configurazione:
Pero' non ho mai provato ad installare su quella versione...
Hai provato a metter solo localhost anziche' 2081?
'iao
Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto
http://www.semilandia.it
http://www.semilandia.it
Re: Nuova installazione: vari problemi!
Sulla porta 80 c'ho IIS e quindi processerebbe l'altro webserver.Bass ha scritto:Non vorrei sia colpa del php5...gurumed ha scritto: Ho installato osCommerce su una macchina windows con la seguente configurazione:
Pero' non ho mai provato ad installare su quella versione...
Hai provato a metter solo localhost anziche' 2081?
'iao
Sergio
Il problema del file upload.php l'ho risolto modificando $this=null in unset (this) e ora funge.
resta il problema della sezione admin e comunque l'errore che mi da su ogni pagina è il seguente:
Warning: main(includes/languages/english/) [function.main]: failed to open stream: No such file or directory in C:\Programmi\Apache Group\Apache2\htdocs\admin\includes\application_top.php on line 133
Warning: main() [function.include]: Failed opening 'includes/languages/english/' for inclusion (include_path='.;c:\php5\includes') in C:\Programmi\Apache Group\Apache2\htdocs\admin\includes\application_top.php on line 133
la function incriminata è quindi la seguente all'interno del file application_top.php:
129 // include the language translations
130 require(DIR_WS_LANGUAGES . $language . '.php');
131 $current_page = basename($PHP_SELF);
132 if (file_exists(DIR_WS_LANGUAGES . $language . '/' . $current_page)) {
133 include(DIR_WS_LANGUAGES . $language . '/' . $current_page);
134 }
Re: Nuova installazione: vari problemi!
Gia' questo e' il php5...gurumed ha scritto: Il problema del file upload.php l'ho risolto modificando $this=null in unset (this) e ora funge.
Non trova i files di lingua, controlla nel file configure.php in catalog/admin/includes che il percorso sia settato giusto, ed eventualmente guarda che ci sia la cartella english e il suo contenutoresta il problema della sezione admin e comunque l'errore che mi da su ogni pagina è il seguente:
Warning: main(includes/languages/english/) [function.main]: failed to open stream: No such file or directory in C:\Programmi\Apache Group\Apache2\htdocs\admin\includes\application_top.php on line 133
'iao
Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto
http://www.semilandia.it
http://www.semilandia.it
Re: Nuova installazione: vari problemi!
Non trova i files di lingua, controlla nel file configure.php in catalog/admin/includes che il percorso sia settato giusto, ed eventualmente guarda che ci sia la cartella english e il suo contenutoresta il problema della sezione admin e comunque l'errore che mi da su ogni pagina è il seguente:
Warning: main(includes/languages/english/) [function.main]: failed to open stream: No such file or directory in C:\Programmi\Apache Group\Apache2\htdocs\admin\includes\application_top.php on line 133
'iao
Sergio[/quote]
Premessa:
la dir di amministrazione (htdocs/admin) ce l'ho esterna alla dir del sito (htdocs/catalog) e quindi le due dir risiedono entrambe nella root (htdocs)
ecco la configurazione all'interno del configure.php:
define('HTTP_SERVER', 'http://localhost:81');
define('HTTP_CATALOG_SERVER', '');
define('HTTPS_CATALOG_SERVER', '');
define('ENABLE_SSL_CATALOG', 'false');
define('DIR_FS_DOCUMENT_ROOT', $DOCUMENT_ROOT); // where your pages are located on the server. if $DOCUMENT_ROOT doesnt suit you, replace with your local path. (eg, /usr/local/apache/htdocs)
define('DIR_WS_ADMIN', '/admin/');
define('DIR_FS_ADMIN', DIR_FS_DOCUMENT_ROOT . DIR_WS_ADMIN);
define('DIR_WS_CATALOG', '/catalog/');
define('DIR_FS_CATALOG', DIR_FS_DOCUMENT_ROOT . DIR_WS_CATALOG);
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/');
Re: Nuova installazione: vari problemi!
Prova a dargli i percorsi assoluti, ti metto un esempio di una mia configurazione, tieni presente che a differenza tua la mia admin e' in cataloggurumed ha scritto: Premessa:
la dir di amministrazione (htdocs/admin) ce l'ho esterna alla dir del sito (htdocs/catalog) e quindi le due dir risiedono entrambe nella root (htdocs)
Codice: Seleziona tutto
// 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', 'c:/appserv/www/ebooks/'); // where the pages are located on the server
define('DIR_WS_ADMIN', '/ebooks/admin/'); // absolute path required
define('DIR_FS_ADMIN', 'c:/appserv/www/ebooks/admin/'); // absolute pate required
define('DIR_WS_CATALOG', '/ebooks/'); // absolute path required
define('DIR_FS_CATALOG', 'c:/appserv/www/ebooks/'); // 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/');
Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto
http://www.semilandia.it
http://www.semilandia.it
Re: Nuova installazione: vari problemi!
Ho modificato i percorsi mettendoli in assoluto (tenendo presente che la mia admin è nella root e non all'interno del catalog) ma l'errore è sempre lo stesso!Bass ha scritto:Prova a dargli i percorsi assoluti, ti metto un esempio di una mia configurazione, tieni presente che a differenza tua la mia admin e' in cataloggurumed ha scritto: Premessa:
la dir di amministrazione (htdocs/admin) ce l'ho esterna alla dir del sito (htdocs/catalog) e quindi le due dir risiedono entrambe nella root (htdocs)
'iao
Sergio
Ecco le linee interessate:
define('DIR_FS_DOCUMENT_ROOT', 'C:/Programmi/Apache Group/Apache2/htdocs/');
define('DIR_WS_ADMIN', '/admin/');
define('DIR_FS_ADMIN', 'C:/Programmi/Apache Group/Apache2/htdocs/admin/');
define('DIR_WS_CATALOG', '/catalog/');
define('DIR_FS_CATALOG', 'C:/Programmi/Apache Group/Apache2/htdocs/catalog/');


Re: Nuova installazione: vari problemi!
E' molto strano che esca quella chiamata [function.main] al posto del nome del file e' come se certi files non riuscisse a raggiungerli.gurumed ha scritto: Ho modificato i percorsi mettendoli in assoluto (tenendo presente che la mia admin è nella root e non all'interno del catalog) ma l'errore è sempre lo stesso!
Non saprei cosa dirti se non riprovare l'installazione, magari lasciando admin dentro catalog
'iao
Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto
http://www.semilandia.it
http://www.semilandia.it
Re: Nuova installazione: vari problemi!
A proposito di installazione...Bass ha scritto:E' molto strano che esca quella chiamata [function.main] al posto del nome del file e' come se certi files non riuscisse a raggiungerli.gurumed ha scritto: Ho modificato i percorsi mettendoli in assoluto (tenendo presente che la mia admin è nella root e non all'interno del catalog) ma l'errore è sempre lo stesso!
Non saprei cosa dirti se non riprovare l'installazione, magari lasciando admin dentro catalog
'iao
Sergio
Sai il motivo del non funzionamento dell'installazione automatica?
Ti spiego... se provo ad aprire la pagina http://localhost:81/catalog/install mi compare la schermata che mi chiede se fare una nuova installazione o un upgrade ma al momento che clicko per effettuare una nuova installazione non succede nulla!

Re: Nuova installazione: vari problemi!
Se non ricordo male c'era qualcuno con il tuo stesso problema e pare fosse dovuto al 81 prova a cercare nel forumgurumed ha scritto: Ti spiego... se provo ad aprire la pagina http://localhost:81/catalog/install mi compare la schermata che mi chiede se fare una nuova installazione o un upgrade ma al momento che clicko per effettuare una nuova installazione non succede nulla!
'iao
Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto
http://www.semilandia.it
http://www.semilandia.it
Re: Nuova installazione: vari problemi!
Trovato viewtopic.php?t=3516&postdays=0&postorder=asc&start=120Bass ha scritto: Se non ricordo male c'era qualcuno con il tuo stesso problema e pare fosse dovuto al 81 prova a cercare nel forum
'iao
Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto
http://www.semilandia.it
http://www.semilandia.it
Re: Nuova installazione: vari problemi!
Ho letto il 3d e ho visto che ha invertito le due porte.. assegnando quella di default ad apache e la 81 a IIS.Bass ha scritto:Trovato viewtopic.php?t=3516&postdays=0&postorder=asc&start=120Bass ha scritto: Se non ricordo male c'era qualcuno con il tuo stesso problema e pare fosse dovuto al 81 prova a cercare nel forum
'iao
Sergio
Comunque ho provato anche ad usare admin all'interno di catalog così come lo ha configurato anche tu.. ma nulla.. sempre lo stesso problema!
Ho fatto un po' di debug nel codice e forse ho capito dov'è la "magagna"!
All'interno di admin/includes/application_top.php
// include the language translations
require(DIR_WS_LANGUAGES . $language . '.php');
$current_page = basename($PHP_SELF);
if (file_exists(DIR_WS_LANGUAGES . $language . '/' . $current_page)) {
include(DIR_WS_LANGUAGES . $language . '/' . $current_page);
}
se faccio un echo ($PHP_SELF); non mi viene restituito nulla e quindi la condizione IF successiva all'assegnazione della variabile $current_page non viene mai eseguita!
In pratica basename($PHP_SELF); restituisce una stringa blank
A te cosa restituisce se inserisci un echo proprio prima di quell'assegnazione?
Grazie e scusami se ti sto facendo perder tempo appresso a me Sergio!
Re: Nuova installazione: vari problemi!
catalog/admin/index.phpgurumed ha scritto: A te cosa restituisce se inserisci un echo proprio prima di quell'assegnazione?
'iao
Sergio
http://www.oscomtemplate.com - E' disponibile il nuovo pacchetto free con forum di supporto
http://www.semilandia.it
http://www.semilandia.it
Re: Nuova installazione: vari problemi!
Non so il motivo per il quale a me quella stringa risulta vuota e cmq ho inserito manualmente il path e il filename e il messaggio di errore non compare più ma resta il fatto che non mi compaiono i textbox e la grigliadati ma solo i testi!!!Bass ha scritto:catalog/admin/index.phpgurumed ha scritto: A te cosa restituisce se inserisci un echo proprio prima di quell'assegnazione?
'iao
Sergio
Re: Nuova installazione: vari problemi!
E' probabile che per qualche motivo non accetti $PHP_SELF e visto che e' utilizzato in diversi posti ti genera degli errori. Poi il perche' non funzioni per me rimane un misterogurumed ha scritto: Non so il motivo per il quale a me quella stringa risulta vuota e cmq ho inserito manualmente il path e il filename e il messaggio di errore non compare più ma resta il fatto che non mi compaiono i textbox e la grigliadati ma solo i testi!!!

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