Запуск phpmyadmin xampp Ubuntu 12.10

Я знаю, что это распространенная проблема, и в Интернете есть много решений, но я пробую все, и все работает, у меня не может быть запущен phpmyadmin на моей машине. Я установил XAMPP через:

sudo tar xvfz ./Downloads/xampp-linux-1.8.1.tar.gz -C /opt

затем я выполнил трюк с chmod, призванный положить конец проблемам с доступом, и я изменил местоположение по умолчанию для своих проектов php с /var/www на Dropbox/php.

Затем я запустил XAMPP обычным способом:

sudo /opt/lampp/lampp start

Когда я пытался запустить один из моих проектов php, вывод в Интернете был в порядке, но если, например, я пытаюсь написать localhost в своем браузере, я получаю:

It works

и не обычный интерфейс XAMPP, и больше всего, когда я пытаюсь получить доступ к localhost / phpmyadmin, я получаю страницу входа, вставляю имя пользователя (root) и пароль, и я получаю:

You don't have permission to access /phpmyadmin/index.php on this server.
Apache/2.2.22 (Ubuntu) Server at localhost Port 80

Я испробовал обязательный трюк и некоторые другие, но ничего не работает. Я даже пытался удалить phpmyadmin и переустановить его, но это тоже не работает. Я не знаю, что делать дальше.

Спасибо за вашу помощь.

1 ответ

Вы не показываете никаких настроек, логов, поэтому давайте дадим общие советы:

Сначала попытайтесь остановить lampp и проверьте, можете ли вы по-прежнему подключаться к веб-серверу. Это проверит, если у вас работает другой веб-сервер или вы подключаетесь к другому серверу машины (через неверную запись локального хоста dns или hosts или через прокси)

Если это не удается, попробуйте перейти в /opt/lampp/bin и выполните

./apachectl -S

и посмотрим, что там написано. Он должен содержать список виртуальных хостов, и первым должен быть сайт по умолчанию. Проверьте, сопоставлено ли имя локального хоста (или имя по умолчанию, если оно не существует) с нужной конфигурацией, и, если в этом файле конфигурации, в номере строки (число после: в имени файла) есть правильная конфигурация, а именно DocumentRoot и правильная запись, дающая права доступа к этому documentRoot.

Также проверьте, есть ли псевдоним для phpmyadmin, и в этом месте назначения также есть запись

наконец, проверьте журналы: /opt/lampp/logs/error_log и прочитайте, что там написано

Другие вопросы по тегам