#1 Le 23/01/2017, à 22:58
- SteSoSaSo
[SOLVED] Serveur LAMP UBUNTU 16.04 : permission denied lors de l’accès
Bonsoir,
J'installe un serveur LAMP UBUNTU 16.04 sur un 1&1 could
J'ai défini qu'apache pointe vers
/srv/www
lrwxrwxrwx root www-data
Ce dossier contiens un lien symbolique
monsite
pointant vers mon dossier
~/www-prod/monsite
drwxrwxr-x www-data www-data
Jusque là tout me semble bon.
J'ai copié une archive Akeeba Backup de Joomla! dans le dossier
monsite
ainsi que le fichier kickstart.php qui permet la restauration de cette archive.
Lorsque je lance
http://monsite/kickstart.php
dans mon navigateur j'obtiens un message d'erreur comme suit :
Forbidden
You don't have permission to access /kickstrat.php on this server.
Petite précision :
J'ai aussi un serveur mutualisé chez 1&1 et GANDI pointe sur les DNS de 1&1.
J'ai donc du créer un sous-domaine de mon domaine pointant vers l'adresse IP de mon serveur Cloud (ce qui fonctionne).
Mon Vhost d'apache pointe bien vers /srv/www/ et est défini pour monsite
Qu'est ce que je fais de travers ? Aurais-je oublié quelque chose ?
D'avance merci pour vos lumières éclairantes... suis dans le noir...
Cordialement,
Stéphane
Dernière modification par SteSoSaSo (Le 24/01/2017, à 14:59)
Asus Rampage IV Extreme - I7-3820 3.60GHz - 32 Go Ram - 2x iiyama Prolite E24473HDS
Win 7 Pro x64 - VMWare Workstation 11.1.2 - Ubuntu server 14.04
Hors ligne
#2 Le 24/01/2017, à 10:35
- Shanx
Re : [SOLVED] Serveur LAMP UBUNTU 16.04 : permission denied lors de l’accès
Salut,
Je ne suis pas sûr d'avoir bien suivi, mais l'URL ne serait pas plutôt de la forme :
http://host/monsite/kickstart.php
(ou peut-être sans le "/monsite")
Où "host" est sois ton IP, soit une URL correspondant au vhost apache (dans ce cas il faut soit un pointage DNS, soit compléter ton fichier hosts).
Et il faut aussi s'assurer que kickstart.php a les bons droits.
Mes randos : grande traversées des Alpes, de l'Islande, de la Corse, du Japon (en vélo), etc.
Traversée des États-Unis à pied
Hors ligne
#3 Le 24/01/2017, à 11:08
- SteSoSaSo
Re : [SOLVED] Serveur LAMP UBUNTU 16.04 : permission denied lors de l’accès
Salut,
Je ne suis pas sûr d'avoir bien suivi, mais l'URL ne serait pas plutôt de la forme :http://host/monsite/kickstart.php
(ou peut-être sans le "/monsite")
Où "host" est sois ton IP, soit une URL correspondant au vhost apache (dans ce cas il faut soit un pointage DNS, soit compléter ton fichier hosts).Et il faut aussi s'assurer que kickstart.php a les bons droits.
Merci pour ta réponse, mais j'ai fait pointer les dns de 1&1 du sous-domaine vers l'adresse ip de mon serveur
le vhost 000-default.conf étant disabled c'est bien vers monsite que pointe apache non ?
du moins c'est comme ça que cela fonctionne sur ma version vmware locale...
je reproduit la même config qu'en local (vmware) et cela ne fonctionne pas... strange...
de plus je viens de tout casser ... j'ai désinstallé apache et php 7.0 en les réinstallant pour repartir du des bases saines, j'ai une erreur apache
apache2_reload: apache2: Syntax error on line 140 of /etc/apache2/apache2.conf: Syntax error on line 2 of /etc/apache2/mods-enabled/php7.0.load: Cannot load /usr/lib/apache2/modules/libphp7.0.so into server: /usr/lib/apache2/modules/libphp7.0.so: cannot open shared object file: No such file or directory
et me v'la bien !
une idée peut être comment installer la lib manquante ?
----------------------------EDIT------------------------------------
J'ai résolu le problème en supprimant apache2 et php puis en réinstallant le tout
--------------------------FIN EDIT------------------------------------------------------------------
D'avance merci pour votre aide !
Cordialement
Stéphane
Dernière modification par SteSoSaSo (Le 24/01/2017, à 14:58)
Asus Rampage IV Extreme - I7-3820 3.60GHz - 32 Go Ram - 2x iiyama Prolite E24473HDS
Win 7 Pro x64 - VMWare Workstation 11.1.2 - Ubuntu server 14.04
Hors ligne