Creation LAMP

Bonjour. Je suis le wiki pour la mise en place d’un LAMP. J’ai un probleme avec apache2. Je me confronte à un forbiden mais pourtant, tout me semble bon:

ls -ls

4 drwxr-xr-x  4 thierry www-data 4096 sept. 27 19:06 public_html

un
# chmod 755 /home/thierry
n’améliore rien. Je me retrouve un peu perdu.
/etc/apache2/mods-enabled/userdir.conf contient exactement ce qu’il y a de noté dans le wiki.

J’ai redémarré apache et même rebooté le PC. Le problème reste entier.
J’ai bien un petit fichier php à démarrer

     ls -ls public_html
       4 -rwxr-xr-x 1 thierry thierry      19 juil.  6  2007 index.php

J’ai même essayé ceci:

ls -ls public_html                                                        
   4 -rwxr-xr-x 1 thierry www-data      19 juil.  6  2007 index.php

Bonjour,

Vérifie dans la configuration du site que tu as bien un truc du style :

                DocumentRoot /home/thierry

                <Directory />
                        Options FollowSymLinks
                        AllowOverride None
                </Directory>
                <Directory /home/thierry>
                        Options Indexes FollowSymLinks MultiViews
                        AllowOverride All
                        Require all granted
                </Directory>

Sinon, le paquet apache te configure automatiquement un dossier pour y mettre ton site par défaut : /var/www.

et si tu tester un
chmod 777 /home/thierry
pour voir exactement si se sont des problèmes de droit !!!

Apache ne demande que les droits en lecture.

Juste dans le mille. Il me manquait ça. Et ça fonctionne. Merci @Almtesh

Ben non presque…
Si je clic sur un lien. J’ai du php qui apparait dans la barre du navigateur. Ce qui me donne un NOT FOUND

<?print $hrefclient?>
Au lieu de sa traduction en html.

Pour tester, j’ai fait un copier coller de mes pages php depuis un autre PC ( pas sous debian) où ça fonctionne parfaitement.

A mon avis il doit me manquer un paquet que je ne connais pas.
J’ai essayé package php-html-common in jessie mais rien n’y fait.
Comment résoudre ?

J’ai toujours ce problème d’interprétation sous Debian. Pourquoi apache ne veut pas interprèter le PHP ? C’est rageant, je ne trouve pas de solution.
ex: ce lien
<a href="<?php print $hrefclient?>">Clients </a>
donne:
http://localhost/~thierry/asseleci/pages/<?php print $hrefclient?>

Ce qui n’est pas logique du tout.