Ne pas cliquer
Parrain-Linux
sent bon le sable chaud
Écrire un nouveau message
Page : 1
Plus d'accès à mon serveur local après ajout de postgresql
Avatar
mspuce
utilisateur
Mixte
Inscrit le : 14/07/2016
Messages : 4
Point(s) : 440
Localisation :
Aix en Provence, Bouches-du-Rhône, France
Posté le 14/07/2017 à 17:01:00
Citer

Bonjour, Je suis sous ubuntu 14.04, serveur Lamp version php.5.5. Pour l'installation de Noalyss (logiciel de compta),  j'ai
suivi un tuto sur le net (http://wiki.noalyss.eu/doku.php?id=inst … sous_linux) pour préparer l'installation.
Tout se déroule bien, mais quand je tape dans mon browser : "http://localhost/noalyss/html/install.php"
J'ai l'erreur 403 Forbidden : "You don't have permission to access /noalyss/html/install.php on this server.
Apache/2.4.7 (Ubuntu) Server at localhost Port 80".
Je n'ai plus accès non plus à mes autres sites en local.
Dans le terminal, je tape : root@serveur-MS-7387:~# ls -l /var/www/html/
Voici la réponse : "total 8
-rw-rwxr-x 1 www-data www-data   20 oct.   1  2016 info.php
drwxr-xr-x 4 www-data www-data 4096 juil. 14 11:53 noalyss
lrwxrwxrwx 1 www-data www-data   17 oct.   1  2016 wordpress -> /home/serveur/www"

Je ne vois pas où est le problème, j'ai cherché sur le forum ubuntu, j'ai rien trouvé qui puisse m'éclairer.Quelqu'un peut-il m'aider à rétablir mes accès.Remerciements anticipés.

_________________

Je souhaite voir la paix régner sur notre planète, alors je travaille à établir la paix en moi, ...
Remonter Descendre Permalien du message
Avatar
Antonin
utilisateur
Mixte
Inscrit le : 18/06/2014
Messages : 267
Point(s) : 1431
Localisation :
La Roche sur Yon, Vendée, France
Posté le 15/07/2017 à 23:40:08
Citer

n'étant pas expert sous ubuntu, je penche simplement pour une erreur de droits sur les fichiers, tu as bien ciblé.
Maintenant je pense que pour essayer tu peut faire un
Code:

root:~/ # chmod -R 0755 /tesdossiersweb
root:~/ # chown -R www-data:www-data /tesdossiersweb

n'oublie pas de restarter ton serveur lamp
et check les logs aussi dans /var/log/apache2/blablabla Très content
ça te donnera un ordre d'idée de l'erreur

Dernière édition le 15/07/2017 à 23:41:26
Remonter Descendre Permalien du message
Avatar
Aly
utilisateur
Mixte
Inscrit le : 25/05/2017
Messages : 25
Point(s) : 161
Localisation :
Bruxelles, Belgique
Posté le 16/07/2017 à 02:41:30
Citer

Simple réflexion, tu as fait un nouveau virtualhost pour Noalyss sur Apache ?
Si oui, il ne faut pas oublier le petit `a2ensite folder` sur Apache. :)

_________________
Dell Latitude E7450 • Debian Sid • i3
Fairphone 3 • Lineage OS • Pie
BlogShaarliMastodon
Remonter Descendre Permalien du message
Avatar
mspuce
utilisateur
Mixte
Inscrit le : 14/07/2016
Messages : 4
Point(s) : 440
Localisation :
Aix en Provence, Bouches-du-Rhône, France
Posté le 16/07/2017 à 15:40:22
Citer

Citation de Antonin:
n'étant pas expert sous ubuntu, je penche simplement pour une erreur de droits sur les fichiers, tu as bien ciblé.
Maintenant je pense que pour essayer tu peut faire un
Code:

root:~/ # chmod -R 0755 /tesdossiersweb
root:~/ # chown -R www-data:www-data /tesdossiersweb

n'oublie pas de restarter ton serveur lamp
et check les logs aussi dans /var/log/apache2/blablabla Très content
ça te donnera un ordre d'idée de l'erreur


Bonjour Antonin,

Merci pour tes sugestions que j'ai suivi à la lettre. Cela n'a rien changé.
Voici ce que donne error.log :
"[Sun Jul 16 11:11:35.064684 2017] [core:error] [pid 6310] (13)Permission denied: [client ::1:48313] AH00035: access to /noalyss/install denied (filesystem path '/var/www/html') because search permissions are missing on a component of the path
[Sun Jul 16 11:13:05.556224 2017] [core:error] [pid 6311] (13)Permission denied: [client ::1:48314] AH00035: access to /noalyss/html/install denied (filesystem path '/var/www/html') because search permissions are missing on a component of the path
[Sun Jul 16 11:13:09.382416 2017] [core:error] [pid 6311] (13)Permission denied: [client ::1:48314] AH00035: access to /noalyss/html/install denied (filesystem path '/var/www/html') because search permissions are missing on a component of the path".

Pourtant quand je tape dans mon navigateur : "Localhost/phpmyadmin" j'y accède sans problème.

Je me suis dit, (un peu trop vite, peut-être) je vais supprimer les dossier wordprees et noalyss, pour refaire une installation propre.
Code:
rm -f -r /var/www/html/noalyss

rm -f -r /var/www/html/wordpress

Les dossiers ont bien été suprimés.
Je teste l'accès en créant un fichier "index.html" dans /var/www/html
Le fichier est bien créé.
Je restarte appache2 :
Code:
root:~# service apache2 restart
 * Restarting web server apache2                                                AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
                                                                         [ OK ]
Dans error.log, j'obtiens :
[Sun Jul 16 15:36:32.951778 2017] [mpm_prefork:notice] [pid 7381] AH00169: caught SIGTERM, shutting down
[Sun Jul 16 15:36:34.102650 2017] [mpm_prefork:notice] [pid 7713] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4.21 configured -- resuming normal operations
[Sun Jul 16 15:36:34.102843 2017] [core:notice] [pid 7713] AH00094: Command line: '/usr/sbin/apache2'
[Sun Jul 16 15:37:48.299050 2017] [core:error] [pid 7717] (13)Permission denied: [client ::1:48659] AH00035: access to /index.html denied (filesystem path '/var/www/html') because search permissions are missing on a component of the path
[Sun Jul 16 15:37:49.650529 2017] [core:error] [pid 7717] (13)Permission denied: [client ::1:48659] AH00035: access to /index.html denied (filesystem path '/var/www/html') because search permissions are missing on a component of the path
[Sun Jul 16 15:37:52.201222 2017] [core:error] [pid 7717] (13)Permission denied: [client ::1:48659] AH00035: access to /index.html denied (filesystem path '/var/www/html') because search permissions are missing on a component of the path

J'en suis toujours au même point, vais devoir réinstaller mon serveur Lamp ?

Merci pour votre aide.








_________________

Je souhaite voir la paix régner sur notre planète, alors je travaille à établir la paix en moi, ...
Remonter Descendre Permalien du message
Avatar
mspuce
utilisateur
Mixte
Inscrit le : 14/07/2016
Messages : 4
Point(s) : 440
Localisation :
Aix en Provence, Bouches-du-Rhône, France
Posté le 16/07/2017 à 19:01:08
Citer

Citation de Aly:
Simple réflexion, tu as fait un nouveau virtualhost pour Noalyss sur Apache ?
Si oui, il ne faut pas oublier le petit `a2ensite folder` sur Apache. :)


Merci Ali. Non, je n'ai pas créé un nouveau virtualhost pour Noalyss sur Apache, j'ai juste suivi le tuto et je me suis aperçu que je n'avais plus d'accès à mon serveur local. Peut-être en installant postgresql, j'ai déréglé ma config ? !

_________________

Je souhaite voir la paix régner sur notre planète, alors je travaille à établir la paix en moi, ...
Remonter Descendre Permalien du message
Avatar
WildTux
utilisateur
Mixte
Inscrit le : 25/01/2014
Messages : 171
Point(s) : 962
Localisation :
Moustoir Ac, Morbihan, France
Posté le 25/07/2017 à 15:48:11
Citer

Ça fleur bon le ratages de privilèges...

Déjà, comme le précise Aly, il te faut ton vhost dans Apache. La ligne de commande n'étant pas toujours commode, commence par installer webmin, si tu ne l'a pas déjà fait.
Une autre chose qui peut bloquer l'accès est de paramètrer ton serveur avec ses IP local (192.16...) et de faire la même chose avec apache, ça m'a pas mal résolu de problème de mon côté. Puis, dans ton nav, remplacer localhost par l'IP, voir 127.0.0.1, si c'est du vrai de vrai localhost.

Contrôle tt tes privilège serveur aussi, ton install a pu les corrompre en intégrant son propre utilisateur et zoum patatra. Je ne suis pas familier de postgresql, mais je suppose qu'il utilise aussi des users privilègié, vérifier si c les bons.

Dernière chose ( pour le moment) que fait ton wordpress là  > "/home/serveur/www" , c pas , mais alors pas un bonne idée du tout. :)

Une toute petite dernière chose: Peux-tu poster un ls -l de noalyss interne, histoire de voir si ça le fait bien. Et la config apache de noalyss (/etc/apache2/sitenabled ou /etc/apache2/site-available (s'il y a lieu) et peut-être un ls -l de postgresql (probablement dans /var/lib).

(Et pi, vire pas tes dossiers /var/www//html comme ça, ça fait généralement très mal)

Dernière édition le 25/07/2017 à 15:52:59
_________________
WildTux, le pingouin fou.
Remonter Descendre Permalien du message
Écrire un nouveau message
Page : 1
Page générée en 0.0716 seconde(s).