Jump to content
Sign in to follow this  
jokerman

Probleme avec safe_mode on

Recommended Posts

Bonjour à tous,

Dans le cadre d'un développement pour un client, je dois adapter un script (que j'ai deja écris) afin de le rendre compatible safe_mode ON.

dans ce script, j'ai une fonctionnalité qui permet de générer des pages de contenu (le script génère la page en dur sur le serveur).

Avec la restriction du safe mode, mes fichiers générés (.php) ne s'exécutent pas, ils sont crées par le script, et ont donc comme propriétaire apache (et non pas le user ftp)

Dautre part, ne pouvant pas générer les fichiers à la racine du site (le dossier www est la propriété d'apache), je suis obligé de générer mes fichiers dans un sous-dossier.

je cherche une solution du type :

1/génération du fichier dans un sous répertoire

2/ Download du fichier en FTP,

3/ Upload du même fichier en FTP, à la racine du site.

je n'arrive pas a faire fonctionner cette solution, :(

Auriez-vous des suggestions ?

Share this post


Link to post
Share on other sites

Le safe_mode c'est nul.

Il faut chmoder en 777 le repertoire où tu veux pouvoir génerer des fichiers.

Du coup, cela signifie que n'importe quel autre utilisateur du serveur pourra accéder à ces fichiers.

Après, tu prétends qu'apache refuse d'executer un script avec pour uid son utilisateur ? Hmm ça me parait bizarre.

Par contre, je suis sûr que PHP refusera d'en faire un include si le fichier n'est pas au moins chmodé.

je cherche une solution du type :

1/génération du fichier dans un sous répertoire

2/ Download du fichier en FTP,

3/ Upload du même fichier en FTP, à la racine du site.

C'est facile à faire si tu as l'extension ftp.

Edited by loufoque

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...