J'ai installé php5 et phpMyAdmin à partir du Centre logiciel Ubuntu sur une nouvelle installation d'Ubuntu 13.04.
lorsque j'entre localhost dans mon navigateur, les informations suivantes s'affichent:
Ça marche!
Ceci est la page Web par défaut pour ce serveur.
Le logiciel du serveur Web est en cours d'exécution mais aucun contenu n'a encore été ajouté.
Donc, quelque chose fonctionne.
si je tape ensuite localhost/phpmyadmin
ou si localhost/phpmyadmin/index.php
la page renvoie une page d'erreur 404, fichier introuvable.
J'ai créé un fichier dans / var / www appelé test.php avec une ligne dedans <?php phpinfo(); ?>
lorsque j'essaie d'y accéder via mon navigateur, j'obtiens 403 Forbidden
Cela pointe vers un problème d'autorisations
avec phpMyAdmin j'ai également installé:
- Métapaquet Apache HTTP Server (apache2)
- Prise en charge de base des packages de bibliothèque JavaScript (javascript-common)
- Serveur Web rapide avec une empreinte mémoire minimale (lighttpd)
- Client MySQL (client mysql)
- Module GD pour php5 (php5-gd)
- Serveur MySQL (serveur mysql)
Lors de l'installation de phpMyAdmin, on ne m'a posé aucune question, ce que j'ai trouvé intéressant car lors des installations précédentes, on m'a demandé de choisir un serveur.
Le dossier / etc / phpmyadmin a le contenu suivant:
- conf.d /
- config-db.php.ucf-dist
Le dossier conf.d n'a pas de contenu
Y a-t-il quelque chose que je dois installer que je n'ai pas ou est-ce que je peux faire pour corriger les erreurs 404 et 403?
Éditer
propriétaires dans / var
:/var$ ls -lh
total 48K
drwxr-xr-x 2 root root 4.0K Jun 9 12:16 backups
drwxr-xr-x 21 root root 4.0K Jun 9 13:28 cache
drwxrwsrwt 2 root whoopsie 4.0K Jun 9 16:01 crash
drwxr-xr-x 73 root root 4.0K Jun 8 19:24 lib
drwxrwsr-x 2 root staff 4.0K Apr 19 10:03 local
lrwxrwxrwx 1 root root 9 Jun 9 16:00 lock -> /run/lock
drwxr-xr-x 20 root root 4.0K Jun 9 16:01 log
drwxrwsr-x 2 root mail 4.0K Apr 24 18:01 mail
drwxrwsrwt 2 root whoopsie 4.0K Apr 24 18:05 metrics
drwxr-xr-x 2 root root 4.0K Apr 24 18:01 opt
lrwxrwxrwx 1 root root 4 Jun 9 16:00 run -> /run
drwxr-xr-x 10 root root 4.0K Jun 8 19:41 spool
drwxrwxrwt 4 root root 4.0K Jun 9 16:25 tmp
drwxr-xr-x 2 www-data www-data 4.0K Jun 7 21:04 www
et:
...:/var$ ls -lh /var/www
total 12K
-rw-r--r-- 1 www-data www-data 177 Jun 7 20:30 index.html
-rw-r--r-- 1 www-data www-data 3.5K Jun 7 20:30 index.lighttpd.html
-rw-r--r-- 1 www-data www-data 20 Jun 7 21:04 test.php
-rw-r--r-- 1 www-data www-data 0 Jun 7 21:04 test.php~
au redémarrage du service apache2, j'obtiens ce qui suit dans le terminal
simon@simon-VGN-AR71E:~$ sudo service apache2 restart
apache2: Syntax error on line 260 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/conf.d/phpmyadmin.conf: No such file or directory
Action 'configtest' failed.
The Apache error log may have more information.
...fail!
j'ai renommé le lien phpmyadmin.conf et j'ai couru
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
voir le symbole du lien brisé dans nautilus:
simon@simon-VGN-AR71E:~$ ls -lh /etc/apache2/conf.d
total 16K
-rw-r--r-- 1 root root 269 Jul 16 2012 charset
lrwxrwxrwx 1 root root 45 Jun 7 21:14 javascript-common.conf -> /etc/javascript-common/javascript-common.conf
-rw-r--r-- 1 root root 3.3K Jul 16 2012 localized-error-pages
-rw-r--r-- 1 root root 143 Jul 16 2012 other-vhosts-access-log
lrwxrwxrwx 1 root root 28 Jun 9 17:28 phpmyadmin.conf -> ../../phpmyadmin/apache.conf
-rw-r--r-- 1 root root 1.7K Jul 16 2012 security
END ===================================
/etc/apache2/apache2.conf
? Inclure /etc/phpmyadmin/apache.conf