Ich habe php5 und phpMyAdmin aus dem Ubuntu Software Center auf einer Neuinstallation von Ubuntu 13.04 installiert.
Wenn ich localhost in meinem Browser eingebe, wird Folgendes angezeigt:
Es klappt!
Dies ist die Standardwebseite für diesen Server.
Die Webserver-Software wird ausgeführt, es wurden jedoch noch keine Inhalte hinzugefügt.
Also funktioniert etwas.
Wenn ich dann eingebe localhost/phpmyadmin
oder localhost/phpmyadmin/index.php
die Seite eine 404-Fehlerseite zurückgibt, wurde die Datei nicht gefunden.
Ich habe in / var / www eine Datei mit dem Namen test.php erstellt, in der eine Zeile steht, <?php phpinfo(); ?>
wenn ich versuche, über meinen Browser darauf zuzugreifen. 403 Forbidden
Dies weist auf ein Berechtigungsproblem hin
mit phpMyAdmin habe ich auch installiert:
- Apache HTTP Server Metapaket (apache2)
- Basisunterstützung für JavaScript-Bibliothekspakete (Javascript-Common)
- Schneller Webserver mit minimalem Speicherbedarf (lighttpd)
- MySQL Client (MySQL-Client)
- GD-Modul für PHP5 (PHP5-GD)
- MySQL Server (MySQL-Server)
Bei der Installation von phpMyAdmin wurden mir keine Fragen gestellt, die ich interessant fand, da ich bei früheren Installationen aufgefordert wurde, einen Server auszuwählen.
Der Ordner / etc / phpmyadmin hat folgenden Inhalt:
- conf.d /
- config-db.php.ucf-dist
Der Ordner conf.d hat keinen Inhalt
Muss ich etwas installieren, das ich nicht habe, oder kann ich etwas tun, um die Fehler 404 und 403 zu beheben?
Bearbeiten
Besitzer in / 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
und:
...:/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~
beim neustarten des apache2 dienstes bekomme ich folgendes im 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!
Ich habe phpmyadmin.conf Link umbenannt und lief
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
Siehe das Symbol für unterbrochene Links in 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
ENDE ==================================
/etc/apache2/apache2.conf
? Include /etc/phpmyadmin/apache.conf