Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   [решено] PHP 5.3.5 и Apache 2.2.14 проблема с php скриптами (http://forum.oszone.net/showthread.php?t=262083)

Ellada 08-06-2013 12:06 2164310

PHP 5.3.5 и Apache 2.2.14 проблема с php скриптами
 
Добрый день.

Скачал установщик Apache (msi) и PHP архив (установщик PHP тоже пробовал), испробовал более 5-ти инструкций по настройке их работоспособности. Все делаю как написано, а в итоге про попытке загрузить тестовый скрипт PHP получаю ошибку 404... При вводе в адресную строку "localhost" получаю корректное сообщение "It works" от Apache, а вот PHP скрипты ну ни в какую. Я уже не знаю что делать...помогите.

Ellada 08-06-2013 13:35 2164350

Вложений: 1
httpd.conf

exo 08-06-2013 16:19 2164429

Цитата:

Цитата Ellada
получаю ошибку 404... »

скрин ошибки?

Ellada 08-06-2013 18:42 2164481

Вложений: 1
Цитата:

Цитата exo
скрин ошибки? »


exo 08-06-2013 19:35 2164497

адрес правильный то? Not Found это значит, что адрес набран не правильно. Файл в корне лежит? я по номерам их не особо помню...

Ellada 08-06-2013 20:50 2164530

Цитата:

Цитата exo
адрес правильный то? Not Found это значит, что адрес набран не правильно. Файл в корне лежит? я по номерам их не особо помню...
------- »

Да, стандартная рут папка. Проверил в файле conf еще раз - все верно.

DedAlex 08-06-2013 22:51 2164588

Ellada, попробуйте после
Код:

    #AddHandler cgi-script .cgi
добавить
Код:

    AddType application/x-httpd-php .php .php5 .phtml
И лучше отдавать не
Код:

DefaultType text/plain
а
Код:

DefaultType text/html

exo 08-06-2013 23:03 2164594

Цитата:

Цитата Ellada
Да, стандартная рут папка »

рядом с index.html ?
если файл был бы на месте, но PHP не работал - вы бы тогда просто загружали к себе файл, а здесь даже нет...

Ellada 08-06-2013 23:17 2164600

Цитата:

Цитата DedAlex
text/html »

Добавил. Воз и ныне там.

Цитата:

Цитата exo
рядом с index.html ?
если файл был бы на месте, но PHP не работал - вы бы тогда просто загружали к себе файл, а здесь даже нет... »

Именно так. Рядом с index.html.

exo 08-06-2013 23:30 2164610

Цитата:

Цитата Ellada
Именно так. Рядом с index.html. »

скрин можно увидеть?

Ellada 09-06-2013 00:13 2164638

Вложений: 1
Цитата:

Цитата exo
скрин можно увидеть? »

Пожалуйста

exo 09-06-2013 00:18 2164643

это ещё и XP...
сервер потом перезапускали? хотя файл он должен увидеть в любом случае...
переименуйте его в HTML, посмотрим, покажет ли он содержимое файла...

Ellada 09-06-2013 01:00 2164672

Само собой перезапускал. HTML так же не показал с той же ошибкой. Более того, при попытке в адресную строку ввести "localhost/index.html" опять получаю ту же ошибку. Единственным вариантом, когда я хоть что-то вижу - это просто ввод "localhost"

exo 09-06-2013 01:03 2164673

Цитата:

Цитата Ellada
HTML так же не показал с той же ошибкой. »

значит путь другой... измените содержимое INDEX.HTML. Напишите там что нить другое, а не стандартное It Works!

Ellada 09-06-2013 01:53 2164689

Изменил, все равно получаю "It works!", не смотря на то, что содержание уже другое.

exo 09-06-2013 02:50 2164693

Цитата:

Цитата Ellada
Изменил, все равно получаю "It works!", не смотря на то, что содержание уже другое. »

значит корень другой.
во-первых:
DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs" - не слеш, а бекслеш.
во-вторых: на диске С поищите другой index.html, там и есть корень сайта.

Ellada 09-06-2013 10:43 2164744

Заменил на обратные слеши - ничего не изменилось. Произвел поиск index.html. Нашло более 30-ти файлов. Просмотрел все - ни в одном нет надписи "It works!".

exo 09-06-2013 12:57 2164814

Цитата:

Цитата Ellada
Заменил на обратные слеши - ничего не изменилось. »

а если на C создать папку WWW, и прописать её в настройку сервера, положить в неё файл index.html с содержимым "Hello!" ? сервер не забудьте перезапустить.

Ellada 09-06-2013 13:29 2164831

Создавал папку "eee" в корне диска С, закидывал в нее оба файла (и index.html и phpinfo.php), прописывал ее как DocumentRoot, перезапускал сервер - не помогло...все то же самое...я уже не знаю

exo 09-06-2013 13:45 2164841

хз тогда. другого апача там не установлено?

Ellada 09-06-2013 15:50 2164899

Единственный он. У вас, случаем, нет установленной работоспособной связки? Был бы очень благодарен за ссылки на установщик(архив) и файлы конфигов...

exo 09-06-2013 16:21 2164919

Цитата:

Цитата Ellada
У вас, случаем, нет установленной работоспособной связки? »

есть только на Linux. :)

DedAlex 09-06-2013 17:16 2164943

Вложений: 1
Ellada, попробовал повторить. У меня все работает. Ставил в те-же папки, что и у вас. Правда апач 2.2.21, но не думаю, что дело в этом. PHP, Apache.

Ellada 09-06-2013 18:27 2164974

Цитата:

Цитата DedAlex
Ellada, попробовал повторить. У меня все работает. Ставил в те-же папки, что и у вас. Правда апач 2.2.21, но не думаю, что дело в этом. PHP, Apache. »

Спасибо. Жаль не помогло

exo 09-06-2013 18:47 2164987

Цитата:

Цитата Ellada
1.rar »

на скрине видно, что расширение php, но тип файла - текстовый.
Включив отображение расширений мы увидели (через TeamViewer), что файл phpinfo.php.txt. Исправив на правильное расширение всё заработало.

Ellada 09-06-2013 19:03 2164999

Большое спасибо!

Проблема решена.


Время: 01:58.

Время: 01:58.
© OSzone.net 2001-