Запуск 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 и прочитайте, что там написано