![]() |
|
![]() ![]() ![]() |
|
Wilmor |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 26.2.2006 Где: NET Репутация: нет Всего: нет |
У меня Виндос
Установил Apache 2 - работает нормально. Открывает http://localhost/ ![]() ![]() Потом установил PHP5 Создал в дире Apache2, дир mysite создал там index.php с кодом
Но когда набираю http://www.mysite.ru/index.php мне выдаётся ![]() Not Found The requested URL /index.php was not found on this server. Apache/2.0.55 (Win32) PHP/5.2.1 Server at www.mysite.ru Port 80 Для редактирования кода использую PHP Expert Editor Когда запускаю код через него выдаёт PHP Path Error! The probable reasons: Not installed PHP on your computer. PHP is installed, but not specified the path to php.exe in Run Options. Но PHP.run у меня есть и путь я к папке PHP указал. PHP и Apache устанавливал по инструкции с http://www.softtime.ru/info/articlephp.php?id_article=24 Что у меня не так с PHP ??? Это сообщение отредактировал(а) Wilmor - 18.1.2008, 18:25 --------------------
|
|||
|
||||
GeneralElectric |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: нет Всего: 16 |
гм. я так подозреваю, что это как-то связано с тем, что
? или я ошибаюсь? |
|||
|
||||
Wilmor |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 26.2.2006 Где: NET Репутация: нет Всего: нет |
Да связано ![]() --------------------
|
|||
|
||||
GeneralElectric |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: нет Всего: 16 |
И как же связана папка mysite в каталоге апача2 (кстати, где это?) и сайт mysite.ru?
И почему бы не проверить работу РНР на том сайте, который работает, а потом уже заниматься созданием новых? Добавлено через 1 минуту и 35 секунд да, и что произойдет, если в каталоге апача создать папку vingrad? |
|||
|
||||
Wilmor |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 26.2.2006 Где: NET Репутация: нет Всего: нет |
вот так связана. Через файл httpd.conf ![]()
Если создать папку vingrad не чего не произойдет, а вот если добавить в %windir%\sistem32\drivers\etc\hosts такую строчку 127.0.0.1 forum.vingrad.ru ![]() то заместо этого vingrad откроется Apache с надписью если вы видите эту страницу то Apache работает нормально. ![]() --------------------
|
||||
|
|||||
Golda |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 26.3.2007 Где: Ариель, Израиль Репутация: 3 Всего: 42 |
Давайте все-таки разделим 2 вопроса: работоспособность хоста, который Вы создали, и работоспособность Вашей установки PHP.
1. Судя по получаемой ошибке, хост не подхватывается как следует. URL not Found - это не имеет отношения к PHP. В Вашей конфигурации мне не нравится
Путь, начинающийся с / - это нормальный абсолюный путь для Unix/Linux (хотя дирректория /www прямо в корне - тоже случай не типичный), но не для Windows. Пропишите там правильный путь к Вашей директории mysite. Чтобы устранить вопросы, не наложились ли проблемы с PHP, создайте в директории mysite статическую страницу test.html и прооверьте, видите ли Вы ее. 2. По поводу путей к PHP - уточните, где именно Вы прописывали пути к php.exe P.S. Если бы Вы уточнили в первом посте, что настроили host, а не просто написали, что создали директорию, обошлись бы без иронических комментариев на этот счет и потери времени на выяснение этого факта Это сообщение отредактировал(а) Golda - 18.1.2008, 21:48 -------------------- "For every problem, there exists a simple and elegant solution which is absolutely wrong." -- J. Wagoner, U.C.B. Mathematics |
|||
|
||||
Staind |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 175 Регистрация: 17.12.2007 Где: Планета сокровищ Репутация: нет Всего: 3 |
2Wilmor, вы добавляли пыху в переменные среды?, короче проделывали это?:
Панель управления -> Система -> Дополнительно -> Переменные среды: Появилось окно, где два поля. В верхнем жмем "Создать" и пишем Имя переменной: PHPRC Знач. переменной: C:\php5\ - ПРИМЕР! (реальный путь к пыхе). Далее в нижнем окне ищем Переменную Path и в конец вставляем ";C:\php5\;C:\php5\ext\;" - ПРИМЕР! То есть путь к самой пыхе и к модулям. Далее ОКЕЙ, перезагружаем комп и проверяем еще раз. --------------------
Ничто так не раздражает человека, как просьба успокоиться |
|||
|
||||
Wilmor |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 26.2.2006 Где: NET Репутация: нет Всего: нет |
Попробовал и c:/www/mysite/ и file:///c:/www/mysite/ ![]()
Пробовал всё также Not Found ![]()
В httpd.conf прописал. AddType application/x-httpd-php .php .phtml .php4 .php LoadModule php5_module D:/DOWNLOAD/PHP/php5apache2.dll Сделал пробовал твои советы и советы Staind вместе не вышло. ![]() --------------------
|
||||
|
|||||
Golda |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 26.3.2007 Где: Ариель, Израиль Репутация: 3 Всего: 42 |
Итак, точно выяснили, что проблемы прежде всего в настройках хоста, а не в PHP. У меня пути прописаны в кавычках. Попробуйте так.
На всякий случай спрошу, перезагружаете ли Вы сервер после изменения настроек? Это делается в Control Panel -> Administrative Tools -> Services. Найдите там запись об Apache. Если вдруг не хватает прав или сбоит перезагрузка сервиса - перезагружайте после каждой попытки компьютер Добавлено через 13 минут и 53 секунды По поводу путей к PHP, если я правильно поняла происходящее, эту ошибку выдает редактор PHP Expert Editor. Речь идет о пути, который должен быть прописан прямо в опциях этой программы, чтобы редактор знал, где взять php для обработки файла. Поищите что-нибудь типа Options -> Run (возможно, Run - это вкладка). В соответствующей настройке должен быть прописан именно путь к файлу php.exe (возможно, php5.exe). Предполагаю, что у Вас это D:/DOWNLOAD/PHP/php.exe. Поищите. Это имеет отношение только к запуску php-файлов из редактора и никак не влияет на работу PHP как модуля Apache -------------------- "For every problem, there exists a simple and elegant solution which is absolutely wrong." -- J. Wagoner, U.C.B. Mathematics |
|||
|
||||
Golda |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 26.3.2007 Где: Ариель, Израиль Репутация: 3 Всего: 42 |
Проверьте, может что-нибудь полезное написано в logs/mysite-error_log или общем логе ошибок
-------------------- "For every problem, there exists a simple and elegant solution which is absolutely wrong." -- J. Wagoner, U.C.B. Mathematics |
|||
|
||||
Wilmor |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 26.2.2006 Где: NET Репутация: нет Всего: нет |
Попробовал не изменило ситуации. Да после каждого изменения. И комп перезагружал после совета Staind. ![]() ![]()
Вот все записи: Warning: DocumentRoot [/www/mysite/] does not exist Warning: DocumentRoot [/www/mysite/] does not exist [Fri Jan 18 17:34:08 2008] [error] [client 127.0.0.1] File does not exist: C:/WWW/mysite Warning: DocumentRoot [/www/mysite/] does not exist [Fri Jan 18 17:41:17 2008] [error] [client 127.0.0.1] File does not exist: C:/WWW/mysite [Fri Jan 18 17:49:08 2008] [error] [client 127.0.0.1] File does not exist: C:/WWW/mysite [Fri Jan 18 17:49:09 2008] [error] [client 127.0.0.1] File does not exist: C:/WWW/mysite [Fri Jan 18 17:52:41 2008] [error] [client 127.0.0.1] File does not exist: C:/WWW/mysite [Fri Jan 18 17:54:34 2008] [error] [client 127.0.0.1] File does not exist: C:/WWW/mysite [Fri Jan 18 17:54:38 2008] [error] [client 127.0.0.1] File does not exist: C:/WWW/mysite [Fri Jan 18 18:04:39 2008] [error] [client 127.0.0.1] File does not exist: C:/WWW/mysite Warning: DocumentRoot [/www/mysite/] does not exist Warning: DocumentRoot [/www/mysite/] does not exist Warning: DocumentRoot [/www/mysite/] does not exist Warning: DocumentRoot [/www/mysite/] does not exist Warning: DocumentRoot [/www/mysite/] does not exist Warning: DocumentRoot [/www/mysite/] does not exist Warning: DocumentRoot [/www/mysite/] does not exist Warning: DocumentRoot [/www/mysite/] does not exist Warning: DocumentRoot [/www/mysite/] does not exist Warning: DocumentRoot [/www/mysite/] does not exist Warning: DocumentRoot [/www/mysite/] does not exist [Sun Jan 20 18:26:12 2008] [error] [client 127.0.0.1] File does not exist: C:/WWW/mysite [Sun Jan 20 18:26:12 2008] [error] [client 127.0.0.1] File does not exist: C:/WWW/mysite [Sun Jan 20 18:26:12 2008] [error] [client 127.0.0.1] File does not exist: C:/WWW/mysite [Sun Jan 20 18:27:56 2008] [error] [client 127.0.0.1] File does not exist: C:/WWW/mysite [Sun Jan 20 18:28:42 2008] [error] [client 127.0.0.1] File does not exist: C:/WWW/mysite Warning: DocumentRoot [/www/mysite/] does not exist [Sun Jan 20 18:29:44 2008] [error] [client 127.0.0.1] File does not exist: C:/WWW/mysite [Sun Jan 20 18:29:44 2008] [error] [client 127.0.0.1] File does not exist: C:/WWW/mysite [Sun Jan 20 18:29:57 2008] [error] [client 127.0.0.1] File does not exist: C:/WWW/mysite [Sun Jan 20 18:29:57 2008] [error] [client 127.0.0.1] File does not exist: C:/WWW/mysite Warning: DocumentRoot [/www/mysite/] does not exist Warning: DocumentRoot [/www/mysite/] does not exist [Sun Jan 20 18:32:32 2008] [error] [client 127.0.0.1] File does not exist: C:/WWW/mysite [Sun Jan 20 18:32:32 2008] [error] [client 127.0.0.1] File does not exist: C:/WWW/mysite Warning: DocumentRoot [c:/www/mysite/] does not exist Warning: DocumentRoot [file:///c:/www/mysite/] does not exist Warning: DocumentRoot [file:///c:/www/mysite/] does not exist Warning: DocumentRoot [file:///c:/www/mysite/] does not exist Warning: DocumentRoot [c:/www/mysite/] does not exist Warning: DocumentRoot [c:/www/mysite/] does not exist Warning: DocumentRoot [\xd1:/www/mysite/] does not exist Warning: DocumentRoot [\xd1:/www/mysite/] does not exist Это сообщение отредактировал(а) Wilmor - 20.1.2008, 21:22 --------------------
|
|||
|
||||
Exaktus |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 15.4.2007 Репутация: 3 Всего: 4 |
--------------------
Ничто так не бодрит по утрам, как свежеупавший сервер |
||||
|
|||||
Wilmor |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 26.2.2006 Где: NET Репутация: нет Всего: нет |
А как это узнать.
Исправил. Это сообщение отредактировал(а) Wilmor - 20.1.2008, 22:03 --------------------
|
|||
|
||||
Exaktus |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 15.4.2007 Репутация: 3 Всего: 4 |
и вывод сюда. --------------------
Ничто так не бодрит по утрам, как свежеупавший сервер |
|||
|
||||
Wilmor |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 26.2.2006 Где: NET Репутация: нет Всего: нет |
Ой, ляп путь должен быть c:\www\Apache2\mysite\ Исправил в httpd.conf. Но не заработало. ![]() --------------------
|
|||
|
||||
Exaktus |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 15.4.2007 Репутация: 3 Всего: 4 |
![]() Путь то правильно прописал? Апач перезагружал?
Win+R -> cmd -> dir c:\www\Apache2\mysite\ --------------------
Ничто так не бодрит по утрам, как свежеупавший сервер |
||||
|
|||||
Wilmor |
|
||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 26.2.2006 Где: NET Репутация: нет Всего: нет |
Апач перезагрузил. в httpd.conf DocumentRoot "C:/WWW/Apache2/mysite/" Путь. file:///C:\WWW\Apache2\mysite всё вроде соответствует Выдает что Винде не удалось найти 'dir' проверьте существует ли этот фаил А вот когда создаю bat фаил и вписываю туда сторчку
То всё работает и открывает эту диру. ![]() Это сообщение отредактировал(а) Wilmor - 21.1.2008, 16:58 --------------------
|
||||
|
|||||
Exaktus |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 15.4.2007 Репутация: 3 Всего: 4 |
А лог показать?
--------------------
Ничто так не бодрит по утрам, как свежеупавший сервер |
|||
|
||||
Wilmor |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 26.2.2006 Где: NET Репутация: нет Всего: нет |
Ты про этот лог.
Он почему то перестал добавлять туда записи какие были в прошлый раз были такие и остались. Там все еще www/mysite/ ![]() Может надо его очистить. Или создать другой и прописать его httpd.conf
--------------------
|
|||
|
||||
Exaktus |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 15.4.2007 Репутация: 3 Всего: 4 |
Значит это не тот лог. Возможно рядом с сайтом есть.
--------------------
Ничто так не бодрит по утрам, как свежеупавший сервер |
|||
|
||||
Wilmor |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 26.2.2006 Где: NET Репутация: нет Всего: нет |
Как не тот лог.
в httpd.conf
и путь C:\WWW\Apache2\logs\mysite-error_log" ![]() Это сообщение отредактировал(а) Wilmor - 21.1.2008, 19:25 --------------------
|
|||
|
||||
Exaktus |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 15.4.2007 Репутация: 3 Всего: 4 |
Ну значит все должно работать... А что конкретно пишет при попытке открыть www.mysite.ru в браузере? hosts правлен?
--------------------
Ничто так не бодрит по утрам, как свежеупавший сервер |
|||
|
||||
Wilmor |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 26.2.2006 Где: NET Репутация: нет Всего: нет |
www.mysite.ru он открывает
и пишет...это
он не может открыть. http://www.mysite.ru/index.php вот что пишет Not Found The requested URL /index.php was not found on this server. ---------------------------------------------------------------------------------------------------------------------------------- Apache/2.0.55 (Win32) PHP/5.2.1 Server at www.mysite.ru Port 80 --------------------
|
|||
|
||||
Exaktus |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 15.4.2007 Репутация: 3 Всего: 4 |
А все таки, что лежит в папке "c:\www\Apache2\mysite\"? Какие именно файлы?
--------------------
Ничто так не бодрит по утрам, как свежеупавший сервер |
|||
|
||||
Wilmor |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 26.2.2006 Где: NET Репутация: нет Всего: нет |
Там лежит:
index.php 111.html date.php --------------------
|
|||
|
||||
Golda |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 26.3.2007 Где: Ариель, Израиль Репутация: 3 Всего: 42 |
111.html тоже не показывает?
Проверьте еще access log. Кроме того, проверьте общие error и access log (не для данного хоста, а для всего сервера). Если и там нет ничего вразумительного, выкладвайте сюда содержимое вашего httpd.conf, будем разбираться -------------------- "For every problem, there exists a simple and elegant solution which is absolutely wrong." -- J. Wagoner, U.C.B. Mathematics |
|||
|
||||
marykone |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2722 Регистрация: 2.5.2006 Где: Краснодар Репутация: 10 Всего: 67 |
Wilmor, что в строке directoryindex содержит index.php ?
вообще то httpd.conf выложить не помешало бы сразу проблемы решились бы ![]() -------------------- получил ответ, пометь вопрос как решенный (правый верхний угол вашей темы). |
|||
|
||||
Сумасшедший |
|
|||
Чилавек-Каропка ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1503 Регистрация: 15.8.2004 Где: Москва Репутация: 13 Всего: 107 |
Wilmor,
Это значит, что при обращении по адресу www.mysite.ru, апач использует в качестве корневого такой путь: диск:/куда_установился_апач/htdocs(ну_или_/data) не помню как в винде точно. Замените кончиг на дефолтный, после чего поменяйте в нём каталоги: DocumentRoot в конфиге, везде где найдёте, на нужный. Перезапустите апач. Проверьте что открывается по www.mysite.ru Если будет Not Found, значит всё в порядке и Вам осталось только подключить похапе, и прописать index.php в DirectoryIndex Если не получится, то проверьте что у Вас включен LogLevel (например debug - apache2), и посмотрите что пишет в логи. Ничего в логи не пишется только в случае выключенного сервиса или отключенных логов. Это сообщение отредактировал(а) Сумасшедший - 22.1.2008, 09:16 -------------------- Однажды ты спросишь, а я отвечу: "Время ожидания специалиста - 10 минут". Ты бросишь трубку, так и не узнав, что Ваш звонок очень важен для нас! |
|||
|
||||
Wilmor |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 26.2.2006 Где: NET Репутация: нет Всего: нет |
Все тот же Not Found. Очень много текста превышает 3000 символов.Не смог разместить в сообщении поэтому даю ссылки Архив папки logs http://www.triotron01.narod.ru/logs.rar И файл httpd.conf http://www.triotron01.narod.ru/httpd.conf --------------------
|
|||
|
||||
marykone |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2722 Регистрация: 2.5.2006 Где: Краснодар Репутация: 10 Всего: 67 |
1
AddType application/x-httpd-php .phtml .php 2
directoryindex index.html index.htm index.php вот писча для ума а у меня он уже наелся своими проблеммами ! -------------------- получил ответ, пометь вопрос как решенный (правый верхний угол вашей темы). |
||||
|
|||||
Golda |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 26.3.2007 Где: Ариель, Израиль Репутация: 3 Всего: 42 |
Wilmor, помимо того, о чем писал marykone, поменяйте
на
А основная проблема в том, что Вы не определили дефолтовый VirtualHost, через который должны идти все запросы не по ServerName. Определите дефолтовый VirtualHost первым, а после него ставьте хост для www.mysite.ru -------------------- "For every problem, there exists a simple and elegant solution which is absolutely wrong." -- J. Wagoner, U.C.B. Mathematics |
||||
|
|||||
Wilmor |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 26.2.2006 Где: NET Репутация: нет Всего: нет |
Исправил все три пункт. Но для http://www.mysite.ru/index.php так и есть Not Found, как и для http://www.mysite.ru/111.html
![]() Это как??? Что такое дефолтовый VirtualHost? --------------------
|
|||
|
||||
Golda |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 26.3.2007 Где: Ариель, Израиль Репутация: 3 Всего: 42 |
Вставьте этот кусок до хоста www.mysite.ru Это сообщение отредактировал(а) Golda - 24.1.2008, 01:21 -------------------- "For every problem, there exists a simple and elegant solution which is absolutely wrong." -- J. Wagoner, U.C.B. Mathematics |
|||
|
||||
Wilmor |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 113 Регистрация: 26.2.2006 Где: NET Репутация: нет Всего: нет |
![]() ![]() Правда когда ввожу www.localhost.ru выдает вот такую ошибку Forbidden You don't have permission to access / on this server. -------------------------------------------------------------------------------------------------------------- Apache/2.0.55 (Win32) PHP/5.2.1 Server at www.localhost.ru Port 80 Это сообщение отредактировал(а) Wilmor - 25.1.2008, 20:46 --------------------
|
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |