Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Apache2 и PHP5, что-то не работает 
V
    Опции темы
Wilmor
  Дата 18.1.2008, 18:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 26.2.2006
Где: NET

Репутация: нет
Всего: нет



У меня Виндос 
Установил Apache 2 - работает нормально. Открывает http://localhost/  smile  smile 
Потом установил PHP5
Создал в дире Apache2, дир mysite создал там
index.php с кодом
Код

<?php
phpinfo();
?>


Но когда набираю http://www.mysite.ru/index.php
мне выдаётся  smile 

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
--------------------
  
PM   Вверх
GeneralElectric
Дата 18.1.2008, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 797
Регистрация: 11.1.2008

Репутация: нет
Всего: 16



Цитата(Wilmor @  18.1.2008,  18:19 Найти цитируемый пост)
Создал в дире Apache2, дир mysite создал там

гм. я так подозреваю, что это как-то связано с тем, что 
Цитата(Wilmor @  18.1.2008,  18:19 Найти цитируемый пост)
набираю http://www.mysite.ru/index.php

?
или я ошибаюсь?
PM MAIL   Вверх
Wilmor
  Дата 18.1.2008, 18:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 26.2.2006
Где: NET

Репутация: нет
Всего: нет



Цитата(GeneralElectric @  18.1.2008,  18:28 Найти цитируемый пост)
Цитата(Wilmor @  18.1.2008,  18:19 Найти цитируемый пост)
Создал в дире Apache2, дир mysite создал там

гм. я так подозреваю, что это как-то связано с тем, что 
Цитата(Wilmor @  18.1.2008,  18:19 Найти цитируемый пост)
набираю http://www.mysite.ru/index.php

?
или я ошибаюсь? 


Да связано  smile 
--------------------
  
PM   Вверх
GeneralElectric
Дата 18.1.2008, 19:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 797
Регистрация: 11.1.2008

Репутация: нет
Всего: 16



И как же связана папка mysite в каталоге апача2 (кстати, где это?) и сайт mysite.ru?
И почему бы не проверить работу РНР на том сайте, который работает, а потом уже заниматься созданием новых?

Добавлено через 1 минуту и 35 секунд
да, и что произойдет, если в каталоге апача создать папку vingrad?
PM MAIL   Вверх
Wilmor
Дата 18.1.2008, 20:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 26.2.2006
Где: NET

Репутация: нет
Всего: нет



Цитата(GeneralElectric @  18.1.2008,  19:14 Найти цитируемый пост)
И как же связана папка mysite в каталоге апача2 (кстати, где это?) и сайт mysite.ru?
И почему бы не проверить работу РНР на том сайте, который работает, а потом уже заниматься созданием новых?

вот так связана. Через файл httpd.conf  smile 
Код

<VirtualHost 127.0.0.1:80>
    ServerAdmin [email protected]
    DocumentRoot /www/mysite/
    ServerName www.mysite.ru
    ErrorLog logs/mysite-error_log
    CustomLog logs/mysite-access_log common
</VirtualHost>


Цитата(GeneralElectric @  18.1.2008,  19:14 Найти цитируемый пост)
Добавлено через 1 минуту и 35 секунд
да, и что произойдет, если в каталоге апача создать папку vingrad? 


Если создать папку vingrad не чего не произойдет, а  вот если добавить в %windir%\sistem32\drivers\etc\hosts
такую строчку
127.0.0.1       forum.vingrad.ru  smile 

то заместо этого vingrad откроется Apache с надписью если вы видите эту страницу то Apache работает нормально. smile 
--------------------
  
PM   Вверх
Golda
Дата 18.1.2008, 21:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 26.3.2007
Где: Ариель, Израиль

Репутация: 3
Всего: 42



Давайте все-таки разделим 2 вопроса: работоспособность хоста, который Вы создали, и работоспособность Вашей установки PHP.

1. Судя по получаемой ошибке, хост не подхватывается как следует. URL not Found - это не имеет отношения к PHP. В Вашей конфигурации мне не нравится 

Код

DocumentRoot /www/mysite/


Путь, начинающийся с / - это нормальный абсолюный путь для 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
PM MAIL   Вверх
Staind
Дата 18.1.2008, 22:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 175
Регистрация: 17.12.2007
Где: Планета сокровищ

Репутация: нет
Всего: 3



2Wilmor, вы добавляли пыху в переменные среды?, короче проделывали это?:
Панель управления -> Система -> Дополнительно -> Переменные среды:
Появилось окно, где два поля. В верхнем жмем "Создать" и пишем Имя переменной: PHPRC   Знач. переменной: C:\php5\ - ПРИМЕР! (реальный путь к пыхе). Далее в нижнем окне ищем Переменную Path и в конец вставляем ";C:\php5\;C:\php5\ext\;" - ПРИМЕР!  То есть путь к самой пыхе и к модулям. Далее ОКЕЙ, перезагружаем комп и проверяем еще раз.
--------------------
Ничто так не раздражает человека, как просьба успокоиться
PM MAIL WWW ICQ   Вверх
Wilmor
  Дата 20.1.2008, 19:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 26.2.2006
Где: NET

Репутация: нет
Всего: нет



Цитата(Golda @  18.1.2008,  21:41 Найти цитируемый пост)
1. Судя по получаемой ошибке, хост не подхватывается как следует. URL not Found - это не имеет отношения к PHP. В Вашей конфигурации мне не нравится 

Выделить всёБез подсветки
1:
    
DocumentRoot /www/mysite/


Путь, начинающийся с / - это нормальный абсолюный путь для Unix/Linux (хотя дирректория /www  прямо в корне - тоже случай не типичный), но не для Windows. Пропишите там правильный путь к Вашей директории mysite.


Попробовал и 
c:/www/mysite/
и file:///c:/www/mysite/    smile 



Цитата(Golda @  18.1.2008,  21:41 Найти цитируемый пост)
Чтобы устранить вопросы, не наложились ли проблемы с PHP, создайте в директории mysite статическую страницу test.html и прооверьте, видите ли Вы ее.


Пробовал всё также Not Found  smile 


Цитата(Golda @  18.1.2008,  21:41 Найти цитируемый пост)
2. По поводу путей к PHP - уточните, где именно Вы прописывали пути к php.exe


В httpd.conf прописал.
AddType application/x-httpd-php .php .phtml .php4 .php 
LoadModule php5_module D:/DOWNLOAD/PHP/php5apache2.dll

Цитата(Staind @  18.1.2008,  22:47 Найти цитируемый пост)
2Wilmor, вы добавляли пыху в переменные среды?, короче проделывали это?:
Панель управления -> Система -> Дополнительно -> Переменные среды:
Появилось окно, где два поля. В верхнем жмем "Создать" и пишем Имя переменной: PHPRC   Знач. переменной: C:\php5\ - ПРИМЕР! (реальный путь к пыхе). Далее в нижнем окне ищем Переменную Path и в конец вставляем ";C:\php5\;C:\php5\ext\;" - ПРИМЕР!  То есть путь к самой пыхе и к модулям. Далее ОКЕЙ, перезагружаем комп и проверяем еще раз. 


Сделал пробовал твои советы и советы Staind  вместе не вышло.  smile 

--------------------
  
PM   Вверх
Golda
Дата 20.1.2008, 20:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 460
Регистрация: 26.3.2007
Где: Ариель, Израиль

Репутация: 3
Всего: 42



Итак, точно выяснили, что проблемы прежде всего в настройках хоста, а не в PHP. У меня пути прописаны в кавычках. Попробуйте так.

Код

    DocumentRoot "C:/www/mysite/"


 На всякий случай спрошу, перезагружаете ли Вы сервер после изменения настроек? Это делается в 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
PM MAIL   Вверх
Golda
Дата 20.1.2008, 20:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 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
PM MAIL   Вверх
Wilmor
  Дата 20.1.2008, 21:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 26.2.2006
Где: NET

Репутация: нет
Всего: нет



Цитата(Golda @  20.1.2008,  20:22 Найти цитируемый пост)
Итак, точно выяснили, что проблемы прежде всего в настройках хоста, а не в PHP. У меня пути прописаны в кавычках. Попробуйте так.

Выделить всёБез подсветки
1:
    
    DocumentRoot "C:/www/mysite/"


Попробовал не изменило ситуации.


Цитата(Golda @  20.1.2008,  20:22 Найти цитируемый пост)
На всякий случай спрошу, перезагружаете ли Вы сервер после изменения настроек? Это делается в Control Panel -> Administrative Tools -> Services. Найдите там запись об Apache. Если вдруг не хватает прав или сбоит перезагрузка сервиса - перезагружайте после каждой попытки компьютер


Да после каждого изменения. И комп перезагружал после совета Staind.


Цитата(Golda @  20.1.2008,  20:22 Найти цитируемый пост)

Добавлено через 13 минут и 53 секунды
По поводу путей к PHP, если я правильно поняла происходящее, эту ошибку выдает редактор PHP Expert Editor. Речь идет о пути, который должен быть прописан прямо в опциях этой программы, чтобы редактор знал, где взять php для обработки файла. Поищите что-нибудь типа Options -> Run (возможно, Run - это вкладка). В соответствующей настройке должен быть прописан именно путь к файлу php.exe (возможно, php5.exe). Предполагаю, что у Вас это D:/DOWNLOAD/PHP/php.exe. Поищите.


smile  Спасибо заработал PHP Expert Editor! исправил путь к php.exe и  php-cgi.exe и все заработало!  smile 


Цитата(Golda @  20.1.2008,  20:41 Найти цитируемый пост)
Проверьте, может что-нибудь полезное написано в logs/mysite-error_log или общем логе ошибок


Вот все записи:

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
--------------------
  
PM   Вверх
Exaktus
Дата 20.1.2008, 21:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 15.4.2007

Репутация: 3
Всего: 4



Цитата

Warning: DocumentRoot [\xd1:/www/mysite/] does not exist
Вот тут говорится, что у Вас в конфиге символ "С" написан в русской раскладке.

Цитата

Warning: DocumentRoot [c:/www/mysite/] does not exist
А Вы уверены, что каталог "c:\www\mysite\" существует? И что на него не наложено никаких хитромудрых запретов?
--------------------
Ничто так не бодрит по утрам, как свежеупавший сервер
PM MAIL   Вверх
Wilmor
  Дата 20.1.2008, 22:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 26.2.2006
Где: NET

Репутация: нет
Всего: нет




Цитата(Exaktus @  20.1.2008,  21:48 Найти цитируемый пост)

Цитата

Warning: DocumentRoot [c:/www/mysite/] does not exist
А Вы уверены, что каталог "c:\www\mysite\" существует? И что на него не наложено никаких хитромудрых запретов? 


А как это узнать.

Цитата(Exaktus @  20.1.2008,  21:48 Найти цитируемый пост)
Цитата

Warning: DocumentRoot [\xd1:/www/mysite/] does not exist
Вот тут говорится, что у Вас в конфиге символ "С" написан в русской раскладке.



Исправил.

Это сообщение отредактировал(а) Wilmor - 20.1.2008, 22:03
--------------------
  
PM   Вверх
Exaktus
Дата 20.1.2008, 22:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 135
Регистрация: 15.4.2007

Репутация: 3
Всего: 4



Цитата

А как это узнать.
Для начала Win+R -> cmd -> dir c:\www\mysite\
и вывод сюда.
--------------------
Ничто так не бодрит по утрам, как свежеупавший сервер
PM MAIL   Вверх
Wilmor
Дата 20.1.2008, 22:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 113
Регистрация: 26.2.2006
Где: NET

Репутация: нет
Всего: нет



Цитата(Exaktus @  20.1.2008,  22:10 Найти цитируемый пост)
Цитата

А как это узнать.
Для начала Win+R -> cmd -> dir c:\www\mysite\
и вывод сюда. 


Ой, ляп путь должен быть c:\www\Apache2\mysite\
Исправил в httpd.conf.

Но не заработало. smile 
--------------------
  
PM   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.1075 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.