Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.07.2011, 19:25   #1
AnryFlame
Пользователь
 
Аватар для AnryFlame
 
Регистрация: 24.11.2008
Сообщений: 24
По умолчанию Спецефическая ошибка:1. Apache

Сегодня первый раз решил вручную поставить apache+php, следуя советам из видеокурса "Специалист. PHP 1 ступень".
Поставил apache2.2 - всё работало великолепно, но как только дошло до php начались проблемы.

Порядок моих действий:

1. Скачал и установил apache2.2
2. Создал файл .htaccess
PHP код:
# Файл .htaccess

Options Indexes FollowSymLinks
DirectoryIndex index
.php 
3. Когда начал ставить PHP, добавил в httpd.conf строки:
PHP код:
#
#  PHP 
#

LoadModule php5_module "C:/Program Files/php5apache2_2.dll"
AddType application/x-httpd-php .php 
4. Изменил имя php.ini-development на php.ini, и кинул его в C:/Windows

Вот после этих действий апач то и перестал работать. Пытался его перезапустить в "службах", но выдаёт ошибку:
Цитата:
Не удалось запустить службу Apache2.2 на Локальный компьютер. Дополнительные сведения содержаться в журнале системных событий. Если эта служба разработана не в Майкрософт, обратитесь к разработчику службы, и сообщите специфический для этой службы код ошибки 1.
После чего ранее работающий апач остановил свою работу. На попытки его включить с помощью net start apache2.2 мне отвечают:
Цитата:
Служба "Apache2.2" запускается.
Не удалось запустить службу "Apache2.2".

Специфическая ошибка службы: 1.
Вот, что мне говорит error.log(прикрепил ниже).


Подумал, что что-то с 80-ым портом (думал скайп), но нет, в скайпе я давно отключил прослушивание 80-го порта. Порт вроде свободен, но на всякий случай подскажите как проверить точно.

В общем хотелось бы решить эту проблему, и главное - понять суть проблемы, чтобы в следующий раз решить её самостоятельно.

Заранее благодарю.

Последний раз редактировалось AnryFlame; 27.07.2011 в 19:53.
AnryFlame вне форума Ответить с цитированием
Старый 27.07.2011, 19:35   #2
AnryFlame
Пользователь
 
Аватар для AnryFlame
 
Регистрация: 24.11.2008
Сообщений: 24
По умолчанию

Прикрепляю данные error.log и результаты netstat -b
Вложения
Тип файла: txt netstat-b.txt (4.4 Кб, 195 просмотров)
Тип файла: txt errorlog.txt (6.2 Кб, 170 просмотров)
AnryFlame вне форума Ответить с цитированием
Старый 27.07.2011, 19:49   #3
dr.Chas
***
Участник клуба
 
Аватар для dr.Chas
 
Регистрация: 30.07.2007
Сообщений: 1,162
По умолчанию

[add]

Попробуйте дописать вместо апи:
Код:
ServerName localhost
И удалите или переместите пока вот это:
C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/.htaccess

Если не поможет давайте сюда httpd.conf

Последний раз редактировалось dr.Chas; 27.07.2011 в 19:53.
dr.Chas вне форума Ответить с цитированием
Старый 27.07.2011, 19:52   #4
AnryFlame
Пользователь
 
Аватар для AnryFlame
 
Регистрация: 24.11.2008
Сообщений: 24
По умолчанию

dr.Chas, пардон за глупый вопрос, но где прописать вместо ServerName localhost? Я просто тоже об этом подумал, но не понял где заменить.

Последний раз редактировалось AnryFlame; 27.07.2011 в 19:54.
AnryFlame вне форума Ответить с цитированием
Старый 27.07.2011, 20:10   #5
AnryFlame
Пользователь
 
Аватар для AnryFlame
 
Регистрация: 24.11.2008
Сообщений: 24
По умолчанию

В httpd.conf стоит #ServerName localhost:80 .

Прикрепляю файл httpd.conf

Да, чуть не забыл, я ещё менял AllowOverride None на AllowOverride All.
Вложения
Тип файла: txt httpdconf.txt (17.7 Кб, 231 просмотров)
AnryFlame вне форума Ответить с цитированием
Старый 27.07.2011, 20:32   #6
dr.Chas
***
Участник клуба
 
Аватар для dr.Chas
 
Регистрация: 30.07.2007
Сообщений: 1,162
По умолчанию

Цитата:
В httpd.conf стоит #ServerName localhost:80 .
Там и менять:
Код:
 ServerName myserver
Без порта. И файл пока удалите который я указал выше.
dr.Chas вне форума Ответить с цитированием
Старый 27.07.2011, 20:37   #7
AnryFlame
Пользователь
 
Аватар для AnryFlame
 
Регистрация: 24.11.2008
Сообщений: 24
По умолчанию

Сделал. Не помогло.

Гляньте httpd.conf пожалуйста, возможно там ошибка?
AnryFlame вне форума Ответить с цитированием
Старый 27.07.2011, 21:33   #8
dr.Chas
***
Участник клуба
 
Аватар для dr.Chas
 
Регистрация: 30.07.2007
Сообщений: 1,162
По умолчанию

Цитата:
Сообщение от AnryFlame Посмотреть сообщение
Сделал. Не помогло.

Гляньте httpd.conf пожалуйста, возможно там ошибка?
Error.log и hhtpd.conf ещё раз прикрипите уже новые. И вообще советую перед любыми изменениями в конфигах, бекапить их. Чтобы можно было откатиться.
dr.Chas вне форума Ответить с цитированием
Старый 27.07.2011, 21:39   #9
AnryFlame
Пользователь
 
Аватар для AnryFlame
 
Регистрация: 24.11.2008
Сообщений: 24
По умолчанию

Разобрался.

Как обычно, сказалась усталость. Нужно было указать не "C:/Program Files/php5apache2_2.dll" , а "C:/Program Files/PHP/php5apache2_2.dll" ...

Эпик фейл ребята, простите )
AnryFlame вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Apache Anton_bir Обсуждение статей 2 22.01.2011 07:50
Apache still.1 Помощь студентам 0 28.11.2010 21:02
Apache wicket ~DoPiNg~ Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC) 1 12.07.2010 10:19
Perl+Apache tutor PHP 5 16.12.2009 01:20