#1 Le 30/04/2010, à 13:14
- jbyvosges
apache et Ubuntu/10.04 : public_html
Bonjour.
Je suis passé hier matin de Ubuntu 9.10 à 10.4 et je n'arrive pas à trouver la solution de ce nouveau problème :
lorsque j'accède à mes pages web personnelles qui se trouvent dans /home/mon_home/public_html par l'url http://localhost/~mon_home/monsite avec Firefox ou Konqueror (je n'en n'ai pas essayé d'autres) j'obtiens toujours un message du style : avec quoi doit ouvrir le navigateur http://localhost/~mon_home/monsite qui est du type application/x-httpd-php
Je précise que
1) Je n'avais pas ce problème avec Ununtu 9.10
2) Le module mod_userdir es activé et les permissions du répertoire public_html sont correctes (755)
3) Il n'y a pas d'erreur dans le fichier /var/apache2/error.log
4) Les sites sous /var/www fonctionnent correctement
Je veux bien parier qu'il ne doit pas y avoir grand-chose à modifier mais cela fait 3 heures que je cherche sur le web et que je sèche.
msi i5-7500 CPU @ 3.40GHz - 16Go RAM - Ubuntu 22.10
Acer aspire E5-575-3046 i3-6006U - 2.0 GHz -128 Go SSD + 1000 Go - Ubuntu 22.10
Mes sites : https://jbyorchid.fr
https://dolman.fr
Hors ligne
#2 Le 01/05/2010, à 09:36
- Rincevent
Re : apache et Ubuntu/10.04 : public_html
Salut
Même problème + des caractères bizarres à la place de mon pseudo de login
--------------------------------------
Xubuntu 16.04, xfce 4.12
Hors ligne
#3 Le 03/05/2010, à 14:37
- yohann
Re : apache et Ubuntu/10.04 : public_html
ok j'ai un probleme similaire depuis la migration qui se pose uniquement avec les pages php dans mon repertoire public_html.
je vais essayer de trouver une solution
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#4 Le 03/05/2010, à 14:46
- yohann
Re : apache et Ubuntu/10.04 : public_html
Ok j'ai trouvé:
En fait (je ne sais pas pour quel raison...) le php est désactivé par défaut dans les userdirs.
Tout ce qu'il y a a faire est d'ouvrir le fichier /etc/apache2/mods-enabled/php5.conf
et de suivre les instructions, a savoir commenter ou supprimer des lignes:
avant:
IfModule mod_php5.c>
<FilesMatch "\.ph(p3?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
# To re-enable php in user directories comment the following lines
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
<IfModule mod_userdir.c>
<Directory /home/*/public_html>
php_admin_value engine Off
</Directory>
</IfModule>
</IfModule>
après
IfModule mod_php5.c>
<FilesMatch "\.ph(p3?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
# To re-enable php in user directories comment the following lines
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
# <IfModule mod_userdir.c>
# <Directory /home/*/public_html>
# php_admin_value engine Off
# </Directory>
# </IfModule>
</IfModule>
puis redémarer apache
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#5 Le 03/05/2010, à 14:54
- administrateur_linux
Re : apache et Ubuntu/10.04 : public_html
http://cobex4.dhrclic.com/apache2-activer-le-public_html-sur-ubuntu-10-4/
Hors ligne
#6 Le 03/05/2010, à 16:49
- jbyvosges
Re : apache et Ubuntu/10.04 : public_html
Bonjour.
J'avais déjà essayé ces 2 modif, c'est-à-dire modifier php5.conf et userdir.conf.
J'ai toujours le même problème. Par exemple avec Firefox :
Vous avez choisi d'ouvrir xxx qui est un fichier de type : Fichier PHTML
Que doit faire Firefox avec ce fichier ?
(Ne pas me demander S.V.P. si mon module userdir est activé et si j'ai fait un redémarrage d'Apache)
Je sèche !
msi i5-7500 CPU @ 3.40GHz - 16Go RAM - Ubuntu 22.10
Acer aspire E5-575-3046 i3-6006U - 2.0 GHz -128 Go SSD + 1000 Go - Ubuntu 22.10
Mes sites : https://jbyorchid.fr
https://dolman.fr
Hors ligne
#7 Le 03/05/2010, à 17:11
- yohann
Re : apache et Ubuntu/10.04 : public_html
ben poste le contenu de /etc/apache2/mod-enabled/php5.conf stp.
et que ce passe t'il s'il tu vas sur un fichier html dans ton user_dir?
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#8 Le 03/05/2010, à 17:57
- jbyvosges
Re : apache et Ubuntu/10.04 : public_html
De pire en pire !
Lorsque je mets l'adresse en dur (http://localhost/~usr/site/repertoire/index.php) par exemple, certains s'affichent et d'autres pas. Ils ont pourtant le même propriétaire et les mêmes droits. C'est à s'arracher les cheveux.
J'ai, par exemple 2 fichiers php : fichier1.php et fichier2.php dans le même répertoire, avec les mêmes droits. L'un fonctionne et l'autre pas.
Ce serait le html généré qui ne serait plus bon maintenant ?
Dernière modification par jbyvosges (Le 03/05/2010, à 18:00)
msi i5-7500 CPU @ 3.40GHz - 16Go RAM - Ubuntu 22.10
Acer aspire E5-575-3046 i3-6006U - 2.0 GHz -128 Go SSD + 1000 Go - Ubuntu 22.10
Mes sites : https://jbyorchid.fr
https://dolman.fr
Hors ligne
#9 Le 03/05/2010, à 18:00
- jbyvosges
Re : apache et Ubuntu/10.04 : public_html
Voila mon php5.conf
<IfModule mod_php5.c>
<FilesMatch "\.ph(p3?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
# To re-enable php in user directories comment the following lines
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it
# prevents .htaccess files from disabling it.
# <IfModule mod_userdir.c>
# <Directory /home/*/public_html>
# php_admin_value engine Off
# </Directory>
# </IfModule>
</IfModule>
msi i5-7500 CPU @ 3.40GHz - 16Go RAM - Ubuntu 22.10
Acer aspire E5-575-3046 i3-6006U - 2.0 GHz -128 Go SSD + 1000 Go - Ubuntu 22.10
Mes sites : https://jbyorchid.fr
https://dolman.fr
Hors ligne
#10 Le 03/05/2010, à 18:26
- jbyvosges
Re : apache et Ubuntu/10.04 : public_html
Voila Yohann :
Pas de problème avec un fichier html.
Autre piste, si je fais un lien symbolique de mon site sous /var/www, je le retrouve bien dans la liste des sites et il fonctionne ! Donc ce n'est pas une erreur dans la génération html (auquel cas, d'ailleurs, il y aurait un message d'erreur)
Autre piste : j'ai renommé mon fichier index.php en toto.php et il fonctionne ! on avance.
J'ai essayé de supprimer mes .htaccess : pas de changement
Je continue mes recherches.
msi i5-7500 CPU @ 3.40GHz - 16Go RAM - Ubuntu 22.10
Acer aspire E5-575-3046 i3-6006U - 2.0 GHz -128 Go SSD + 1000 Go - Ubuntu 22.10
Mes sites : https://jbyorchid.fr
https://dolman.fr
Hors ligne
#11 Le 03/05/2010, à 19:34
- yohann
Re : apache et Ubuntu/10.04 : public_html
ben écoute je suis désolé, mais je vois pas.
je continue a y penser cela dit...
a tout hasard poste userdir.conf, et verifie que t'as pas un .htaccess dans public_html
Dernière modification par yohann (Le 05/05/2010, à 15:14)
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#12 Le 03/05/2010, à 19:59
- jbyvosges
Re : apache et Ubuntu/10.04 : public_html
Voici mon userdir.conf
L'un ou l'autre des AllowOverride donne le même résultat.
<IfModule mod_userdir.c>
UserDir public_html
UserDir disabled root
<Directory /home/*/public_html>
# AllowOverride FileInfo AuthConfig Limit Indexes
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>
Il est tout-à-fait standard.
msi i5-7500 CPU @ 3.40GHz - 16Go RAM - Ubuntu 22.10
Acer aspire E5-575-3046 i3-6006U - 2.0 GHz -128 Go SSD + 1000 Go - Ubuntu 22.10
Mes sites : https://jbyorchid.fr
https://dolman.fr
Hors ligne
#13 Le 03/05/2010, à 21:04
- administrateur_linux
Hors ligne
#14 Le 03/05/2010, à 21:18
- BaLiSTiK
Re : apache et Ubuntu/10.04 : public_html
J ai aussi un soucis avec Apache, mais par contre, vu que je codes avec Eclipse, mon site se trouve dans :
/home/login/workspace/monsite
L'erreur qui m'est retourné dans le log est celle-ci :
[Mon May 03 22:09:52 2010] [crit] [client 127.0.0.1] (13)Permission denied: /home/login/workspace/.htaccess pcfg_openfile: unable to check htaccess file, ensure it is readable
Première chose, je ne capte pas qu'il me parle d'un /home/login/workspace/.htaccess à la place de /home/login/workspace/monsite/.htaccess
Voila le contenu de mon fichiers dans sites-enabled conforme à la page http://doc.ubuntu-fr.org/tutoriel/virtualhosts_avec_apache2
:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName fonfonblog
ServerAlias fonfonblog
DocumentRoot /home/balistik/workspace/fonfonblog
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /home/balistik/workspace/fonfonblog>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
blablabla...
</VirtualHost>
J ai pas mal cherché, j ai notamment suivi ce sujet : http://forum.ubuntu-fr.org/viewtopic.php?pid=689105 et http://cobex4.dhrclic.com/apache2-activer-le-public_html-sur-ubuntu-10-4/ mais rien à faire toujours en Error403
Donc là j avoue que je n'ai pas d'autres idées .
Merci d'avance.
Mon site perso : www.fonfonland.fr
"On ne fait pas de copinage avec le gratin musical, préférant de loin vendre moins mais garder l'impact d'une balle..." - Shouta Babylone
Hors ligne
#15 Le 03/05/2010, à 22:01
- administrateur_linux
Re : apache et Ubuntu/10.04 : public_html
regarde les fichiers caché dans le dossier eclips, si non moi ce que j'ai fait avec eclips, c'est viré le dossier eclips et détarer à nouveaux puis réimporter tous les projets, c'est plus rapide
Hors ligne
#16 Le 04/05/2010, à 07:35
- BaLiSTiK
Re : apache et Ubuntu/10.04 : public_html
Ha je n'y avais pas pensé. Oki, je referais un nouveau projet.
Je verrai ce soir si ça marche ^^.
Merci du tuyau
Mon site perso : www.fonfonland.fr
"On ne fait pas de copinage avec le gratin musical, préférant de loin vendre moins mais garder l'impact d'une balle..." - Shouta Babylone
Hors ligne
#17 Le 04/05/2010, à 19:01
- BaLiSTiK
Re : apache et Ubuntu/10.04 : public_html
J ai fais ce que tu m as dis, et toujours le même problème ...
Mon site perso : www.fonfonland.fr
"On ne fait pas de copinage avec le gratin musical, préférant de loin vendre moins mais garder l'impact d'une balle..." - Shouta Babylone
Hors ligne
#18 Le 05/05/2010, à 13:35
- jbyvosges
Re : apache et Ubuntu/10.04 : public_html
Yohann : lorsque j'étais administrateur système de machines UNIX, je pestais contre les gens qui me disaient : je t'assure, je n'ai rien touché; hier ça marchait et aujourd'hui ça ne marche plus.
Pourtant, aujourd'hui mes sites sous public_html fonctionnent ... et je n'ai rien touché ! Pour en être sûr, j'ai vérifié les dates de modification de mes fichiers de config : les dernières modifications datent du 3.
Je n'aime pas quand je ne comprends pas !
msi i5-7500 CPU @ 3.40GHz - 16Go RAM - Ubuntu 22.10
Acer aspire E5-575-3046 i3-6006U - 2.0 GHz -128 Go SSD + 1000 Go - Ubuntu 22.10
Mes sites : https://jbyorchid.fr
https://dolman.fr
Hors ligne
#19 Le 05/05/2010, à 15:15
- yohann
Re : apache et Ubuntu/10.04 : public_html
mise a jour de apache ou php ces derniers jours?
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#20 Le 05/05/2010, à 17:34
- jbyvosges
Re : apache et Ubuntu/10.04 : public_html
Oui, le 29 avril.
Il y a eu pas mal de reboot depuis ...
msi i5-7500 CPU @ 3.40GHz - 16Go RAM - Ubuntu 22.10
Acer aspire E5-575-3046 i3-6006U - 2.0 GHz -128 Go SSD + 1000 Go - Ubuntu 22.10
Mes sites : https://jbyorchid.fr
https://dolman.fr
Hors ligne
#21 Le 05/05/2010, à 23:02
- administrateur_linux
Re : apache et Ubuntu/10.04 : public_html
BaLiSTiK bizarre, j'ai pas u ce problème :s
Hors ligne
#22 Le 11/05/2010, à 09:41
- piel69004
Re : apache et Ubuntu/10.04 : public_html
Ok j'ai trouvé:
En fait (je ne sais pas pour quel raison...) le php est désactivé par défaut dans les userdirs.
Tout ce qu'il y a a faire est d'ouvrir le fichier /etc/apache2/mods-enabled/php5.conf
et de suivre les instructions, a savoir commenter ou supprimer des lignes:
puis redémarer apache
Ça a fonctionné pour moi. Merci.
NE PAS OUBLIER de vider ensuite le cache de son navigateur ! (Outil >> Supprimer l'historique récent)
Courage ! ... Fuyons !
Hors ligne
#23 Le 20/08/2010, à 14:31
- leridan
Re : apache et Ubuntu/10.04 : public_html
Il a aussi fallu que je change l'ordre du DirectoryIndex dans /etc/apache2/mods-available/dir.conf (en mettant index.php en premier)
et depuis tout remarche normalement
Hors ligne
#24 Le 02/09/2010, à 15:54
- shyboy
Re : apache et Ubuntu/10.04 : public_html
j'ai le même problème, j'ai pourtant commenté les lignes qu'il fallait, je comprends pas...
Hors ligne
#25 Le 02/09/2010, à 16:52
- yohann
Re : apache et Ubuntu/10.04 : public_html
tu as bien redémarré apache après avoir commenté les ligne:
sudo /etc/init.d/apache2 restart
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne