Pages : 1
#1 Le 30/04/2016, à 13:26
- zerozero
[Résolu] Forbidden pour http://localhost/phpmyadmin
Bonjour,
Je viens d'installer LAMP mais quand j'entre l'url http://localhost/phpmyadmin j'ai une erreur 403 avec écrit : You don't have permission to access /phpmyadmin on this server.
J'ai fait cette commande :
sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin
et je crois qu'il faut que j'aille dans les fichiers de apache2 pour permettre d'avoir les droits mais je suis un peu perdu... Merci d'avance de votre aide.
Dernière modification par zerozero (Le 30/04/2016, à 16:42)
Hors ligne
#2 Le 30/04/2016, à 13:48
- zerozero
Re : [Résolu] Forbidden pour http://localhost/phpmyadmin
Bonjour,
Je viens de me rendre compte que je ne trouve pas phpmyadmin dans /usr/share/phpmyadmin/
J'ai installer LAMP et je pense que phpmyadmin est dedans ?
Si j'entre mysql en commande j'ai :
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Comment puis je vérifier que je l'ai bien ?
Merci
[edit]
J'ai donc installer phpmyadmin mais apres la commande :
sudo ln -s /usr/share/phpmyadmin/ /var/www/html/phpmyadmin
j'ai l'erreur :
phpMyAdmin - Error
The mbstring extension is missing. Please check your PHP configuration.
quand je vais sur http://localhost/phpmyadmin
Une solution ?
Merci
Dernière modification par zerozero (Le 30/04/2016, à 14:26)
Hors ligne
#3 Le 30/04/2016, à 15:30
- Inglebard
Re : [Résolu] Forbidden pour http://localhost/phpmyadmin
Salut,
Il te manques une extention php .
sudo apt-get install php-mbstring
Hors ligne
#4 Le 30/04/2016, à 15:39
- zerozero
Re : [Résolu] Forbidden pour http://localhost/phpmyadmin
Salut et merci,
Je sais plus comment mais l'erreur a disparu et j'ai maintenant une page blanche quand j'ouvre http://localhost/phpmyadmin/
J'ai fait la commande ci-dessus quand même.
Pourtant tout fonctionne bien pour mes fichiers php (j'ai fait un lien symbolique) mais page blanche pour phpmyadmin ?
Je sais pas si ca peut donner une idée mais si j'effectue cette commande :
co@co-xpx:/var/www/html$ sudo tail -f /var/log/apache2/{access,error}.log
J'ai :
==> /var/log/apache2/access.log <==
127.0.0.1 - - [30/Apr/2016:16:21:03 +0200] "GET /phpmyadmin/ HTTP/1.1" 403 511 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:46.0) Gecko/20100101 Firefox/46.0"
127.0.0.1 - - [30/Apr/2016:16:23:20 +0200] "GET /phpmyadmin/ HTTP/1.1" 500 310 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:46.0) Gecko/20100101 Firefox/46.0"
127.0.0.1 - - [30/Apr/2016:16:24:29 +0200] "GET /phpmyadmin/ HTTP/1.1" 500 310 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:46.0) Gecko/20100101 Firefox/46.0"
127.0.0.1 - - [30/Apr/2016:16:24:30 +0200] "GET /phpmyadmin/ HTTP/1.1" 500 310 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:46.0) Gecko/20100101 Firefox/46.0"
127.0.0.1 - - [30/Apr/2016:16:26:45 +0200] "GET /phpmyadmin/index.php HTTP/1.1" 500 310 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:46.0) Gecko/20100101 Firefox/46.0"
127.0.0.1 - - [30/Apr/2016:16:29:37 +0200] "GET /phpmyadmin/index.php HTTP/1.1" 404 510 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:46.0) Gecko/20100101 Firefox/46.0"
127.0.0.1 - - [30/Apr/2016:16:29:42 +0200] "GET /phpmyadmin/ HTTP/1.1" 404 500 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:46.0) Gecko/20100101 Firefox/46.0"
127.0.0.1 - - [30/Apr/2016:16:31:55 +0200] "GET /phpmyadmin/ HTTP/1.1" 404 501 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:46.0) Gecko/20100101 Firefox/46.0"
127.0.0.1 - - [30/Apr/2016:16:32:13 +0200] "GET /phpmyadmin/ HTTP/1.1" 500 310 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:46.0) Gecko/20100101 Firefox/46.0"
127.0.0.1 - - [30/Apr/2016:16:32:15 +0200] "GET /phpmyadmin/ HTTP/1.1" 500 310 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:46.0) Gecko/20100101 Firefox/46.0"
==> /var/log/apache2/error.log <==
[Sat Apr 30 16:23:02.658465 2016] [mpm_prefork:notice] [pid 4042] AH00171: Graceful restart requested, doing restart
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
[Sat Apr 30 16:23:02.695468 2016] [mpm_prefork:notice] [pid 4042] AH00163: Apache/2.4.18 (Ubuntu) configured -- resuming normal operations
[Sat Apr 30 16:23:02.695484 2016] [core:notice] [pid 4042] AH00094: Command line: '/usr/sbin/apache2'
[Sat Apr 30 16:23:20.244419 2016] [:error] [pid 8347] [client 127.0.0.1:60424] PHP Fatal error: require_once(): Failed opening required '/usr/share/php/php-gettext/gettext.inc' (include_path='.:/usr/share/php') in /usr/share/phpmyadmin/libraries/select_lang.lib.php on line 477
[Sat Apr 30 16:24:29.944472 2016] [:error] [pid 8348] [client 127.0.0.1:60430] PHP Fatal error: require_once(): Failed opening required '/usr/share/php/php-gettext/gettext.inc' (include_path='.:/usr/share/php') in /usr/share/phpmyadmin/libraries/select_lang.lib.php on line 477
[Sat Apr 30 16:24:30.658973 2016] [:error] [pid 8349] [client 127.0.0.1:60432] PHP Fatal error: require_once(): Failed opening required '/usr/share/php/php-gettext/gettext.inc' (include_path='.:/usr/share/php') in /usr/share/phpmyadmin/libraries/select_lang.lib.php on line 477
[Sat Apr 30 16:26:45.767761 2016] [:error] [pid 8350] [client 127.0.0.1:60634] PHP Fatal error: require_once(): Failed opening required '/usr/share/php/php-gettext/gettext.inc' (include_path='.:/usr/share/php') in /usr/share/phpmyadmin/libraries/select_lang.lib.php on line 477
[Sat Apr 30 16:32:13.011528 2016] [:error] [pid 8349] [client 127.0.0.1:60710] PHP Fatal error: require_once(): Failed opening required '/usr/share/php/php-gettext/gettext.inc' (include_path='.:/usr/share/php') in /usr/share/phpmyadmin/libraries/select_lang.lib.php on line 477
[Sat Apr 30 16:32:15.837003 2016] [:error] [pid 8350] [client 127.0.0.1:60712] PHP Fatal error: require_once(): Failed opening required '/usr/share/php/php-gettext/gettext.inc' (include_path='.:/usr/share/php') in /usr/share/phpmyadmin/libraries/select_lang.lib.php on line 477
Merci d'avance
Hors ligne
#5 Le 30/04/2016, à 15:42
- Inglebard
Re : [Résolu] Forbidden pour http://localhost/phpmyadmin
Quels est ta version de Ubuntu.
Peut tu poster ta conf apache (le virtualhost pour phpmyadmin) ?
Hors ligne
#6 Le 30/04/2016, à 15:53
- zerozero
Re : [Résolu] Forbidden pour http://localhost/phpmyadmin
Ma version c'est 16.04
Tu parles du fichier 000-default.conf ?
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
#ServerName www.example.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
dans apache2.conf j'ai ca (j'ai coupé le fichier) :
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Merci d'avance
Hors ligne
#7 Le 30/04/2016, à 16:04
- Inglebard
Re : [Résolu] Forbidden pour http://localhost/phpmyadmin
Ok,
Vérifie que tu as bien fais cela :
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
et reload apache
sudo service apache2 reload
Hors ligne
#8 Le 30/04/2016, à 16:10
- zerozero
Re : [Résolu] Forbidden pour http://localhost/phpmyadmin
Merci
Je n'ai pas de dossier conf.d dans /etc/apache2/
la commande donne cela
co@co-xpx:/var/www$ sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
ln: impossible de créer le lien symbolique '/etc/apache2/conf.d/phpmyadmin.conf': Aucun fichier ou dossier de ce type
Hors ligne
#9 Le 30/04/2016, à 16:20
- Inglebard
Re : [Résolu] Forbidden pour http://localhost/phpmyadmin
Ceci alors :
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo ln -s /etc/apache2/conf-available/phpmyadmin.conf /etc/apache2/conf-enabled
et reload apache.
Dernière modification par Inglebard (Le 30/04/2016, à 16:20)
Hors ligne
#10 Le 30/04/2016, à 16:27
- zerozero
Re : [Résolu] Forbidden pour http://localhost/phpmyadmin
Non, j'ai toujours une page blanche après ces commandes :-(
et reloader apache, rien ne change
Dernière modification par zerozero (Le 30/04/2016, à 16:27)
Hors ligne
#11 Le 30/04/2016, à 16:38
- Inglebard
Re : [Résolu] Forbidden pour http://localhost/phpmyadmin
Je viens de faire une installation rapidement.
Je pensais que ça venais d'une règle openbasedir, en faite, il te manque une autre extension php :
sudo apt install php-gettext
et restart apache
Dernière modification par Inglebard (Le 30/04/2016, à 16:38)
Hors ligne
#12 Le 30/04/2016, à 16:41
- zerozero
Re : [Résolu] Forbidden pour http://localhost/phpmyadmin
[Résolu] Thanks ! :-)
Hors ligne
Pages : 1