Linux XAMPP не работает localhost — попытка соединения не удалась

На днях столкнулся с такой непонятной на первый взгляд проблемкой. XAMPP перестал нормально запускаться у меня на Linux. Публикую рабочее решение, которое возможно поможет вам решить подобную задачку в следующем случае.

Описание:

Не работает localhost. Ни 1 сайт на PHP, ни 1 статичная HTML-страничка не открывается в браузере. Пишут браузеры что-то типа «попытка соединения не удалась» и т.п. При этом команда sudo /opt/lampp/lampp start в терминале никаких особых сообшений не выводит, запускается как обычно, — это на первый взгляд смущает. Но…

Решение и немного дополнительной информации:

Итак, повествую о том, как я диагностировал неполадку.

За http://localhost/site.com а-ля соединение по http у нас отвечает, как известно Apache. Я попробовал запустить / перезапустить его, и посмотреть что же мне сообщит команда sudo /opt/lampp/lampp startapache (запуск конкретно веб-сервера), к сожалению ничего путного из сего действа не вышло. Тогда решил попробовать остановить Апач с помощью sudo /opt/lampp/lampp stopapache. Это частично помогло, появилась информация об ошибке (уже что-то):

XAMPP: Stopping Apache with SSL...
(20014)Internal error: AH00058: Error retrieving pid file logs/httpd.pid
AH00059: Remove it before continuing if it is corrupted.

Отсюда следуют следующие действия по решению вопроса:

1. Нужно либо удалить, либо переименовать (второе иногда предпочительнее, на всякий пожарный) битый файл httpd.pid, расположенный в папке logs, там где у нас установлен сам XAMPP. Обычно это путь /opt/lampp/logs/httpd.pid.

2.Нужно перезапустить систему (сборку веб-сервера) командой sudo /opt/lampp/lampp restart в терминале Linux, и все нормально заработает.

XAMPP localhost не работает - битый httpd.pid

P.S. В логах будет валяться много файликов, не перепутайте, будьте повнимательнее.

* * *

Приведенный пример демонстрирует лишь 1  проблему и её решение из неописуемого множества вариантов того, почему у вас могут не открываться сайты на localhost из-под сборки XAMPP.

Опубликовано 28-11-2013 в 20:51


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Свежие комментарии

  • Иван: к записи Привет всем, доброго времени суток! Я излазил весь »
  • Александер: к записи Потом пригляделся, вроде Вы не это имели в виду и »
  • Александер: к записи У Вас не русифицируется, потому что не везде включ »
  • Администратор: к записи Это надо использовать функции вашей CMS. »
  • Alex: к записи Ребят, а подскажите пожалуйста, как реализовать с »
  • Владимир: к записи А как теперь будет выглядеть ссылка для перехода н »
  • Администратор: к записи Не знаю. »

Статистика спама

Последние твиты