За последние 24 часа нас посетили 17947 программистов и 1574 робота. Сейчас ищут 1289 программистов ...

Не пошел Апач

Тема в разделе "Установка PHP", создана пользователем super-php, 28 июл 2013.

  1. super-php

    super-php Активный пользователь

    С нами с:
    8 мар 2013
    Сообщения:
    35
    Симпатии:
    0
    Скачал совместимые версии пхп с апачем для Windows XP SP3. Распаковал 2 архива. Попробовал просто ничего не трогать в файле httpd.conf Запустил через командную строку httpd.exe, ругается на каждый модуль, начиная с
    Код (Text):
    1. LoadModule access_compat_module modules/mod_access_compat.so
    и так далее за ним что идет.

    Каждый из них приходится коментить, а оно переходит ругаться на каждый следующий модуль,каждую следующую строку после этой
    Код (Text):
    1. LoadModule access_compat_module modules/mod_access_compat.so
    Пишет что невозможно их подключить, но они же есть. Что делать?
     
  2. super-php

    super-php Активный пользователь

    С нами с:
    8 мар 2013
    Сообщения:
    35
    Симпатии:
    0
    Исправил "c:/apache/bin" на "c:/apache" и все заработало, но, возникло странное явление. При вводе localhost/ показывает Index of и ниже его папку www. Чтобы запустить сайт, приходится прописывать вот такой длинный путь http:/localhost/www/index.php Что делать?
    В настройках хоста вроде указано все верно, вот содержимое файла
    Код (Text):
    1.  
    2. <VirtualHost *:80>
    3.     DocumentRoot "c:/apache/htdocs/www"
    4.     ServerName localhost/
    5.     ErrorLog "c:/apache/htdocs/error.log"
    6.     CustomLog "c:/apache/htdocs/access.log" common
    7. </VirtualHost>
     
  3. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Может просто не использовать www?)) И кидать данные сразу в "домен"? Оно и работать будет как надо.

    Либо, если так хочется www:
    Код (Text):
    1. ServerName localhost/www/
     
  4. super-php

    super-php Активный пользователь

    С нами с:
    8 мар 2013
    Сообщения:
    35
    Симпатии:
    0
    Вот так написал, не помогло :-(

    Код (Text):
    1. <VirtualHost *:80>
    2.     DocumentRoot "c:/apache/htdocs/"
    3.     ServerName localhost/www
    4.     ErrorLog "c:/apache/htdocs/error.log"
    5.     CustomLog "c:/apache/htdocs/access.log" common
    6. </VirtualHost>
     
  5. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.108
    Симпатии:
    1.243
    Адрес:
    там-сям
    ясный х* не помогло! :D тот, кто тебе посоветовал испортить ServerName - идиот.
    настраивай DocumentRoot и только. не забывай перезапускать сервер, жестко обновлять страницу в браузере (Ctrl+F5)
     
  6. super-php

    super-php Активный пользователь

    С нами с:
    8 мар 2013
    Сообщения:
    35
    Симпатии:
    0
    Вот так написанно. Файл верный c:\apache\conf\extra\httpd-vhosts.conf и вот ниже на фото результат ::sad24.gif::

    Код (Text):
    1. <VirtualHost *:80>
    2.     DocumentRoot "c:/apache/htdocs/www"
    3.     ServerName localhost
    4.     ErrorLog "c:/apache/htdocs/error.log"
    5.     CustomLog "c:/apache/htdocs/access.log" common
    6. </VirtualHost>
    [​IMG]
     
  7. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.108
    Симпатии:
    1.243
    Адрес:
    там-сям
    Добавлено спустя 55 секунд:
    либо ты не обновился, либо не тот файл редактируешь. потому что конфига правильная

    Добавлено спустя 17 минут 22 секунды:
    Кстати, у апача есть еще один хороший параметр ServerRoot. Если
    ServerRoot "C:/apache"
    то для виртуального сервера достаточно прописать относительно ServerRoot, т.е.
    DocumentRoot "htdocs/www"
     
  8. super-php

    super-php Активный пользователь

    С нами с:
    8 мар 2013
    Сообщения:
    35
    Симпатии:
    0
    Обновился я, и тот файл редактирую, странно, вот так картинка выше, вот так показывает постоянно :-(
     
  9. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.108
    Симпатии:
    1.243
    Адрес:
    там-сям
    а apache перезапускал?
     
  10. super-php

    super-php Активный пользователь

    С нами с:
    8 мар 2013
    Сообщения:
    35
    Симпатии:
    0
    Да, так стоит у меня ServerRoot "C:/apache"
    Написал так, тоже ниче не дало :-(
    Код (Text):
    1.  
    2. Вот так ещё попробовал написать. Файл верный c:\apache\conf\extra\httpd-vhosts.conf и вот ниже на фото результат
    3.  
    4. [code]<VirtualHost *:80>
    5.     DocumentRoot "htdocs/www"
    6.     ServerName localhost
    7.     ErrorLog  "c:/apache/htdocs/error.log"
    8.     CustomLog "c:/apache/htdocs/access.log" common
    9. </VirtualHost>
    Да, перезапускал апач.
     
  11. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.108
    Симпатии:
    1.243
    Адрес:
    там-сям
    проверяем: помести в этот файл что-нибудь заведомо неправильное, например поставь символ комментария # на строке с <VirtualHost *:80>
    перезапусти апач. что-нибудь изменится?
     
  12. super-php

    super-php Активный пользователь

    С нами с:
    8 мар 2013
    Сообщения:
    35
    Симпатии:
    0
    Поставил решетку, перезапустил Апач, ниче не изменилось.
     
  13. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.108
    Симпатии:
    1.243
    Адрес:
    там-сям
    ну вот оно :D
    этот файл не используется апачем... ну или ты не перезапустил апач. одинаково вероятно
     
  14. super-php

    super-php Активный пользователь

    С нами с:
    8 мар 2013
    Сообщения:
    35
    Симпатии:
    0
    Как не используется? А как использовать его? Он ведь при установке был создан, я же его не сам создавал.
     
  15. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.108
    Симпатии:
    1.243
    Адрес:
    там-сям
    это conf\extra\httpd-vhosts.conf ? случайно ты вписал, а я увидел.

    это просто файл с примером, я подозреваю. нифига он не подключается.
    открой conf\httpd.conf - это ГЛАВНЫЙ, А ЧАСТО ЕДИНСТВЕННЫЙ файл конфигурации, вся настройка начинается с него. поищи там - упоминается ли где-то httpd-vhosts.conf, правильно ли указан путь, не закомментарена ли строка с ним

    Добавлено спустя 2 минуты 2 секунды:
    p.s. что ты делаешь чтобы перезапустить апач??? нет тебе доверия, давай-ка проверим и это.
     
  16. super-php

    super-php Активный пользователь

    С нами с:
    8 мар 2013
    Сообщения:
    35
    Симпатии:
    0
    [​IMG]

    Расскоментил строку

    Код (Text):
    1. # Virtual hosts
    2. Include conf/extra/httpd-vhosts.conf
    Модуль подключился, на решетку ругается, убрал решетку, как было так и осталось при запуске :-(
    Приходится указывать длинную ссылку http://localhost/www/index.php
    Что делать?

    Для перезапуска апача я нажимаю кнопку Restart. Фото ниже
    [​IMG]
     
  17. super-php

    super-php Активный пользователь

    С нами с:
    8 мар 2013
    Сообщения:
    35
    Симпатии:
    0
    Оказалось всего навсего нужно было мне подключить DirectoryIndex index.php
     
  18. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.108
    Симпатии:
    1.243
    Адрес:
    там-сям
    а где "спасибо"?

    Добавлено спустя 20 минут 14 секунд:
    [​IMG]
     
  19. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    ну и [​IMG]
     
  20. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.793
    Симпатии:
    1.330
    Адрес:
    Лень
    :D
     
  21. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    тпштч кгдуы
     
  22. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    Как нашлепка над апачем.
     
  23. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    я без апача юзаю
     
  24. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    suum cuique :)
     
  25. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    лингва латина нон пенис канис