Фотография
Оценка:   - - - - -

Настройка apache 2.2 на windows7


Сообщений в теме: 14

#1 собеседник

собеседник

    Чуткий форумчанин

  • Пропользователь
  • 1 470 сообщений

Отправлено 08 октября 2011 - 21:15

Установил apache и php на windows7. Запускаю http://localhost/. Получаю: It work! Если запускаю: http://localhost/index.html или index.php, или http://127.0.0.1, то получаю ошибку. Ошибку 403 или 404, в зависимости от попыток настройки. Подскажите в чем ошибка?
Мой блог: Покупки через интернет (за бугром).

#2 Brunko

Brunko

    Kyokushinkai karate-do

  • Brunko
  • 2 629 сообщений

Отправлено 08 октября 2011 - 22:43

посмотри какой файл в корне /htdocs/ и всё. Windows7 тут не при чём
Работаю в АВТОКОНТОРЕ. Правильно оформляю автомобили и ОСАГО. Мой телефон 24-001, 8-914-308-8888 (круглосуточно) либо по адресу ул.Кравченко, 11 с 09.00 до 19.00.

#3 BesCo

BesCo

    Главный мозХ

  • Системный Администратор
  • 1 186 сообщений

Отправлено 08 октября 2011 - 23:08

Установил apache и php на windows7. Запускаю http://localhost/. Получаю: It work! Если запускаю: http://localhost/index.html или index.php, или http://127.0.0.1, то получаю ошибку. Ошибку 403 или 404, в зависимости от попыток настройки. Подскажите в чем ошибка?

Покажи error.log после ошибок. А скорее всего index.html или *.php не существует.

besco@jabber.vpkf.ru


#4 wizza

wizza

    Чуткий форумчанин

  • Тролли
  • 1 572 сообщений

Отправлено 09 октября 2011 - 00:11

Установи XAMPP там все что нужно настроено.

—Сорок два! — взвизгнул Лунккуоол. -И это всё, что ты можешь сказать после семи с половиной миллионов лет работы?


#5 собеседник

собеседник

    Чуткий форумчанин

    Автор темы
  • Пропользователь
  • 1 470 сообщений

Отправлено 09 октября 2011 - 13:27

посмотри какой файл в корне /htdocs/ и всё. Windows7 тут не при чём

Два файла: index.html и index.php. Если пишу прямой путь к ним, то тогда и получаю ошибку.

Покажи error.log после ошибок. А скорее всего index.html или *.php не существует.

Существуют, я сам их там разместил, точнее index.php, index.html создается при установке.
Вот error.log. Я его очистил от предыдущих записей и для чистоты эксперимента запустил сперва apache, точнее, остановил apache, очистил error.log, запустил apache, запустил: http://localhost/, получил: It work!, затем запустил: http://localhost/index.html и получил 404 ошибку. После этого скопировал и вставил здесь error.log. Предполагаю, что неправильно сконфигурирован httpd.conf, а как правильно не соображу.

Warning: DocumentRoot [C:/Program Files (x86)/Apache Software Foundation/Apache2.2/docs/dummy-host.localhost] does not exist
Warning: DocumentRoot [C:/Program Files (x86)/Apache Software Foundation/Apache2.2/docs/dummy-host2.localhost] does not exist
[Sun Oct 09 13:17:34 2011] [notice] Apache/2.2.21 (Win32) PHP/5.2.17 configured -- resuming normal operations
[Sun Oct 09 13:17:34 2011] [notice] Server built: Sep 9 2011 10:26:10
[Sun Oct 09 13:17:34 2011] [notice] Parent: Created child process 8048
Warning: DocumentRoot [C:/Program Files (x86)/Apache Software Foundation/Apache2.2/docs/dummy-host.localhost] does not exist
Warning: DocumentRoot [C:/Program Files (x86)/Apache Software Foundation/Apache2.2/docs/dummy-host2.localhost] does not exist
Warning: DocumentRoot [C:/Program Files (x86)/Apache Software Foundation/Apache2.2/docs/dummy-host.localhost] does not exist
Warning: DocumentRoot [C:/Program Files (x86)/Apache Software Foundation/Apache2.2/docs/dummy-host2.localhost] does not exist
[Sun Oct 09 13:17:35 2011] [notice] Child 8048: Child process is running
[Sun Oct 09 13:17:35 2011] [notice] Child 8048: Acquired the start mutex.
[Sun Oct 09 13:17:35 2011] [notice] Child 8048: Starting 150 worker threads.
[Sun Oct 09 13:17:35 2011] [notice] Child 8048: Starting thread to listen on port 80.

Установи XAMPP там все что нужно настроено.

Не хочу пользоваться подобными готовыми решениями, со временем вылезает, что в них все-таки не все есть, что нужно. Из предыдущего моего опыта.
Мой блог: Покупки через интернет (за бугром).

#6 wizza

wizza

    Чуткий форумчанин

  • Тролли
  • 1 572 сообщений

Отправлено 09 октября 2011 - 16:35

Зря, XAMPP делают ребята из Apache friends, это не доморощенные кулибины.

Ещё один из создателей написал книгу "Apache for dummies", что как бы символизирует.... ;-)

—Сорок два! — взвизгнул Лунккуоол. -И это всё, что ты можешь сказать после семи с половиной миллионов лет работы?


#7 BesCo

BesCo

    Главный мозХ

  • Системный Администратор
  • 1 186 сообщений

Отправлено 09 октября 2011 - 18:24

Существуют, я сам их там разместил, точнее index.php, index.html создается при установке.
Warning: DocumentRoot [C:/Program Files (x86)/Apache Software Foundation/Apache2.2/docs/dummy-host.localhost] does not exist
Warning: DocumentRoot [C:/Program Files (x86)/Apache Software Foundation/Apache2.2/docs/dummy-host2.localhost] does not exist
Warning: DocumentRoot [C:/Program Files (x86)/Apache Software Foundation/Apache2.2/docs/dummy-host.localhost] does not exist
Warning: DocumentRoot [C:/Program Files (x86)/Apache Software Foundation/Apache2.2/docs/dummy-host2.localhost] does not exist

Ну и вот твоя ошибка.
Правь переменную DocumentRoot или создай директорию "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/docs/dummy-host2.localhost"

Кстати и с XAMPP неплохая идея.
Там то же апач, тот же пхп. Без ограничений и настраваемые. Просто собраны в одну кучу.

besco@jabber.vpkf.ru


#8 собеседник

собеседник

    Чуткий форумчанин

    Автор темы
  • Пропользователь
  • 1 470 сообщений

Отправлено 09 октября 2011 - 19:14

Ну и вот твоя ошибка.
Правь переменную DocumentRoot или создай директорию "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/docs/dummy-host2.localhost"

В httpd.conf у меня прописано: DocumentRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs". Откуда берется этот путь? Который прописан выше. Его вообще там нет. Кстати и папки docs вообще не существует. Я её создал для проверки, поместил туда нужные файлы, перезапустил apache, но ничего не изменилось.
Мой блог: Покупки через интернет (за бугром).

#9 BesCo

BesCo

    Главный мозХ

  • Системный Администратор
  • 1 186 сообщений

Отправлено 09 октября 2011 - 20:12

В httpd.conf у меня прописано: DocumentRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs". Откуда берется этот путь? Который прописан выше. Его вообще там нет. Кстати и папки docs вообще не существует. Я её создал для проверки, поместил туда нужные файлы, перезапустил apache, но ничего не изменилось.

Значит этот путь есть в sites-enabled/default или что-то вроде того.
httpd.conf закеж

besco@jabber.vpkf.ru


#10 собеседник

собеседник

    Чуткий форумчанин

    Автор темы
  • Пропользователь
  • 1 470 сообщений

Отправлено 09 октября 2011 - 20:44

Добавил расширение .txt, иначе не мог загрузить.
Прикрепленный файл  httpd.conf.txt   18,41К   Количество загрузок: 2

Мой блог: Покупки через интернет (за бугром).

#11 BesCo

BesCo

    Главный мозХ

  • Системный Администратор
  • 1 186 сообщений

Отправлено 09 октября 2011 - 21:01

Добавил расширение .txt, иначе не мог загрузить.
Прикрепленный файл  httpd.conf.txt   18,41К   Количество загрузок: 2

Покажи файл conf/extra/httpd-default.conf
Или закомментируй его в конце httpd.conf

besco@jabber.vpkf.ru


#12 собеседник

собеседник

    Чуткий форумчанин

    Автор темы
  • Пропользователь
  • 1 470 сообщений

Отправлено 09 октября 2011 - 21:46

Снова добавил расширение: .txt.
Прикрепленный файл  httpd-default.conf.txt   2,36К   Количество загрузок: 2


Порылся во включенных файлах и нашел интересный.
Прикрепленный файл  httpd-vhosts.conf.txt   1,56К   Количество загрузок: 2

Мой блог: Покупки через интернет (за бугром).

#13 BesCo

BesCo

    Главный мозХ

  • Системный Администратор
  • 1 186 сообщений

Отправлено 09 октября 2011 - 21:54

Снова добавил расширение: .txt.
Прикрепленный файл  httpd-default.conf.txt   2,36К   Количество загрузок: 2


Порылся во включенных файлах и нашел интересный.
Прикрепленный файл  httpd-vhosts.conf.txt   1,56К   Количество загрузок: 2

Ну вот и нашли:

<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.localhost
DocumentRoot "C:/Program Files (x86)/Apache Software Foundation/Apache2.2/docs/dummy-host.localhost"
ServerName dummy-host.localhost
ServerAlias www.dummy-host.localhost
ErrorLog "logs/dummy-host.localhost-error.log"
CustomLog "logs/dummy-host.localhost-access.log" common
</VirtualHost>


Если не используешь виртуальные хосты закомментируй в httpd.conf строчку:
Include conf/extra/httpd-vhosts.conf

besco@jabber.vpkf.ru


#14 собеседник

собеседник

    Чуткий форумчанин

    Автор темы
  • Пропользователь
  • 1 470 сообщений

Отправлено 09 октября 2011 - 22:13

BesCo, огромное спасибо!!! По ходу твоих мыслей я сам уже это сделал. Index.html заработал и index.php, в котором на самом деле phpinfo. То есть php тоже работает. Кто бы мог подумать, что такая хитрая настройка.
wizza, я попробую как - нибудь и XAMPP, спасибо за подсказку. Мне просто нужно использовать самые неожиданные библиотеки для моих скриптов, что просто боюсь, что не смогу их сюда встроить. А начинать настройки с нуля, если не смогу интегрировать их в XAMPP, не хочу.
Мой блог: Покупки через интернет (за бугром).

#15 BesCo

BesCo

    Главный мозХ

  • Системный Администратор
  • 1 186 сообщений

Отправлено 09 октября 2011 - 22:31

wizza, я попробую как - нибудь и XAMPP, спасибо за подсказку. Мне просто нужно использовать самые неожиданные библиотеки для моих скриптов, что просто боюсь, что не смогу их сюда встроить. А начинать настройки с нуля, если не смогу интегрировать их в XAMPP, не хочу.

XAMPP - это просто комплекс софтa. A софт тот же. Apache, php, mysql, ftp. Он точно тaк же нaстрaивaется через httpd.conf, php.ini и т.д.

besco@jabber.vpkf.ru




Ответить