IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Safe mode et création de répertoires [PHP 5.2]


Sujet :

Langage PHP

  1. #1
    Membre averti

    Profil pro
    Inscrit en
    Mai 2002
    Messages
    640
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 640
    Points : 408
    Points
    408
    Par défaut Safe mode et création de répertoires
    Bonjour,

    J'utilise le système de templates Dwoo qui compile les templates en recréant une arborescence complète pour les fichiers compilés dans un répertoire spécifique.

    Mon hébergeur a le Safe mode de PHP activé (PHP 5.2), ce qui provoque des erreurs et empêche la création de fichiers compilés par le script.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Warning: mkdir() [function.mkdir]: SAFE MODE Restriction in effect. The script whose uid is 10290 is not allowed to access /var/www/vhosts/monsite.com/httpdocs/library/3rdparty/dwoo/compiled//var/www/vhosts/monsite.com/httpdocs/application/home/templates owned by uid 48 in /var/www/vhosts/monsite.com/httpdocs/library/3rdparty/dwoo/Dwoo/Template/String.php on line 485
     
    Warning: include(/var/www/vhosts/monsite.com/httpdocs/library/3rdparty/dwoo/compiled//var/www/vhosts/monsite.com/httpdocs/application/home/templates/home_index.tpl.html.d16.php) [function.include]: failed to open stream: No such file or directory in /var/www/vhosts/monsite.com/httpdocs/library/3rdparty/dwoo/Dwoo.php on line 368
     
    Warning: include() [function.include]: Failed opening '/var/www/vhosts/monsite.com/httpdocs/library/3rdparty/dwoo/compiled//var/www/vhosts/monsite.com/httpdocs/application/home/templates/home_index.tpl.html.d16.php' for inclusion (include_path='.::/var/www/vhosts/monsite.com/httpdocs/library/core/:/var/www/vhosts/monsite.com/httpdocs/library/3rdparty/:/var/www/vhosts/monsite.com/httpdocs/application/library/:/var/www/vhosts/monsite.com/httpdocs/application/home/models/:/var/www/vhosts/monsite.com/httpdocs/application/home/templates/') in /var/www/vhosts/monsite.com/httpdocs/library/3rdparty/dwoo/Dwoo.php on line 368
    Comment peut-on contourner ce problème ?

  2. #2
    Expert éminent
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Points : 7 762
    Points
    7 762
    Par défaut
    Je crois pas que ce soit possible. Ce serait pas très efficace comme mesure de sécurité si on pouvait la contourner simplement

  3. #3
    Membre averti

    Profil pro
    Inscrit en
    Mai 2002
    Messages
    640
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 640
    Points : 408
    Points
    408
    Par défaut
    Je vois... Il me faut donc soit changer d'hébergeur, soit changer de système de templates...

    Comment fonctionnent les autres systèmes de templates qui compilent les fichiers ?

  4. #4
    Expert éminent
    Avatar de Benjamin Delespierre
    Profil pro
    Développeur Web
    Inscrit en
    Février 2010
    Messages
    3 929
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2010
    Messages : 3 929
    Points : 7 762
    Points
    7 762
    Par défaut
    Généralement, l'arborescence existe déjà et le moteur se borne à créer des fichiers.

  5. #5
    Membre averti

    Profil pro
    Inscrit en
    Mai 2002
    Messages
    640
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 640
    Points : 408
    Points
    408
    Par défaut
    Mon hébergeur a accepté de désactiver le Safe Mode. L'arborescence et les répertoires sont bien créés. Par contre j'ai une autre erreur...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. création de répertoire
    Par tetef dans le forum C++
    Réponses: 10
    Dernier message: 31/07/2006, 11h19
  2. Création de répertoires sous Unix et Windows
    Par xzed dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 16/05/2006, 17h31
  3. [MS-DOS] Création de répertoires !
    Par Franck.H dans le forum C
    Réponses: 2
    Dernier message: 25/03/2006, 15h13
  4. Réponses: 3
    Dernier message: 24/03/2006, 21h46
  5. Mon XP ne fonctionne plus qu'en safe mode
    Par beegees dans le forum Windows XP
    Réponses: 6
    Dernier message: 30/09/2005, 15h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo