Pages : 1
#1 Le 08/02/2013, à 09:30
- Compte anonymisé
[Résolu] [Apache/PHP] Mise en place du userdir
Bonjour,
Je viens de refaire à neuf mon installation, et je souhaite mettre mes dev dans le public_html de mon home.
J'ai suivi les divers tutoriels mais je tourne en rond et ne parvient pas à avancer.
Voici où j'en suis :
Les modules php et userdir sont activés via "a2enmod php" et "a2enmod userdir".
Mon /home est en 755 et appartient à root
Mon /home/username est en 755 et appartient à root
Mon public_html est en 775 et appartient à mon username
Lorsque je vais sur http://localhost/~username/info.php, j'ai une page blanche (le fichier en question contient uniquement un phpinfo )
Mon /etc/apache2/mods-available/userdir.conf est le suivant
<IfModule mod_userdir.c>
UserDir public_html
UserDir disabled root<Directory /home/*/public_html>
AllowOverride All
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
</IfModule>
Dans /etc/apache2/mods-available/php5.conf j'ai bien :
<IfModule mod_userdir.c>
<Directory /home/*/public_html>
php_admin_value engine Off
</Directory>
</IfModule>
Il doit manquer quelque chose de simple, mais que je n'ai pas encore trouvé ou essayé, et j'ai pas vraiment envie de tout modifier à l'arrache sans me souvenir de quels fichiers j'ai modifié.
Si l'un d'entre vous peut m'aider, je lui en serais reconnaissant
Taz'
Dernière modification par Compte anonymisé (Le 08/02/2013, à 11:03)
#2 Le 08/02/2013, à 10:14
- bruno
Re : [Résolu] [Apache/PHP] Mise en place du userdir
Lorsque je vais sur http://localhost/~username/info.php, j'ai une page blanche (le fichier en question contient uniquement un phpinfo )
Que disent les logs d'Apache ? (/var/log/apache2/error.log)
Est-ce qu'un simple fichier HTML s'affiche ? Mets un fichier index.html basique dans ton répertoire public_html pour voir...
Il faudrait vérifier ton installation de php, normalement le module d'apache s’appelle php5 (et non php) et est activé automatiquement lors de l'installation du paquet php5.
#3 Le 08/02/2013, à 10:30
- Jules Petibidon
Re : [Résolu] [Apache/PHP] Mise en place du userdir
Hmmm... J'ai pas de lamp sous la main, ma je me pose la question de la signification de cette ligne :
php_admin_value engine Off
J'crois que je tenterais un truc de ce côté là...
Hors ligne
#4 Le 08/02/2013, à 10:42
- Compte anonymisé
Re : [Résolu] [Apache/PHP] Mise en place du userdir
Lorsque je vais sur http://localhost/~username/info.php, j'ai une page blanche (le fichier en question contient uniquement un phpinfo )
Que disent les logs d'Apache ? (/var/log/apache2/error.log)
Est-ce qu'un simple fichier HTML s'affiche ? Mets un fichier index.html basique dans ton répertoire public_html pour voir...Il faudrait vérifier ton installation de php, normalement le module d'apache s’appelle php5 (et non php) et est activé automatiquement lors de l'installation du paquet php5.
Les logs d'apaches sont vides en ce qui concernent les pages blanches, aucune erreur de ce côté là.
Et pour le php5/php, c'est juste une erreur de frappe, j'ai bien activé via "a2enmod php5".
Les fichiers HTML s'affichent correctement quant à eux.
Hmmm... J'ai pas de lamp sous la main, ma je me pose la question de la signification de cette ligne :
php_admin_value engine Off
J'crois que je tenterais un truc de ce côté là...
Le passage à On ne change rien (j'ai bien redémarré Apache entre temps)
Dernière modification par Compte anonymisé (Le 08/02/2013, à 10:45)
#5 Le 08/02/2013, à 10:53
- Jules Petibidon
Re : [Résolu] [Apache/PHP] Mise en place du userdir
En effet :
http://fr.php.net/manual/fr/apache.conf … ini.engine
Jette un oeil sur la note de bas de page, le truc qu'on peut pas deviner
Tout commentaire sur cette note serait évidemment trollesque, donc on va éviter
Hors ligne
#6 Le 08/02/2013, à 11:02
- Compte anonymisé
Re : [Résolu] [Apache/PHP] Mise en place du userdir
En effet :
http://fr.php.net/manual/fr/apache.conf … ini.engine
Jette un oeil sur la note de bas de page, le truc qu'on peut pas devinerTout commentaire sur cette note serait évidemment trollesque, donc on va éviter
Ahah, bien vu !
Merci de ton aide, ça fonctionne
Pages : 1