Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di LA VALE
    Registrato dal
    Sep 2003
    Messaggi
    667

    Sito funziona in remoto ma non online

    Ho preso da internet un CMS, l'ho modificato, testato in locale con Apache e Php e funziona tutto correttamente.
    Ho messo i file sullo spazio web, ho dato i permessi necessari e tutto il resto, ma il sito non si vuole aprire!

    Il server mi restituisce questo errore:

    Fatal error: Unknown function: dfil() in /index.php on line 65

    Perchè in remoto non dà errori, mentre in locale sì?
    Il sito è hostato su altervista.

    Se avete bisogno del codice lo posto.

    grazie,

  2. #2
    Utente di HTML.it L'avatar di LA VALE
    Registrato dal
    Sep 2003
    Messaggi
    667
    Il problema è esteso: non riconosce NESSUNA delle funzioni nelle varie pagine.
    Che gli faccio?

  3. #3
    Utente di HTML.it L'avatar di Holin
    Registrato dal
    Oct 2007
    Messaggi
    64

    Re: Sito funziona in remoto ma non online

    Originariamente inviato da LA VALE
    Ho preso da internet un CMS, l'ho modificato, testato in locale con Apache e Php e funziona tutto correttamente.
    Ho messo i file sullo spazio web, ho dato i permessi necessari e tutto il resto, ma il sito non si vuole aprire!

    Il server mi restituisce questo errore:

    Fatal error: Unknown function: dfil() in /index.php on line 65

    Perchè in remoto non dà errori, mentre in locale sì?
    Il sito è hostato su altervista.

    Se avete bisogno del codice lo posto.

    grazie,
    Qua a quanto pare semplicemente non trova la funzione dfil(), vedi dov'è definita e se il file index.php include il file in cui è definita questa funzione.


  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    158
    Ho avuto un problema simile al tuo, alcuni server fanno distizione fra lettere minuscole e maiuscole, controlla se si tratta solo di questo, controlla che la funzione dfil() non sia ad esempio Dfil() . Nel mio caso il problema era solo questo, stessa cosa vale per le variabili e per tutto il resto (almeno su Aruba)

  5. #5
    Utente di HTML.it L'avatar di Gab-81
    Registrato dal
    Nov 2005
    Messaggi
    558
    Di solito è buona norma reinstallare il cms sul server. Questo perchè molti CMS - praticamente tutti - quando sono installati prendono il percorso dove sono ubicati (tipo /home/user/public_html/miosito/ ... in UNIX). Quando vengono messi sul server, questo percorso è necessariamente diverso e ciò causa la perdita di riferimenti a funzioni ed in generale a file di inclusione. Se non vuoi reinstallare il CMS da zero sul server, puoi dare uno sguardo al file di configurazione del CMS stesso ed individuare quella che di solito viene chiamata $base_path o qualcosa di simile e provare a modificarla...non è detto che funzioni, ma prima di reinstallare tutto da zero, un piccolo tentativo non guasta...

  6. #6
    Utente di HTML.it L'avatar di LA VALE
    Registrato dal
    Sep 2003
    Messaggi
    667
    Nel file di configurazione ho queste dichiarazioni:

    codice:
    $root="";
    	// Directory path to the bMachine installation
    	// NO SLASH AT THE END!
    	// No relative paths!
    
    $c_url="http://www.miosito.altervista.org";
    	// Your Homepage
    
    $c_urls="http://www.miosito.altervista.org";
    	// URL to the directory where the script has been installed
    	// NO TRAILING SLASH AT THE END!! "/"
    In $root in remoto ho il percorso della mia cartella che contiene il cms.
    Su altervista avevo caricato questo file modificando la root, e inserendo http://www.miosito.altervista.org, ma non funziona. Che ci devo scrivere?? (nel codice sopra non c'è nulla perchè ho cancellato io il percorso)

  7. #7
    Utente di HTML.it L'avatar di Gab-81
    Registrato dal
    Nov 2005
    Messaggi
    558
    Prova a non mettere niente, oppure metti uno / ... credo che dovrebbe funzionare...

  8. #8
    Utente di HTML.it L'avatar di LA VALE
    Registrato dal
    Sep 2003
    Messaggi
    667
    Con lo "/" ho già provato e non funziona.
    Provo a non mettere nulla.

  9. #9
    Utente di HTML.it L'avatar di LA VALE
    Registrato dal
    Sep 2003
    Messaggi
    667
    Niente, non funziona

  10. #10
    Utente di HTML.it L'avatar di Gab-81
    Registrato dal
    Nov 2005
    Messaggi
    558
    Non saprei, credo veramente che ti convenga reinstallare tutto sul server...se non vuoi perdere i dati che già hai inserito, fatti una copia del db locale e poi ricarichi il database sul server...credo sia la cosa migliore...

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 © 2025 vBulletin Solutions, Inc. All rights reserved.