Visualizzazione dei risultati da 1 a 9 su 9

Discussione: php su host win ?

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    10

    php su host win ?

    --------------------------------------------------------------------------------

    ciao a tutti
    Dopo avere installato un cms su un mio spazio hostato aruba (linux)
    ed essermi accertato che tutto funzionasse correttamente...l'ho hostato nuovamente sullo spazio web di destinazione (hosting windows purtroppo) e anche se l'installazione sembra andare a buon fine purtroppo il risultato è una pagina bianca...

    E' l'hosting il problema vero ?

    Pur non volendo prendere come esempio questo cms che magari non funziona per mille motivi, anche nel caso di un semplice file come questo



    Codice PHP:
    <?php 
    echo $DOCUMENT_ROOT 
    ?>
    potreste spiegarmi per quale motivo lo stesso file su tre host diversi

    http://lnx.oceandesign.it/realestate/path.php - Linux - Funziona
    http://www.oceandesign.it/realestate/path.php - Windows - Non Funziona
    http://www.italyhousesale.com/realestate/path.php - Windows - Non Funziona

    anche se i permessi delle cartelle su windows nn si possono modificare
    ho provato a fare il contrario, cioè applicare il tipo di permessi presenti su windows al file su linux...il quale continua comunque a funzionare...

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027

    Re: php su host win ?

    Originariamente inviato da GatZ
    --------------------------------------------------------------------------------

    ciao a tutti
    Dopo avere installato un cms su un mio spazio hostato aruba (linux)
    ed essermi accertato che tutto funzionasse correttamente...l'ho hostato nuovamente sullo spazio web di destinazione (hosting windows purtroppo) e anche se l'installazione sembra andare a buon fine purtroppo il risultato è una pagina bianca...

    E' l'hosting il problema vero ?

    Pur non volendo prendere come esempio questo cms che magari non funziona per mille motivi, anche nel caso di un semplice file come questo



    Codice PHP:
    <?php 
    echo $DOCUMENT_ROOT 
    ?>
    potreste spiegarmi per quale motivo lo stesso file su tre host diversi

    http://lnx.oceandesign.it/realestate/path.php - Linux - Funziona
    http://www.oceandesign.it/realestate/path.php - Windows - Non Funziona
    http://www.italyhousesale.com/realestate/path.php - Windows - Non Funziona

    anche se i permessi delle cartelle su windows nn si possono modificare
    ho provato a fare il contrario, cioè applicare il tipo di permessi presenti su windows al file su linux...il quale continua comunque a funzionare...
    perchè sul server linux probabilmente sono attive le register globals, mentre sui due server win no.

    Prova con echo $_SERVER['DOCUMENT_ROOT']; dovrebbe andare su tutti e tre

    p.s
    la colpa è dello script, non di win (questa volta).

    ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    10
    Con il tuo codice corretto ora la situazione è cambiata in questo modo

    http://lnx.oceandesign.it/realestate/path2.php - Linux - Funziona
    http://www.italyhousesale.com/realestate/path2.php - Windows - Funziona
    http://www.oceandesign.it/realestate/path2.php - Windows - Non Funziona

    In realtà questo file cmq mi serviva solo come esempio per capire cosa avessero in meno i due spazi hostati su server windows, per il più grande problema del CMS, dato che non posso riscriverlo tutto (non ho le capacità tecniche per farlo).

    Mi conviene quindi forse chiedere alla compagnia hostante di swapparmi di server ?

  4. #4
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Il terzo non funziona ancora?

    Ma sei sicuro che ci sia php installato?

    prova a pubblicare una pagina con dentro :

    <?php

    phpinfo();
    ?>

    e vedi che risultati ti da...

    ciao

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    10
    http://lnx.oceandesign.it/realestate/info.php (funzionante sempre)
    http://www.oceandesign.it/realestate/info.php (il ribelle)
    http://www.italyhousesale.com/realestate/info.php (il piu' importante perche' quello di destinazione del cms)

    3 versioni di php differenti...l'ultimo il più aggiornato ma dove il cms nn gira.

    cmq ti ringrazio per l'aiuto che mi stai dando

  6. #6
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    guarda, nel php info vengono riportate anche le variabili $_SERVER, e quindi stampando

    $_SERVER['DOCUMENT_ROOT'] dovresti ottenere:
    D:\Webspace\vigilant\gatz82\italyhousesale.com\www


    per ulteriore debug (solo sull'ultimo hosting) prova a inserire questo in una pagina,

    codice:
    echo "<pre>";
    print_r($_SERVER);
    echo "</pre>;"
    se vuoi fare debug direttamente sul cms, nella pagina index come prime linee inserisci :

    codice:
    error_reporting(E_ALL); // report all errors
    ini_set("display_errors", 1);
    ini_set("display_startup_errors", 1);
    dovrebbe mostrarti gli errori che bloccano lo script (adesso è impostato in modo da non mostrarli)

  7. #7

  8. #8
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    la maggior parte sono warning, anche se non belli si possono ignorare.

    prenditi cura di questo :

    codice:
    Parse error: parse error, unexpected $end in d:\Webspace\vigilant\gatz82\italyhousesale.com\www\realestate\include\config.inc.php(95) : eval()'d code on line 1
    vedi cosa c'è alla linea 95 di config.inc.php

    per quanto riguarda il problema di $_SERVER['DOCUMENT_ROOT'] deve andare, visto che nella pagina di test viene mostrato.

    Non hai sbagliato con maiuscole/minuscole vero?

    ciao

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    10
    Sul forum

    http://www.landshop.gr/board/viewtopic.php?id=223

    ho trovato una persona con il mio stesso problema:

    Parse error: parse error, unexpected $ in /homepage/include/config.inc.php(95) : eval()'d code on line 1
    Parse error: parse error, unexpected $ in /homepages/include/config.inc.php(115) : eval()'d code on line 1
    Fatal error: Unsupported operand types in /homepages/include/config.inc.php on line 117

    e l'admin nonchè autore del cms risponde dicendo di togliere un file in una directory, precisamente questo:
    cache/config.cache.php

    fatto, magicamente funziona, nessun errore, anche con il debug nell'index.php

    Non ho capito il perche' ma dopo 2 giorni mi sono tolto un bel peso...speriamo ora che il resto funzioni anche con un file in meno :S

    Ti ringrazio per l'aiuto prezioso...

    Sarei cmq tentato di chiedere di cambiare hosting per eventuali problemi futuri...
    avere un cpanel e fantastico, rispetto ad un hosting controller 7 credo sia cosa non da poco per un niubbo di php

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.