2010-10-05 8 views
0

Comment puis-je définir des autorisations d'un fichier pour laisser une lecture et d'écriture mais pas lu programme PHP par public. Lorsque je définis les autorisations de lecture , il refuse PHP aux fichiers.autorisations de fichiers PHP

+2

Est-ce programme PHP étant invoqué par l'intermédiaire d'un serveur Web comme Apache? Ou s'agit-il d'un script de ligne de commande exécuté par l'utilisateur propriétaire du fichier? –

+0

Serveur Web * est * Apache –

Répondre

1
  • changez la propriété de l'utilisateur apache (apache, www-date ou http, selon le système d'exploitation).
  • modifier l'autorisation, chmod 700 ou chmod 750
+0

'600' /' 640', sauf si on travaille avec des fichiers exécutables ... (désolé, peeve pet de mine que tout le monde semble forcer tous leurs fichiers exécutables, fait des tâches d'administration comme _finding_executables un hell ...) – Wrikken

+0

Je pense que vous vouliez dire 'www-data' plutôt que' www-date' – UltimateBrent

+0

double doh ... oui, je voulais dire lire/écrire w/pas exécuter. www-date s'il utilise Debian. – luckytaxi

Questions connexes