Stamattina bel problemone

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

Moderatore: mod Generali

Bottle
membro Baby
membro Baby
Messaggi: 53
Iscritto il: 18/03/2006, 0:40
Località: Italia
Contatta:

Stamattina bel problemone

Messaggio da Bottle »

Premessa : MySQL 4.0.27 Versione PHP: 4.4.7 (Zend: 1.3.0) .

Stamattina molti clienti mi chiamano per segnalarmi il non riuscire ad ordinare a causa di questo errore :

Warning: Cannot modify header information
- headers already sent by
(output started at /web/htdocs/www.computer-company.it/home/includes/l ... an.php:387)
in /web/htdocs/www.computer-company.it/home/includes/f ... eneral.php on line 29

che comunque si presenta già dopo la procedura di login.
Ho cercato qualche notizia nel forum, ma non ho trovato nulla.
Qualcuno ha idea di cosa sia successo ?
patrecord
membro Baby
membro Baby
Messaggi: 68
Iscritto il: 01/11/2005, 13:36

Messaggio da patrecord »

Apri il files general.php e rimuovi gli spazi alla fine del file...quelli prima del tag di chiusura php ?>

ciao
Stefano M.
Bottle
membro Baby
membro Baby
Messaggi: 53
Iscritto il: 18/03/2006, 0:40
Località: Italia
Contatta:

Messaggio da Bottle »

Ciao, innanzitutto grazie per l'interessamento.

Ho controllato il file in questione ma non ha quegli spazi.
Tieni presente che fino alle 18 di ieri tutto funzionava alla perfezione e non è stata fatta modifica alcuna. Dal lato admin tutto funziona regolarmente, mi sono accorto del problema solo perche alcuni clienti me lo hanno segnalato.
Che sia imputabile ad Aruba ? in tal caso su cosa intervenire ?
patrecord
membro Baby
membro Baby
Messaggi: 68
Iscritto il: 01/11/2005, 13:36

Messaggio da patrecord »

dipende certamente da quello...tieni presente che stamane ho avuto lo stesso problema e abbiamo pure l'host in comune:)

Io lo avevo lato admin però....ho risolto come ti dicevo sopra;)
Stefano M.
Bottle
membro Baby
membro Baby
Messaggi: 53
Iscritto il: 18/03/2006, 0:40
Località: Italia
Contatta:

Messaggio da Bottle »

Ciao, ho ricontrollato, ma non ci sono spazi...
ho anche ripristinato il file da un backup di qualche giorno fa .
Sempre stesso problema.
Qualche altra idea ?
Avatar utente
lavoriamopervoi
membro Senior
membro Senior
Messaggi: 405
Iscritto il: 14/12/2007, 18:32
Contatta:

Messaggio da lavoriamopervoi »

Bottle ha scritto:Ciao, ho ricontrollato, ma non ci sono spazi...
ho anche ripristinato il file da un backup di qualche giorno fa .
Sempre stesso problema.
Qualche altra idea ?
magari se posti il codice presente nel file includes/languages/italian.php alla linea 387 qualcuno ti potrà aiutare...
Bottle
membro Baby
membro Baby
Messaggi: 53
Iscritto il: 18/03/2006, 0:40
Località: Italia
Contatta:

Messaggio da Bottle »

nella riga 387 del file includes/languages/italian.php ci sta la chiusura :

" ?> " e non porta spazi prima .

Il problema deve essere da qualche altra parte...
Avatar utente
lavoriamopervoi
membro Senior
membro Senior
Messaggi: 405
Iscritto il: 14/12/2007, 18:32
Contatta:

Messaggio da lavoriamopervoi »

Bottle ha scritto:nella riga 387 del file includes/languages/italian.php ci sta la chiusura :

" ?> " e non porta spazi prima .

Il problema deve essere da qualche altra parte...
codice di includes/functions/general.php alla linea 29?
Bottle
membro Baby
membro Baby
Messaggi: 53
Iscritto il: 18/03/2006, 0:40
Località: Italia
Contatta:

Messaggio da Bottle »

Ciao, questa è la porzione di codice :

// Redirect to another page or site
function tep_redirect($url) {
if ( (ENABLE_SSL == true) && (getenv('HTTPS') == 'on') ) { // We are loading an SSL page
if (substr($url, 0, strlen(HTTP_SERVER)) == HTTP_SERVER) { // NONSSL url
$url = HTTPS_SERVER . substr($url, strlen(HTTP_SERVER)); // Change it to SSL
}
}

header('Location: ' . $url); (RIGA 29 )

tep_exit();
}

////
Avatar utente
lavoriamopervoi
membro Senior
membro Senior
Messaggi: 405
Iscritto il: 14/12/2007, 18:32
Contatta:

Messaggio da lavoriamopervoi »

Bottle ha scritto:Ciao, questa è la porzione di codice :

// Redirect to another page or site
function tep_redirect($url) {
if ( (ENABLE_SSL == true) && (getenv('HTTPS') == 'on') ) { // We are loading an SSL page
if (substr($url, 0, strlen(HTTP_SERVER)) == HTTP_SERVER) { // NONSSL url
$url = HTTPS_SERVER . substr($url, strlen(HTTP_SERVER)); // Change it to SSL
}
}

header('Location: ' . $url); (RIGA 29 )

tep_exit();
}

////
sembra tutto ok... hai fatto qualche modifica?
prova a sostituire il codice che hai postato con questo:

Codice: Seleziona tutto

  function tep_redirect($url) {
    if ( (strstr($url, "\n") != false) || (strstr($url, "\r") != false) ) { 
      tep_redirect(tep_href_link(FILENAME_DEFAULT, '', 'NONSSL', false));
    }

    if ( (ENABLE_SSL == true) && (getenv('HTTPS') == 'on') ) { // We are loading an SSL page
      if (substr($url, 0, strlen(HTTP_SERVER)) == HTTP_SERVER) { // NONSSL url
        $url = HTTPS_SERVER . substr($url, strlen(HTTP_SERVER)); // Change it to SSL
      }
    }

    // for valid URL
    while (strstr($url, 'amp;')) $url = str_replace('amp;', '', $url);

    header('Location: ' . $url);

    tep_exit();
  }

////
Bottle
membro Baby
membro Baby
Messaggi: 53
Iscritto il: 18/03/2006, 0:40
Località: Italia
Contatta:

Messaggio da Bottle »

Fatto, mi dà ancora lo stesso errore, è cambiato solo il n° di riga :

Warning: Cannot modify header information - headers already sent by (output started at /web/htdocs/www.computer-company.it/home/includes/l ... an.php:387) in /web/htdocs/www.computer-company.it/home/includes/f ... eneral.php on line 36

Ti ringrazio comunque del tentativo :)

Ti confermo che nessuna modifica è stata fatta prima della comparsa del problema, sono convinto che aruba ha modificato qualcosa, magari nei settaggi del php.
patrecord
membro Baby
membro Baby
Messaggi: 68
Iscritto il: 01/11/2005, 13:36

Messaggio da patrecord »

forse hanno aggiornato php....prova ad aprire un ticket di assistenza
Stefano M.
patrecord
membro Baby
membro Baby
Messaggi: 68
Iscritto il: 01/11/2005, 13:36

Messaggio da patrecord »

ah...per curiosità mi fai vedere le ultime righe di general.php e italian.php
Stefano M.
Avatar utente
lavoriamopervoi
membro Senior
membro Senior
Messaggi: 405
Iscritto il: 14/12/2007, 18:32
Contatta:

Messaggio da lavoriamopervoi »

patrecord ha scritto:ah...per curiosità mi fai vedere le ultime righe di general.php e italian.php
mi sa che ha risolto...
3dstudiomax
membro Veteran
membro Veteran
Messaggi: 520
Iscritto il: 24/06/2008, 19:45

Messaggio da 3dstudiomax »

Guardando il sito non credo...
Rispondi