Назад | Перейти на главную страницу

phpMyAdmin в Debian Lenny ошибка 403 Запрещено

я использовал

apt-get install phpmyadmin

установить phpmyadmin после установки apache2, php5 и mysql таким же образом. Затем, когда я пошел http: // [ip] / phpMyAdmin / это дало мне ошибку 404. Итак, я пошел искать файлы и нашел их в / usr / share / phpMyAdmin, поэтому я сделал псевдоним, сделав это

sudo ln -s /usr/share/phpMyAdmin /var/www

и теперь, когда я возвращаюсь к phpmyadmin, он дает мне запрещенную ошибку 403. Что я должен делать?

Спасибо :)

Скорее всего, index.php (или что-то еще) внутри / usr / share / phpMyAdmin не открывается по умолчанию. Посмотрите, что находится внутри этого каталога, а затем попробуйте указать файл напрямую, чтобы увидеть, исправит ли это его (мы сможем исправить проблему позже).

Если нет, то это может быть проблема с разрешениями (что маловероятно): узнайте, какой пользователь запускает apache:
sudo ps aux | grep "apache2" | cut -f1 -d" "
Там будет пара корней, игнорируйте их и выберите другое имя пользователя. Тогда попробуйте:
sudo -u whatever_user_that_was ls /usr/share/phpMyAdmin
Если это дает отказ в разрешении, это ваша проблема.

Ознакомьтесь с инструкциями на Вики Debian чтобы включить phpadmin в ваш экземпляр apache. Сначала прочтите вики, а затем дайте мне знать, если у вас все еще есть проблемы. Удачи!

РЕДАКТИРОВАТЬ:

В частности, вам просто нужно добавить следующую строку в /etc/apache2/apache2.conf:

Include /etc/phpmyadmin/apache.conf