|
|
|
| localhost пингуется без проблем,
но http://localhost - отвечает "не удалось соединиться с сервером"
Хотя index.php на месте.
Операционная система Window XP | |
|
|
|
|
|
|
|
для: Eugene77
(18.04.2012 в 12:08)
| | А в логах Apache что-нибудь интересное есть? Перезапустить его удается? | |
|
|
|
|
|
|
|
для: cheops
(18.04.2012 в 13:54)
| | >А в логах Apache что-нибудь интересное есть? Перезапустить его удается?
1) Логов у него вагон и маленькая тележка, подскажите, какой именно файл логов наиболее значим для данной ситуации?
2) Как вы его перезапускаете? Я перезапускал, конечно, но может быть секрет кроется в деталях этого перезапуска. | |
|
|
|
|
|
|
|
для: Eugene77
(18.04.2012 в 15:48)
| | В первую очередь, конечно, следует обратить внимание на лог ошибок, путь к которому задается директивой ErrorLog. | |
|
|
|
|
|
|
|
для: cheops
(18.04.2012 в 16:07)
| | >В первую очередь, конечно, следует обратить внимание на лог ошибок, путь к которому задается директивой ErrorLog.
httpd.conf указывает на log/error.log и устанавливает уровень warning,
однако, файл полон нотисами. только ОДНО ПРЕДУПРЕЖДЕНИЕ всречается unclean shutdown.
Но оно встречается довольно много раз, а упал апач только один раз.
Всё же, возможно, выключать (и включать) апач надо более правильно...
Как это делать наиболее аккуратно? | |
|
|
|
|
|
|
|
для: Eugene77
(18.04.2012 в 17:01)
| | Какая у вас операционная система и как вы включаете выключаете Apache? | |
|
|
|
|
|
|
|
для: cheops
(18.04.2012 в 17:18)
| | >Какая у вас операционная система и как вы включаете выключаете Apache?
1) Я уже писал в начале темы Windows XP
2) Я использую HomServ - кликаю по его иконке. | |
|
|
|
|
|
|
|
для: Eugene77
(18.04.2012 в 17:26)
| | HomServ - это какая-то сборка, пакет?
PS Вообще в Apache практически нечего повреждать, даже если вы будете шнур из розетки выдергивать, это не база данных (есть исключительные случаи, когда к Apache прикручивают базы данных, но в сборках, как правило, так не поступают). | |
|
|
|
|
|
|
|
для: cheops
(18.04.2012 в 17:30)
| | HomServ - это какая-то сборка, пакет?
Да, сборка, типа денвера, только удобнее, и меньше глючит.
Да, вот это и странно. Похоже, что база цела.
Я могу из командной строки через PHP с ней связываться, а страницы через Апачи недоступны (несмотря на то, что localhost пингуется)
Ничего не пойму - как такое может быть?! | |
|
|
|
|
|
|
|
для: Eugene77
(18.04.2012 в 18:34)
| | А после какого события это произошло? Или спонтанно, ни с того, ни с сего? | |
|
|
|
|
|
|
|
для: cheops
(18.04.2012 в 18:36)
| | После сбоя по питанию железа. | |
|
|
|
|
|
|
|
для: Eugene77
(18.04.2012 в 18:46)
| | Попробуйте снести и поставить по-новой пакет.
PS Проверьте поверхность диска - никаких аномалий там нет? | |
|
|
|
|
|
|
|
для: cheops
(18.04.2012 в 21:30)
| | >Попробуйте снести и поставить по-новой пакет.
Боюсь потерять базу.
Из-за большого количества процедур и внешних ключей, с ней всё время проблемы с восстановлением из дампа. А учитывая, что дамп большой ~1Г.
Вручную его не поредактируешь.
Если локалхост в порядке и база жива, то вероятно, нарушились натройки Апачи - может порт какой не прослушивает или что-то в этом роде.
В процессах что у него должно быть для нормальной работы? | |
|
|
|
|
|
|
|
для: Eugene77
(19.04.2012 в 06:18)
| | Базу можно сохранить. Взять бинарники, развернуть на соседней или прямо на этой машине еще один вариант этой сборки и отработать перенос базы данных. После этого можно брать все необходимые файлы для базы, резервировать и ставить начисто. | |
|
|
|
|
|
|
|
для: cheops
(19.04.2012 в 10:13)
| | >Базу можно сохранить. Взять бинарники, развернуть на соседней или прямо на этой машине еще один вариант этой сборки и отработать перенос базы данных. После этого можно брать все необходимые файлы для базы, резервировать и ставить начисто.
Не совсем понял предлагаемую схему действий.
1) Взять бинарники, развернуть на соседней или прямо на этой машине еще один вариант этой сборки и отработать перенос базы данных - это иммется в виду развернуть пакет с Апачи и MySQL на той же машине?
Это можно сделать под той же операционной системой или надо ещё одну установить на другой логический диск?
2) После этого можно брать все необходимые файлы для базы, резервировать и ставить начисто - имеется в виду дамп?
Кстати, ChkDsk выявил и устранил проблемы с файловой системой как системном диске, так и на диске, где стоял Апачи, но Апачи от этого не заработал (А база, кстати, уже около суток работат под хорошей нагрузкой)
Я не пользовался никогда InnoDB прежде (а тут пришлось).
Если бы таблицы были просто MyISAM, то я бы скопировал папку с базой, да процедуры бы сохранил. Для восстановления MyISAM, по моему опыту, этого вполне достаточно.
Но сработает ли это с InnoDB? | |
|
|
|
|
|
|
|
для: Eugene77
(19.04.2012 в 10:46)
| | 1) Совершенно верно, можно совершенно спокойно установить сколько угодно версий MySQL и Apache, главное, чтобы они одновременно не работали на одних и тех же портах.
2) Нет имеются в виду физические файлы базы данных - они же переносимы. С InnoDB должно сработать, вам потребуется перенести табличное пространство. В любом случае не уничтожая старую СУБД вы сможете поэкспериментировать на новой инсталляции. | |
|
|
|
|
|
|
|
для: cheops
(19.04.2012 в 12:00)
| | >1) Совершенно верно, можно совершенно спокойно установить сколько угодно версий MySQL и Apache, главное, чтобы они одновременно не работали на одних и тех же портах.
Установщик HomServ сам проставит порты, меня не спросит. Поэтому одновременно 2 инсталяции скорее всего не выйдет. (возможно я ошибаюсь)
Если только отдельно поставить Апачи... база-то у меня цела.
Интересно, что мне потребуется настроить, чтобы чтобы PMA работал от чужого Апачи, при одновременно включенном нерабочем (или выключенном). | |
|
|
|
|
|
|
|
для: Eugene77
(19.04.2012 в 14:56)
| | PMA - это phpMyAdmin? Да вы просто можете его скачать и поставить на новом Apache - прописав параметры доступа к MySQL. Только прежде чем ставить другой Apache, вам придется этот завершить, чтобы он не занимал 80 порт. | |
|
|
|
|
|
|
|
для: cheops
(19.04.2012 в 12:00)
| | Установил HomServ на другом логическом диске, запустил его оттуда - не удалось подключиться к удалённому серверу - (localhost)
При этом localhost по прежнему успешно пингуется
httpd.exe - в списке процессов присутствует | |
|
|
|
|
|
|
|
для: Eugene77
(19.04.2012 в 15:23)
| | А вы старый Apache снимали/останавливали, когда новый устанавливали/запускали? | |
|
|
|
|
|
|
|
для: cheops
(19.04.2012 в 15:56)
| | >А вы старый Apache снимали/останавливали, когда новый устанавливали/запускали?
Старый Apachy я просто не запускал, когда новый устанавливал.
Ещё попробовал из другой ХР запустить (установлена на другом логическом диске) - не работает.
Однако, заметил, что кнопка запуска HomServ запускает почему-то сразу два httpd.exe
Удаление одного (любого) через диспетчер задач не решает проблему | |
|
|
|
|
|
|
|
для: Eugene77
(19.04.2012 в 19:27)
| | >Старый Apachy я просто не запускал, когда новый устанавливал.
Процессов httpd.exe в диспетчере задач не висело? | |
|
|
|
|
|
|
|
для: cheops
(19.04.2012 в 19:43)
| | >Процессов httpd.exe в диспетчере задач не висело?
Я прямо не проверял, но если HomServ не запустить, то он и не работает.
Не думаю, что httpd.exe мог запуститься сам собой, хотя в настройках HomServ есть возможность автозапуска при старте системы, но тогда при старте иконка в трее окрашивается в зелёный цвет.
А у меня вообще, при старте не иконки.
В принципе - это возможно объяснить каким-то сложным взаимодействием процессов, но скорее всего - нет -второй апачи запусался при выключеном первом. | |
|
|
|
|
|
|
|
для: cheops
(19.04.2012 в 19:43)
| | Подскажите, как удалить из системы Апачи?
Чтобы поставить новый. | |
|
|
|
|
|
|
|
для: Eugene77
(20.04.2012 в 05:16)
| | Именно из этого пакета не знаю, не уверен, что у вас все остальное будет работать, если вы Apache уберете. | |
|
|
|
|
|
|
|
для: cheops
(20.04.2012 в 10:15)
| | >Именно из этого пакета не знаю, не уверен, что у вас все остальное будет работать, если вы Apache уберете.
А какая разница?
Я могу просто запустить mysqld, а потом из командной строки mysql - и работать с ним.
Проблем не замечал | |
|
|
|
|
|
|
|
для: Eugene77
(20.04.2012 в 15:21)
| | Собственно, достаточно остановить Apache и просто убрать все файлы к нему относящиеся (сохранив, конечно, виртуальные хосты), как правило, он расположен компактно и не пишет данные куда попало в разные папки. | |
|
|
|
|
|
|
|
для: cheops
(20.04.2012 в 15:48)
| | >Собственно, достаточно остановить Apache и просто убрать все файлы к нему относящиеся (сохранив, конечно, виртуальные хосты), как правило, он расположен компактно и не пишет данные куда попало в разные папки.
А можно прямо поверх прежнего Апачи установить новый, а потм подправить то, что касается виртуальных хостов? | |
|
|
|
|
|
|
|
для: Eugene77
(20.04.2012 в 17:25)
| | Вот это не желательно бы... лучше просто сохранить конфигурационные файлы и их потом адаптировать. | |
|
|
|