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 30/04/2016, à 14: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, à 17:42)

Hors ligne

#2 Le 30/04/2016, à 14: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, à 15:26)

Hors ligne

#3 Le 30/04/2016, à 16: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, à 16: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, à 16: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, à 16: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, à 17: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, à 17: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, à 17: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, à 17:20)

Hors ligne

#10 Le 30/04/2016, à 17: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, à 17:27)

Hors ligne

#11 Le 30/04/2016, à 17: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, à 17:38)

Hors ligne

#12 Le 30/04/2016, à 17:41

zerozero

Re : [Résolu] Forbidden pour http://localhost/phpmyadmin

[Résolu] Thanks ! :-)

Hors ligne