|
rama11 45
| Posté : 01-02-2010 22:51
bonsoir,
j'ai un site tournant sous npds depuis 2001 sans aucun problème :) j'en suis a la version sable 6.05 (oui je sais je devrais mettre a jour ). J'étais hébergé chez iweb pendant des années et je viens juste de déménager chez bluehost. Ils ont une curieuse politique : ils ont des scripts qui empechent les fichiers dans des repertoires de chmod > 755 de fonctionner. Je m'en suis rendu compte avec un formulaire php dans un sous repertoire (chmode a 777) contenant un site statique et qui ne marchait pas .... le support technique a remis tous les repertoires a 755 et tous les fichiers à 644 "pour que les scipts fonctionnent", donc y compris ceux de npds qui est dans la racine... pourtant NPDS fonctionne sans problème avec ces chmods la ??? c'est possible de rester comme ça ou j'aurais des problème dans le futur ? (je devrais alors déménager après avoir payé pour un an ..) ? quel est le "minimum de survie" de NPDS en matière de chmod ? |  Profil Citation
|
|
skippy 420
| Posté : 01-02-2010 23:47
Hello. Tu n'as aucuns soucis à te faire. Au contraire les chmods qu'ils t'indiquent sont plus secure que 777 ou 666.
Si ça passe tant mieux. Chez moi c'est le contraire, si je chmod a 755 je ne peux écrire dans les dossiers
Au pire si tu vois un dysfonctionnement souvient toi des chmods |  Profil www Citation
|
|
rama11 45
| Posté : 02-02-2010 08:13
j'ai trouve ça dans l'aide :
"When a php script requires write access to a file or directory (like Nucleus does for the 'media'-directory if you want to be able to upload pictures etc), you have to chmod that directory (or file) to 777 (or 666 for files) on most servers. This gives world write access to this folder (file). This is because on most servers apache (and php) runs as user 'nobody'.
Although giving world write access will make it possible to use the script, it also means a security hole, which can be used by hackers and other riff-raff.
To avoid this security hole we run phpsuexec on our servers. Using phpsuexec, php runs under your own username on the server. This removes the necessity to make files and folders world writable. Instead you can just use 755 for folders (the default) and 644 for files (also the default).
Using phpsuexec may have some consequences. Specific statements in your .htaccess file may result in an error 500 (internal server error). So here are two possible problems, and how to solve them:"
ça veut dire qu'avec phpsuexec plus besoin de chmods 777/766 pour npds ? |  Profil Citation
|
|