Visualizzazione dei risultati da 1 a 9 su 9

Discussione: problema con il config

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074

    problema con il config

    Sto sviluppando un sito, e quando provo a caricare la pagina.index.php (che richiede il file config.php), mi restituisce questo errore:
    Warning: require(config.php) [function.require]: failed to open stream: Operation not permitted in /home/web/www.e-mergingthoughtprocess.net/www/index.php on line 2
    Fatal error: require() [function.require]: Failed opening required 'config.php' (include_path='.:/usr/share/php/') in /home/web/www.e-mergingthoughtprocess.net/www/index.php on line 2
    Lo strano è che il file config.php è ovviamente presente sulla root del sito. Ho provato a metterci dentro un echo, e poi richiamare la pagina direttamente, ed è a posto.
    Allora, perchè mi da questo errore?
    metatad
    graphic & web design

  2. #2

    Re: problema con il config

    Originariamente inviato da metatad
    Sto sviluppando un sito, e quando provo a caricare la pagina.index.php (che richiede il file config.php), mi restituisce questo errore:

    Lo strano è che il file config.php è ovviamente presente sulla root del sito. Ho provato a metterci dentro un echo, e poi richiamare la pagina direttamente, ed è a posto.
    Allora, perchè mi da questo errore?
    perche' il percorso (path) che usi per config.php, a partire dalla posizione di index.php, non e' corretto.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074
    scusa, perchè? io, da index.php, faccio un classico
    Codice PHP:
    require "config.php"
    il che significa che il file deve essere sulla root, dove sta index.php.
    E lì sta, il file config.php; tant'è che, come dicevo, se digito
    www.miourl/config.php
    legge perfettamente il file...
    metatad
    graphic & web design

  4. #4
    se sta allo stesso livello di index.php prova con
    Codice PHP:
    require "./config.php"
    la root sta da un'altra parte.

    E poi non e' bello che si possa leggere il file di configurazione digitandone l'indirizzo nell'URL.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074
    Così, mi da questo errore:
    Warning: require() [function.require]: SAFE MODE Restriction in effect. The script whose uid is 0 is not allowed to access ./config.php owned by uid 3194 in /home/web/www.e-mergingthoughtprocess.net/www/index.php on line 2
    Warning: require(./config.php) [function.require]: failed to open stream: No such file or directory in /home/web/www.e-mergingthoughtprocess.net/www/index.php on line 2
    Fatal error: require() [function.require]: Failed opening required './config.php' (include_path='.:/usr/share/php/') in /home/web/www.e-mergingthoughtprocess.net/www/index.php on line 2
    Oltretutto, con un'altro sito, sullo stesso provider, faccio in egual modo e funziona...
    metatad
    graphic & web design

  6. #6
    prova a inserire alle prime righe del tuo file index.php questo codice:

    Codice PHP:
    if ( !defined('ABSPATH') ) define('ABSPATH'dirname(__FILE__) . '/');

    require(
    ABSPATH."config.php"); 
    così inserirsci l'url assoluto del server per richiamare il file config.php

    sempre se config.php si trova nella stessa cartella di index.php

    se si trovasse sotto a una cartella basta che fai:

    Codice PHP:
    i
    require(ABSPATH."cartella/config.php"); 
    ciao e facci sapere

  7. #7
    Originariamente inviato da metatad
    Così, mi da questo errore:

    Oltretutto, con un'altro sito, sullo stesso provider, faccio in egual modo e funziona...
    probabilmente l'owner del file index.php e' diverso da quello di config.php. Controlla.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #8
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074
    @ serdominik:
    Ho provato come dici tu, ma mi ridà questo errore:
    Warning: require() [function.require]: SAFE MODE Restriction in effect. The script whose uid is 0 is not allowed to access /home/web/www.e-mergingthoughtprocess.net/www/config.php owned by uid 3194 in /home/web/www.e-mergingthoughtprocess.net/www/index.php on line 3
    Warning: require(/home/web/www.e-mergingthoughtprocess.net/www/config.php) [function.require]: failed to open stream: No such file or directory in /home/web/www.e-mergingthoughtprocess.net/www/index.php on line 3
    Fatal error: require() [function.require]: Failed opening required '/home/web/www.e-mergingthoughtprocess.net/www/config.php' (include_path='.:/usr/share/php/') in /home/web/www.e-mergingthoughtprocess.net/www/index.php on line 3
    @piero.mac:
    probabilmente l'owner del file index.php e' diverso da quello di config.php
    Scusa, cosa vuol dire?
    metatad
    graphic & web design

  9. #9
    hai inserito qualche file htaccess cn quale regola ben precisa?
    potresti farci un bel screenshort del phpinfo?
    o darci il link per vedere il phpinfo????

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.