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 20/11/2011, à 14:05

pandageek

php, .htpasswd rien ne fonctionne.

bonjour à tous,
je viens d'installer ubuntu serveur et je me heurte a de nombreux problemes :
premièrement, apres avoir mis mes fichiers et dossiers dans /var/www/ tout le code php que j'y ai tapé n'est pas exécuté il n'y a aucun include de fait mais aucune erreur n'est retournée.
deuxièmement, le fichier css n'est pas lu c'est noir et sans forme.
et pour finir, j'ai voulu proteger le tout avec .htaccess\.htpasswd mais aucune page n'est protegée.

si vous connaissez la source des ces problemes smile

Dernière modification par pandageek (Le 20/11/2011, à 20:38)

Hors ligne

#2 Le 20/11/2011, à 15:08

dualboot

Re : php, .htpasswd rien ne fonctionne.

Déjà de mon point de vue je mettrai pas tout dans le dossier www.
je créerai un sous dossier du genre /var/www/mon-site/
Ensuite je paramétrerai mon vhost avec le documentRoot = /var/www/mon-site/
Avec le chemin dédié aux logs qui va bien.
Comme ça tu peux faire rapidement le tri si tu as plusieurs site sur le même serveur.
Ton module php est bien chargé ?


Dualboot Seven Pro 64 Bit / Ubuntu Natty Narwhal 64 Bit sur AMD PHENOM II 965 BE
Dualboot Vista Ultimate 64 Bit / Ubuntu Natty Narwhal 64 Bit sur MSI GX620
DualBoot Seven Pro 64 Bit / Ubuntu Oneiric Ocelot 64 Bit sur Dell M4600
Membre de l'April http://www.april.org

Hors ligne

#3 Le 20/11/2011, à 17:01

pandageek

Re : php, .htpasswd rien ne fonctionne.

j'avais prévu de faire un dossier par sites mais le je fais des tests.
ou est le ficher de configuration pour activer le module?

Hors ligne

#4 Le 20/11/2011, à 18:17

dualboot

Re : php, .htpasswd rien ne fonctionne.

pour activer le module php si ce n'est pas le cas il faut utiliser la commande suivante :

a2enmod php5

Dualboot Seven Pro 64 Bit / Ubuntu Natty Narwhal 64 Bit sur AMD PHENOM II 965 BE
Dualboot Vista Ultimate 64 Bit / Ubuntu Natty Narwhal 64 Bit sur MSI GX620
DualBoot Seven Pro 64 Bit / Ubuntu Oneiric Ocelot 64 Bit sur Dell M4600
Membre de l'April http://www.april.org

Hors ligne

#5 Le 20/11/2011, à 19:51

pandageek

Re : php, .htpasswd rien ne fonctionne.

oui le module est bien activé mais php n'a pas l'air opérationnel
en fait le css fonctionne après quelques tests.
en php, faire un echo fonctionne parfaitement ainsi qu'un include!
mais pourquoi l'inclusion de mon menu foire?

Dernière modification par pandageek (Le 20/11/2011, à 20:39)

Hors ligne

#6 Le 26/11/2011, à 11:26

pandageek

Re : php, .htpasswd rien ne fonctionne.

up

Hors ligne

#7 Le 28/11/2011, à 09:11

wblitz

Re : php, .htpasswd rien ne fonctionne.

regarde dans les journaux apache (/var/log/apache2/*.log) les erreurs qui sont remontées lorsque tu essaies d'accéder à tes pages. sans information, c'est difficile de détecter et corriger ton soucis...


"Un optimiste, c'est un homme qui plante deux glands et qui s'achète un hamac" - Jean de Lattre de Tassigny
Pensez à mettre [RÉSOLU] dans le sujet de vos posts une fois qu'ils le sont...
quelques docs

Hors ligne

#8 Le 01/12/2011, à 23:07

pandageek

Re : php, .htpasswd rien ne fonctionne.

voici ce que je trouve dans /var/log/apache2/error.log :

include(): failed opening 'pages/menu.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear' in /var/www/index.php

Hors ligne

#9 Le 01/12/2011, à 23:45

dualboot

Re : php, .htpasswd rien ne fonctionne.

Il a quelle tête ton fichier /var/www/index.php ?
les droits  sur pages/menu.php ?


Dualboot Seven Pro 64 Bit / Ubuntu Natty Narwhal 64 Bit sur AMD PHENOM II 965 BE
Dualboot Vista Ultimate 64 Bit / Ubuntu Natty Narwhal 64 Bit sur MSI GX620
DualBoot Seven Pro 64 Bit / Ubuntu Oneiric Ocelot 64 Bit sur Dell M4600
Membre de l'April http://www.april.org

Hors ligne

#10 Le 02/12/2011, à 00:20

Haleth

Re : php, .htpasswd rien ne fonctionne.

Pour le PHP, c'est visiblement un problème de code (fichier introuvable..)
Pour le htaccess, c'est surement parcqu'il est désactivé par default, dans la configuration d'Apache.


Ubuntu is an ancien African word which means "I can't configure Debian"

Because accessor & mutator are against encapsulation (one of OOP principles), good OOP-programmers do not use them. Obviously, procedural-devs do not. In fact, only ugly-devs are still using them.

Hors ligne

#11 Le 02/12/2011, à 23:26

pandageek

Re : php, .htpasswd rien ne fonctionne.

dans index.php il y a la balise doctype, du texte en html, une inclusion php sur "pages/last_news.php" qui fonctionne, et une inclusion sur "pages/menu.php" qui échoue.
quant aux pages a inclure, il n'y a aucune restriction de droit dessus (je vais en enlever )

Hors ligne