Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Errore permessi php

  1. #1
    Utente di HTML.it L'avatar di Fool
    Registrato dal
    May 2002
    Messaggi
    8,342

    Errore permessi php

    Sono indeciso se postare qui o in apache

    Con un semplice include ottengo l'errore

    Warning: Unknown(/web/agenda/index.php): failed to open stream: Permission denied in Unknown on line 0

    Warning: (null)(): Failed opening '/web/agenda/index.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0


    Su un server linux installato di pacca.

    Puo' essere un problema di permessi della cartella o di configurazione del php?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    Se l'utente con cui gira Apache è www-data (per esempio e valido su Debian), il file che includi:

    1. deve essere
    1.a di proprietà di www-data e con permessi per lo meno 400;
    oppure
    2.a di proprietà altrui con permessi almeno xx4.

    2. compatibile con open_basedir del php.ini

    3. compatibile con altre restrizioni del php.ini o di chroot.

    Ma principalmente controlla che il percorso che dai sia giusto

    [.:: JaguarXF ::.]
    __________________

  3. #3
    Utente di HTML.it L'avatar di Fool
    Registrato dal
    May 2002
    Messaggi
    8,342
    Puo' creare problemi se il proprietario della cartella è un utente diverso da quello apache ma i permessi sono 777 sulla cartella?

  4. #4
    Utente di HTML.it L'avatar di mark2x
    Registrato dal
    Nov 2005
    Messaggi
    1,940
    No.

    Solo problemi di sicurezza, ma questa è un'altra storia..

    [.:: JaguarXF ::.]
    __________________

  5. #5
    Utente di HTML.it L'avatar di Fool
    Registrato dal
    May 2002
    Messaggi
    8,342
    Secondo te questa conf. è a posto?

    http://www.agenda21.vercelli.it/info.php

    Grazie

  6. #6
    Utente di HTML.it L'avatar di Fool
    Registrato dal
    May 2002
    Messaggi
    8,342
    Da un check rapido gli include sono giusti... non ho toccato lo script e su altri server andava, quindi c'è qualcosa che non va in php...

    Uso debian 3.1 Apache

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.