Errore di pagina

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

Moderatore: mod Generali

Rispondi
CARNIC
membro Junior
membro Junior
Messaggi: 3
Iscritto il: 16/10/2003, 0:00
Località: ITA
Contatta:

Errore di pagina

Messaggio da CARNIC »

Salve a tutti

Ho installato osCommerce su un Server Windows
Quando accedo a osCommerce mi compaiono al top della pagina questi messaggi:

:?: Warning: session_start(): open(/tmp\sess_deba7610ce073374f17fe9e077f83ebe, O_RDWR) failed: No such file or directory (2) in d:\inetpub\webs\moonsoftit\catalog\admin\includes\functions\sessions.php on line 67

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at d:\inetpub\webs\moonsoftit\catalog\admin\includes\functions\sessions.php:67) in d:\inetpub\webs\moonsoftit\catalog\admin\includes\functions\sessions.php on line 67

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at d:\inetpub\webs\moonsoftit\catalog\admin\includes\functions\sessions.php:67) in d:\inetpub\webs\moonsoftit\catalog\admin\includes\functions\sessions.php on line 67 :idea:

Ho provato a creare in root la directory tmp, ma il problema non si risolve.

Qualcuno puo' fornirmi un aiuto.

Grazie
NICK
BluEdoG
membro Master
membro Master
Messaggi: 1064
Iscritto il: 25/05/2003, 0:00
Località: italia
Contatta:

Messaggio da BluEdoG »

su server windows ci sono delle rogne aggiuntive. Uno viene consigliato nel file di documentazione ufficiale (contenuto nelle extras nel .zip file di OsC) di applicare delle modifiche per l'uso sotto windows e/o IIS.
Due abbiamo scoperto che ci sono delle incompatibilità con le versioni beta di Php4, con il php3 e con alcune versioni superiori alla php 4.3.3. solo sotto windows, e in alcuni casi di FreeBSD.
saluti, Caneblu
[ www.caneblu.com ]
Avatar utente
hozone
Amministratore
Amministratore
Messaggi: 1199
Iscritto il: 23/12/2002, 1:00
Località: Italy
Contatta:

Messaggio da hozone »

se stai installando su tua macchina e il tuo sito vuole essere solo una prova usa:

http://www.easyphp.org

apache + php + mysql + phpmyadmin


il mio consiglio è usare apache, non server web win32.
inoltre meglio ancora se li puoi utilizzare su macchina linux.
CARNIC
membro Junior
membro Junior
Messaggi: 3
Iscritto il: 16/10/2003, 0:00
Località: ITA
Contatta:

Codice vecchio ??

Messaggio da CARNIC »

hozone ha scritto:se stai installando su tua macchina e il tuo sito vuole essere solo una prova usa:

http://www.easyphp.org

apache + php + mysql + phpmyadmin


il mio consiglio è usare apache, non server web win32.
inoltre meglio ancora se li puoi utilizzare su macchina linux.
Grazie per il consiglio.

Ho installato easyPHP, caricando oscommerce in una cartella chiamata "oscommerce" all'interno di www.

Quando dal Browser apro localhost e tento di aprire catalog, mi viene ritornato questo errore:

FATAL ERROR: register_globals is disabled in php.ini, please enable it!

Ho contattato il Forum di easyPHP per aiuto e questa è la risposta pervenutami:

You have a script that is coded with very very old conventions.
Shout on their forums in order them to make a better code.


Ragion per cui non so come risolvere la questione.

Se hai qualche altro suggerimento te ne sarò grato.
NICK
Avatar utente
hozone
Amministratore
Amministratore
Messaggi: 1199
Iscritto il: 23/12/2002, 1:00
Località: Italy
Contatta:

Messaggio da hozone »

quelli di oscommerce stanno cercando infatti di risolvere il problema dei registrer_globals, sanno già.

per farlo andare basta che modifichi nella cartella "apache" di easyPHP il file php.ini.

trova

Codice: Seleziona tutto

register_globals = Off
fallo diventare

Codice: Seleziona tutto

register_globals = On
rifai partire EasyPHP e tutto funge.

ricordati di spostare la cartella PHPMyAdmin in www... in questo modo potrai anche usare PHPMyAdmin per gestire i Database MySQL.
paskalos1977
membro Junior
membro Junior
Messaggi: 4
Iscritto il: 13/07/2004, 0:00
Località: italia
Contatta:

Messaggio da paskalos1977 »

Ho installato la versione di osCommerce ms2.2 su server LINUX ma mi da il seguente warning:

<b>
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /usr/local/psa/home/vhosts/hscsnc.it/httpdocs/index.php:2) in /usr/local/psa/home/vhosts/hscsnc.it/httpdocs/includes/functions/sessions.php on line 68

</b>
questo warning mi esce solo sulla home page (index.php).
Potreste aiutarmi a risolvere il problema?


Nel caso non si riuscisse a risolvere il problema e’ possibile configurare il server Linux in modo da associare a quel codice di errore una stringa vuota, in modo da non essere visibile sulla home page?
Avatar utente
hozone
Amministratore
Amministratore
Messaggi: 1199
Iscritto il: 23/12/2002, 1:00
Località: Italy
Contatta:

Messaggio da hozone »

versione "pulita" oppure hai installato contrib o modificato files?
flasher
membro Baby
membro Baby
Messaggi: 57
Iscritto il: 07/07/2004, 0:00

Messaggio da flasher »

Ciao,

probabilmente durante l'installazione non hai cambiato l'opzione "usa text files" in "use database"...

Scusa se sono impreciso ma è già un pò che ho installato OS e non ricordo bene i termini usati...

Anch`io ho avuto un errore simile e dopo una nuova installazione è andato tutto bene
:wink:
Rispondi