Pagina 1 di 1

[Help] Installazione osCOmmerce

Inviato: 17/02/2010, 1:31
da Ale88
Salve a tutti, sono nuovo di qui..
Mi chiamo Alessandro, sono sicuro di trovarmi bene con tutti voi..

Comunque son qui per presentarvi il mio problema..
Sto provando a installare osCommerce in locale,ma non riesco..
Scarico il file dal sito http://www.oscommerce.com/solutions/downloads , lo scompatto dentro alla cartella www di easyphp5.3.0 , creo il db mysql con opportuni user e passw..Infine vado sul sito locale nella cartella "/install/index.php"..ora mi escono una trentina di errori nel codice dicendomi che la funzione "eregi" o qualcosa di simile è stata deprecata..quindi non mi installa un bel niente..

Vi ringrazio anticipatamente per la risposta..

PS. Ma una volta che sono riuscito a installarlo, per l'italiano basta che scarico i file da qui e li sostituisco ??
PPS. Ho cercato nel forum , ma non ho trovato niente, quindi scusatemi se già esiste un topic simile

GRAZIE

Re: [Help] Installazione osCOmmerce

Inviato: 17/02/2010, 10:13
da dynamo
spero che scarichi la versione 2.2 rca :mrgreen: detto questo vediamo le possibili soluzioni.... io di easyphp uso la versione 1.8 non so se le successive diano qualche problema ma in ogni caso prova la 1.8 :wink:

per l'italiano si basta che segui le istruzioni :wink:

Re: [Help] Installazione osCOmmerce

Inviato: 17/02/2010, 14:42
da Ale88
Sisi scarico la 2.2 :D
Uso quella versione di EasyPHP perchè al suo interno c'è PHP5 e MySQL5 è inutile metterne uno vecchio come penso ci sia nell'easyphp 1.8...
Comunque, quella funzione eregi è stata deprecata proprio dalle ultime release del php..

Re: [Help] Installazione osCOmmerce

Inviato: 17/02/2010, 15:04
da dynamo

Re: [Help] Installazione osCOmmerce

Inviato: 17/02/2010, 15:51
da Ale88
Ti ringrazio di cuore per il link..
Ora vedo di sistemarlo, nonostante ciò mi sembra assurda una mancanza del genere :|
Penso che quando si crei un codice, bisognerebbe testarlo con le ultime versioni disponibili dell'interprete in modo che possa essere più duraturo possibile :)

EDIT : Gli ho buttato un occhio, ma c'è parecchio da sostituire su tutti i file, ci metterei una vita anche perchè le due funzioni non sono identica, preg_match accetta delimitatori differenti da ereg ed eregi, quindi se per caso avete un'altro modo per correggere l'errore ve ne sarei grato :cry:

Re: [Help] Installazione osCOmmerce

Inviato: 17/02/2010, 17:31
da dynamo
hai provato a scaricare il pacchetto osc del forum??? quello dovrebbe essere senza il problema che riscontri...

Re: [Help] Installazione osCOmmerce

Inviato: 17/02/2010, 17:42
da Ale88
Se intendi dire quelli che si trovano qui links.php?viewCat=3
Si, devo solamente scoprire come si installa visto che non vedo la cartella install :D

EDIT: Ho installato la versione 2.2 presa dal sito ufficiale, ho copiato i file che c'erano sul link sopra e sostituiti,ho dumpato il db..ma gli errori persistono :cry:

Re: [Help] Installazione osCOmmerce

Inviato: 17/02/2010, 18:06
da dynamo
fai una bella cosa...

copia gli errori qui... e vediamo di risolverli in modo specifico...

visto che l'errore mi pare proprio di averlo già risolto

Re: [Help] Installazione osCOmmerce

Inviato: 19/02/2010, 1:00
da Ale88
Intanto ti ringrazio per la disponibilità che mi stai offrendo..
Secondo poi iniziamo :D

Tanto per iniziare , appena faccio "Sito locale" da easyPHP mi và sul link "http://127.0.0.1/start.php?config=config.inc.php" e mi dà pagina non trovata..
Poi se vado su "http://127.0.0.1/index.php" Mi esce una sfilza di errori uguali :

Codice: Seleziona tutto

Deprecated: Function eregi() is deprecated in C:\Programmi\EasyPHP5.3.0\www\includes\classes\language.php on line 87
La riga in questione in quel file è :

Codice: Seleziona tutto

if (eregi('^(' . $value . ')(;q=[0-9]\\.[0-9])?$', $this->browser_languages[$i]) && isset($this->catalog_languages[$key])) {

Mentre su "http://127.0.0.1/admin/index.php" oltre all'errore di prima esce anche :

Codice: Seleziona tutto

Warning: Cannot modify header information - headers already sent by (output started at C:\Programmi\EasyPHP5.3.0\www\admin\includes\classes\language.php:87) in C:\Programmi\EasyPHP5.3.0\www\admin\includes\functions\general.php on line 22
GRAZIE :D

Re: [Help] Installazione osCOmmerce

Inviato: 19/02/2010, 2:12
da 06voip
penso di aver fatto il mio primo post con questi errori :P :wink:

Re: [Help] Installazione osCOmmerce

Inviato: 19/02/2010, 2:26
da 06voip
dynamo ha scritto:Mentre su "http://127.0.0.1/admin/index.php" oltre all'errore di prima esce anche :

Codice: Seleziona tutto
Warning: Cannot modify header information - headers already sent by (output started at C:\Programmi\EasyPHP5.3.0\www\admin\includes\classes\language.php:87) in C:\Programmi\EasyPHP5.3.0\www\admin\includes\functions\general.php on line 22

è legato al primo, cioè risolvi il primo e ti si risolve anche il secondo,almeno credo.. avevo risolto da qui: http://forums.oscommerce.com/index.php? ... f8ccafe50d

cmq il consiglio per uscirne del tutto te l'hanno già dato :wink:

Re: [Help] Installazione osCOmmerce

Inviato: 19/02/2010, 19:34
da Ale88
Grazieee..Dunque gli errori li ho corretti..
Rimane solamente questo fatto :
Sul link "http://127.0.0.1/start.php?config=config.inc.php" e mi dà pagina non trovata.. :?:

E se vado nei prodotti nel link "http://127.0.0.1/product_info.php?products_id=29 "esce :

Codice: Seleziona tutto

Warning: Invalid argument supplied for foreach() in C:\Programmi\EasyPHP5.3.0\www\includes\classes\pad_base.php on line 379

Re: [Help] Installazione osCOmmerce

Inviato: 19/02/2010, 22:51
da 06voip

Codice: Seleziona tutto

Sul link "http://127.0.0.1/start.php?config=config.inc.php" e mi dà pagina non trovata..  :?: 
mi sa che è il phpmyadmin.. non osc
E se vado nei prodotti nel link "http://127.0.0.1/product_info.php?products_id=29 "esce :

Codice: Seleziona tutto

Warning: Invalid argument supplied for foreach() in C:\Programmi\EasyPHP5.3.0\www\includes\classes\pad_base.php on line 379
questo prova con San Google :roll: :wink:

P.S. Vedo che però non sei passato alla 5.2, che cmq non so se ti risolverà il secondo errore :mrgreen: