Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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

roll 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

Re : apache et Ubuntu/10.04 : public_html

autant pour moi big_smile

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 hmm.
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 big_smile

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 wink


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 hmm...


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

yohann a écrit :

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