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 03/03/2006, à 15:33

uls

PHP et apache débutant

Bonjour,

Dans la documentation : Installer une solution LAMP avec ubuntu/debian : http://doc.ubuntu-fr.org/serveur/lamp
http://nom_ou_ip_de_votre_machine/~votre_login/)
Ont parle de créer le site de ma machine dans /var/www et on parle de créer un site utlisateur dans le répertoire public_html

- Quelle est la différence entre le site de ma machine et le site utilisateur et commant les utiliser pour du développement de site web.

Pour accéder à mon site utilisateur il faut le nom de ma machine et mon login "http://nom_ou_ip_de_votre_machine/~votre_login/"

- Si le répertoire public _html est vide que devrai-t-il ce passer lors de l'accès à cette page.
- Pour le problème de nom de la page de référence "index.htm ... " comment ça se gère en php

Merci

Dernière modification par uls (Le 03/03/2006, à 15:59)

Hors ligne

#2 Le 03/03/2006, à 16:46

AlisonHell

Re : PHP et apache débutant

pas tout compris mais bon.

tu mets tes fichiers .php dans /var/www pense a changer les droits pour pouvoir y mettre des fichiers.
dans ton nivagateur tu tapes http://localhost et c bon


Sur ubuntu depuis Novembre 2005. Une chose est sure je suis pas près de changer.

Hors ligne

#3 Le 03/03/2006, à 17:07

uls

Re : PHP et apache débutant

Le fichier public_html  ne devrai pas être là pour éviter de changer les droits ?

Comment changer ces droits ?

Merci

Dernière modification par uls (Le 03/03/2006, à 17:08)

Hors ligne

#4 Le 03/03/2006, à 19:51

lilinux

Re : PHP et apache débutant

tu crées un dossier public_html dans ton Dossier personnel et dans lequel tu mets tes pages web notamment le fichier index.php

tu décommantes les lignes suivantes dans le fichier apache2.conf

# UserDir is now a module
UserDir public_html
#UserDir disabled root

<Directory /home/*/public_html>
    AllowOverride FileInfo AuthConfig Limit
    Options Indexes SymLinksIfOwnerMatch IncludesNoExec
</Directory>

pour editer le fichier dans la console

sudo gedit /etc/apache2/apache2.conf

si tu as bien installer les paquet php4 et mis ça

LoadModule php4_module /usr/lib/apache2/modules/libphp4.so

dans ton fichier httpd.conf (sudo gedit /etc/apache2/httpd.conf)

alors ça devrait fonctionner avec l'adresse

http://nom_ou_ip_de_votre_machine/~votre_login/

et si tu utilises Bluefish tu as accés à ton dossier public_html pour créer tes pages web.

sinon il faut changer les droits du dossier www
n'oublis pas de redemarrer apache de temps en temps aprés les modifs
sudo /etc/init.d/apache2 restart

Dernière modification par lilinux (Le 03/03/2006, à 21:15)

Hors ligne

#5 Le 05/03/2006, à 10:58

divylox

Re : PHP et apache débutant

salut

quand j'essaye d'atteindre mon fichier PHP en allant dans http://localhost/index.php, il me propose de le telechargé...
j'ai du mal configurer quelque chose ?

Hors ligne

#6 Le 05/03/2006, à 19:14

lilinux

Re : PHP et apache débutant

verifie s'il n'y a pas d'erreur dans l'installation et la configuration du module php Loadmodule etc...

question de droits?

sudo chmod 777 /var/www -R

Dernière modification par lilinux (Le 05/03/2006, à 20:15)

Hors ligne

#7 Le 10/03/2006, à 15:52

divylox

Re : PHP et apache débutant

non ca ne marche toujours pas

quand je vais a l'adresse : http://localhost/phpmyadmin pour continuer le tuto qui est fait sur le site, il me propose de telecharger le dossier phpmyadmin ...

sad

Hors ligne

#8 Le 10/03/2006, à 23:50

lilinux

Re : PHP et apache débutant

Si tu as bien fait cela:

1- installer à l'aide de Synaptic les paquets suivant en même temps:

apache2
phpmyadmin
php4
mysql-server-4.1

2- mettre le site dans le dossier www (index.php etc...)

3- les droits: sudo chmod 777 /var/www -R

ça ne peut que marcher sans rien ajouter de plus! chez moi ça baigne!

Dernière modification par lilinux (Le 11/03/2006, à 00:09)

Hors ligne