У меня есть установка XAMPP на Ubuntu 14.04 и ее работать отлично с тех пор, как я установил ее под 13,10, до сих пор. Я собирался проверить что-то в свою базу данных MySQL через phpMyAdmin через страницу XAMPP, который я обычно доступ через localhost
.
Однако я пошел, чтобы сделать это сегодня, и я просто получаю страницу, которая похожа на это:
Если я получаю доступ к phpMyAdmin через localhost/phpmyadmin
это останавливается очень хорошо.
Однако ни один из моих проектов (все с файлами index.html в подпапках) не появляется, или даже страница index.html по умолчанию. Я добавил index.html
файл к /var/www/html
(Я считал этот вопрос относительно новой апачской версии в 14,04), и это отобразило ту страницу.
Я также заметил это, если я выполняю команду sudo /opt/lampp/xampp start
это говорит это:
Starting XAMPP for Linux 1.8.3-3...
XAMPP: Starting Apache...fail. <----------!!!
XAMPP: Another web server is already running. <----------!!!
XAMPP: Starting MySQL...already running.
XAMPP: Starting ProFTPD...already running.
который заставляет меня думать, что обновленная версия апача (установленный с 14,04) вмешивается в XAMPP так или иначе.
Забавная вещь, если я FTP в (ProFTPD установил с XAMPP) я вижу все свои файлы как нормальный.
Я знаю, что XAMPP хранит свои файлы в /opt/lampp/htdocs
, и все мои файлы все еще там, но я не могу получить доступ к ним.
Я погуглил повсеместно для фиксации, никто больше, кажется еще, не столкнулся с этой проблемой. Есть ли фиксация для этого, или XAMPP представляется бесполезный с 14,04?
Править:
Я установил XAMPP через installer.run файл от Друзей Apache веб-сайт, и я выполняю XAMPP 1.8.3-3, как Вы видели.
Версия Apache является значением по умолчанию, установленным один для Ubuntu 14.04 2.4.7-1ubuntu4
. Конфигурацией является AFAIK по умолчанию, ничто не переехало.
Я согласился бы с комментариями в высказывании, что похоже, что у меня есть другой экземпляр установленного Apache, но я удалил программное обеспечение пакета ЛАМПЫ, которое я ранее установил, прежде чем я установил XAMPP с помощью .run установщика.
Править:
apt-cache policy apache2
вывод, как предложено Braiam:
apache2:
Installed: 2.4.7-1ubuntu4
Candidate: 2.4.7-1ubuntu4
Version table:
*** 2.4.7-1ubuntu4 0
500 http://mirror.anl.gov/pub/ubuntu/ trusty/main i386 Packages
100 /var/lib/dpkg/status
У Вас есть версия репозитория установленного apache2. Вот почему, когда Вы используете /opt/lampp/xampp start
, это говорит Вам, что уже существует другой экземпляр.
Просто удаляют тот пакет, и необходимо быть в порядке. Вот то, как:
sudo service apache2 stop
sudo apt-get remove apache2