Visualizzazione risultati 1 fino 19 di 19

Discussione: Problema pubblicazione sito

  1. #1
    Guest

    Unhappy Problema pubblicazione sito

    salve a tutti
    sto cercando di pubblicare un sito in php che già esisteva, ho quindi trasferito tutti i file solo che quando digito la home page mi compare il seguente messaggio: "Fatal error: require_once() [function.require]: Failed opening required '/var/www/html/includes/class.fasttemplate.php' (include_path='.:') in /membri/forced/includes/globals_inc.php on line 13.
    Siccome sono poco pratico potreste aiutarmi?
    grazie

  2. #2
    L'avatar di soulcanada
    soulcanada non è connesso Utente giovane
    Data registrazione
    12-08-2011
    Messaggi
    75

    Predefinito

    Ciao, sembra che la funzione require_once non riesca ad includere il file class.fasttemplate.php.

    Prova a controllare che il file esista ed il percorso stesso del file sia corretto nel require_once.

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da soulcanada Visualizza messaggio
    Ciao, sembra che la funzione require_once non riesca ad includere il file class.fasttemplate.php.

    Prova a controllare che il file esista ed il percorso stesso del file sia corretto nel require_once.
    ciao....grazie per l'interessamento..., il file class.fasttemplate.php esiste ed è nella directory Includes, per quanto riguarda il percorso devo controllare il require_once del file Index.php?

  4. #4
    L'avatar di soulcanada
    soulcanada non è connesso Utente giovane
    Data registrazione
    12-08-2011
    Messaggi
    75

    Predefinito

    Citazione Originalmente inviato da forced Visualizza messaggio
    ciao....grazie per l'interessamento..., il file class.fasttemplate.php esiste ed è nella directory Includes, per quanto riguarda il percorso devo controllare il require_once del file Index.php?
    Si assicurati che il percorso sia giusto e che il nome del file sia scritto giusto (a volte succede di dimenticare una lettera in giro).

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da soulcanada Visualizza messaggio
    Si assicurati che il percorso sia giusto e che il nome del file sia scritto giusto (a volte succede di dimenticare una lettera in giro).
    A me sembra tutto corretto ma non riesco a capire di preciso che cosa si intende Failed opening required '/var/www/html/includes/class.fasttemplate.php' (include_path='.:') in /membri/forced/includes/globals_inc.php on line 13

  6. #6
    L'avatar di soulcanada
    soulcanada non è connesso Utente giovane
    Data registrazione
    12-08-2011
    Messaggi
    75

    Predefinito

    Citazione Originalmente inviato da forced Visualizza messaggio
    A me sembra tutto corretto ma non riesco a capire di preciso che cosa si intende Failed opening required '/var/www/html/includes/class.fasttemplate.php' (include_path='.:') in /membri/forced/includes/globals_inc.php on line 13
    In pratica ti sta dicendo che il file non lo trova.

    Scusa la domanda, ma il file lo richiami come class.fasttemplate.php o come /var/www/html/includes/class.fasttemplate.php?

    Se è il secondo caso quello tuo allora è giusta la prima opzione (solo il nome del file) altrimenti prova a postare il codice php della pagina.

  7. #7
    L'avatar di LastWings
    LastWings non è connesso AlterGuru
    Data registrazione
    14-10-2006
    Messaggi
    1,628

    Predefinito

    Citazione Originalmente inviato da forced Visualizza messaggio
    "Fatal error: require_once() [function.require]: Failed opening required '/var/www/html/includes/class.fasttemplate.php' (include_path='.:') in /membri/forced/includes/globals_inc.php on line 13.
    Citazione Originalmente inviato da forced Visualizza messaggio
    ciao....grazie per l'interessamento..., il file class.fasttemplate.php esiste ed è nella directory Includes, per quanto riguarda il percorso devo controllare il require_once del file Index.php?
    Verifica le lettere maiuscole e minuscole. Nell'errore la cartella includes è indicata con lettera minuscola, mentre tu hai indicato che esiste con la lettera maiuscola.

    Probabilmente avrai un file dove configurare delle variabili, come in questo caso il percorso.
    Ultima modifica di LastWings : 31-08-2011 alle ore 01.46.07
    Ecchi Paradise - Frammenti Perduti - Semplici Parole - Recensioni ed Opinioni

    Non contattatemi privatamente per ricevere supporto, per queste cose esiste il forum pubblico
    .

  8. #8
    Guest

    Predefinito

    questo è il file index.php

    require_once("config_inc.php");
    require_once("includes/globals_inc.php");
    require_once("includes/sponsor_inc.php");
    display_home_page("page_home.html");

  9. #9
    L'avatar di soulcanada
    soulcanada non è connesso Utente giovane
    Data registrazione
    12-08-2011
    Messaggi
    75

    Predefinito

    Citazione Originalmente inviato da forced Visualizza messaggio
    questo è il file index.php

    require_once("config_inc.php");
    require_once("includes/globals_inc.php");
    require_once("includes/sponsor_inc.php");
    display_home_page("page_home.html");
    Posta il codice di globals_inc.php nel punto in cui fai l'inclusione di class.fasttemplate.php

  10. #10
    Guest

    Predefinito

    questo il codice

    Codice PHP:
    $now = gmdate("'d-m-Y H:i:s'");
    $timenow = time();
    session_start();
    $doc_root = getenv("DOCUMENT_ROOT");
    define( '_VALID_MOS_', 1 );
    require_once(
    $doc_root."/includes/"."class.fasttemplate.php");
    require_once(
    $doc_root."/includes/"."class.phpmailer.php");
    require_once(
    $doc_root."/includes/"."func_inc.php");
    require_once(
    $doc_root."/includes/"."lang_inc.php");
    require_once(
    $doc_root."/includes/"."auth_inc.php");
    require_once(
    $doc_root."/includes/"."online_users_inc.php");
    require_once(
    $doc_root."/license_inc.php");
    etc
    Ultima modifica di karl94 : 31-08-2011 alle ore 14.52.53 Motivo: Formattazione del codice

  11. #11
    L'avatar di soulcanada
    soulcanada non è connesso Utente giovane
    Data registrazione
    12-08-2011
    Messaggi
    75

    Predefinito

    Citazione Originalmente inviato da forced Visualizza messaggio
    questo il codice

    Codice PHP:
    $now = gmdate("'d-m-Y H:i:s'");
    $timenow = time();
    session_start();
    $doc_root = getenv("DOCUMENT_ROOT");
    define( '_VALID_MOS_', 1 );
    require_once(
    $doc_root."/includes/"."class.fasttemplate.php");
    require_once(
    $doc_root."/includes/"."class.phpmailer.php");
    require_once(
    $doc_root."/includes/"."func_inc.php");
    require_once(
    $doc_root."/includes/"."lang_inc.php");
    require_once(
    $doc_root."/includes/"."auth_inc.php");
    require_once(
    $doc_root."/includes/"."online_users_inc.php");
    require_once(
    $doc_root."/license_inc.php");
    etc
    Hai provato ad usare un path relativo invece di quello assoluto?

    Prova a togliere $doc_root dal require_once e relativo / prima di includes

  12. #12
    Guest

    Predefinito

    ho provato ma adesso mi compare il seguente errore:

    Parse error: syntax error, unexpected T_CLASS in /membri/forced/includes/globals_inc.php on line 13

  13. #13
    L'avatar di soulcanada
    soulcanada non è connesso Utente giovane
    Data registrazione
    12-08-2011
    Messaggi
    75

    Predefinito

    Citazione Originalmente inviato da forced Visualizza messaggio
    ho provato ma adesso mi compare il seguente errore:

    Parse error: syntax error, unexpected T_CLASS in /membri/forced/includes/globals_inc.php on line 13
    Probabilmente non hai chiuso qualche virgoletta o punto e virgola; prova a guardare bene la sintassi e, se non riesci a capire dove sbagli, posta il codice incriminato.

    Ciao ciao

  14. #14
    Guest

    Predefinito

    questo il file globals_inc.php

    Codice PHP:
    $now = gmdate("'d-m-Y H:i:s'");
    $timenow = time();
    session_start();
    $doc_root = getenv("DOCUMENT_ROOT");
    define( '_VALID_MOS_', 1 );
    require_once(
    includes/"."class.fasttemplate.php");
    require_once(includes/"
    ."class.phpmailer.php");
    require_once(
    includes/"."func_inc.php");
    require_once(includes/"
    ."lang_inc.php");
    require_once(
    includes/"."auth_inc.php");
    require_once(includes/"
    ."online_users_inc.php");
    require_once(
    $doc_root."/license_inc.php");
    db_connect();
    if (!
    session_is_registered('config_loaded')) {
    Ultima modifica di karl94 : 01-09-2011 alle ore 13.35.53 Motivo: Formattazione del codice

  15. #15
    L'avatar di soulcanada
    soulcanada non è connesso Utente giovane
    Data registrazione
    12-08-2011
    Messaggi
    75

    Predefinito

    Citazione Originalmente inviato da forced Visualizza messaggio
    questo il file globals_inc.php

    Codice PHP:
    $now = gmdate("'d-m-Y H:i:s'");
    $timenow = time();
    session_start();
    $doc_root = getenv("DOCUMENT_ROOT");
    define( '_VALID_MOS_', 1 );
    require_once(
    includes/"."class.fasttemplate.php");
    require_once(includes/"
    ."class.phpmailer.php");
    require_once(
    includes/"."func_inc.php");
    require_once(includes/"
    ."lang_inc.php");
    require_once(
    includes/"."auth_inc.php");
    require_once(includes/"
    ."online_users_inc.php");
    require_once(
    $doc_root."/license_inc.php");
    db_connect();
    if (!
    session_is_registered('config_loaded')) {
    Nella lista dei require_once, non hai messo le virgolette all'inizio...

    Codice PHP:
    require_once("includes/"."class.fasttemplate.php");
    e non
    Codice PHP:
    require_once(includes/"."class.fasttemplate.php");

  16. #16
    Guest

    Predefinito

    ti ringrazio per il supporto.....effettuata la correzione ora mi compare il seguente errore:
    Fatal error: require_once() [function.require]: Failed opening required '/var/www/html/includes/lang/en.php' (include_path='.:') in /membri/forced/includes/lang_inc.php on line 22

    ora nella line 22 di lang_inc.php c'è la seguente stringa:
    require_once($conf['langdir'].$_SESSION['tlang'].".php");

    cosa devo correggere ora?
    grazie

  17. #17
    L'avatar di soulcanada
    soulcanada non è connesso Utente giovane
    Data registrazione
    12-08-2011
    Messaggi
    75

    Predefinito

    Citazione Originalmente inviato da forced Visualizza messaggio
    ti ringrazio per il supporto.....effettuata la correzione ora mi compare il seguente errore:
    Fatal error: require_once() [function.require]: Failed opening required '/var/www/html/includes/lang/en.php' (include_path='.:') in /membri/forced/includes/lang_inc.php on line 22

    ora nella line 22 di lang_inc.php c'è la seguente stringa:
    require_once($conf['langdir'].$_SESSION['tlang'].".php");

    cosa devo correggere ora?
    grazie
    Allora, l'errore è sempre quello di prima: il file che stai cercando di caricare non esiste nel percorso che gli stai indicando.

    Ho notato che cerca il file partendo da "/var/www/html" ma tu non hai accesso a questa directory oppure essa non esiste.

    In parole povere hai settato tutti i path dei tuoi file in modo assoluto basandoti sul tuo ambiente di sviluppo (il tuo pc immagino, magari ubuntu [lo uso pure io]) ma questo non va bene visto che, come detto prima, non hai accesso a quella cartella (o magari proprio non esiste).

    Consiglio; utilizza path relativi o, se vuoi essere più sicuro, prova ad impostare un root_path ed utilizzare quello all'inizio nei tuoi path:

    Codice PHP:
    // nella tua index
    $rootPath = dirname(__FILE__);

    require_once(
    $rootPath."/includes/lang/en.php");
    Prova in questo modo, dovrebbe funzionare.

    Per sapere cosa fà esattamente dirname, quì c'è la documentazione ufficiale

  18. #18
    Guest

    Predefinito

    quindi la mia index dovrà essere cosi?

    $rootPath = dirname(__FILE__);

    require_once($rootPath."/includes/lang/en.php");
    require_once("config_inc.php");
    require_once("includes/globals_inc.php");
    require_once("includes/sponsor_inc.php");
    display_home_page("page_home.html");

  19. #19
    L'avatar di soulcanada
    soulcanada non è connesso Utente giovane
    Data registrazione
    12-08-2011
    Messaggi
    75

    Predefinito

    Citazione Originalmente inviato da forced Visualizza messaggio
    quindi la mia index dovrà essere cosi?

    $rootPath = dirname(__FILE__);

    require_once($rootPath."/includes/lang/en.php");
    require_once("config_inc.php");
    require_once("includes/globals_inc.php");
    require_once("includes/sponsor_inc.php");
    display_home_page("page_home.html");
    Si, il primo require sarebbe un path della directory padre della index mentre gli altri sono relativi... io poi uso dirname() in congiunzione con la funzione realpath() che ti permette di ottenere il path assoluto della cartella.

    Quindi puoi ricavare la tua root assoluta con questo codice:
    Codice PHP:
    $rootPath = realpath(dirname(__FILE__));
    Quindi quando fai i tuoi require, anteponi $rootPath a tutti i percorsi e non dovresti avere più problemi, comunque ti consiglio di fare qualche prova di inclusione.

    See ya...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •