Я установил php5 и phpMyAdmin из Центра программного обеспечения Ubuntu в новой версии Ubuntu 13.04.
при вводе localhost в моем браузере отображается следующее:
Оно работает!
Это веб-страница по умолчанию для этого сервера.
Программное обеспечение веб-сервера работает, но контент еще не добавлен.
Так что-то работает.
если я потом наберу localhost/phpmyadmin
или localhost/phpmyadmin/index.php
страница вернет страницу ошибки 404, файл не найден.
Я создал файл в / var / www с именем test.php с одной строкой, <?php phpinfo(); ?>
когда я пытаюсь получить к нему доступ через браузер, я получаю 403 Запрещено
Это указывает на проблему с разрешениями
с phpMyAdmin я также установил:
- Метапакет HTTP-сервера Apache (apache2)
- Базовая поддержка пакетов библиотеки JavaScript (javascript-common)
- Быстрый веб-сервер с минимальным объемом памяти (lighttpd)
- MySQL Client (mysql-клиент)
- GD модуль для php5 (php5-gd)
- MySQL Server (mysql-сервер)
При установке phpMyAdmin мне не задавали никаких вопросов, которые показались мне интересными, так как в предыдущих установках меня просили выбрать сервер.
Папка / etc / phpmyadmin имеет следующее содержимое:
- conf.d /
- конфиг-db.php.ucf-расстояние
В папке conf.d нет содержимого
Есть ли что-то, что мне нужно установить, чего у меня нет или что я могу сделать, чтобы исправить ошибки 404 и 403?
редактировать
владельцы в / вар
:/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
и:
...:/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~
при перезапуске службы apache2 я получаю следующее в терминале
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!
я переименовал ссылку phpmyadmin.conf и побежал
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
увидеть символ неработающей ссылки в 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
? Включите /etc/phpmyadmin/apache.conf