Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не могу правильно настроить PHP
 
 автор: Onix   (19.10.2005 в 20:34)   письмо автору
 
 

Делал все по инструкции, а апач не хочет выводить пробную страницу по адресу. Он загружает стандартную Индекс-чтраницу апача и все ((( Помогите плиззз!!!

   
 
 автор: mistersmak   (19.10.2005 в 22:01)   письмо автору
 
   для: Onix   (19.10.2005 в 20:34)
 

А что вы делали. Стандартый Document Root в апаче это корневая/htdocs/
Если вы Document Root не поменяли попробуйте туда какой-нить ПХП кинуть и посмотреть через 127.0.0.1
Путь к htdocs прим. такой: c:/Program Files/Apache Group/Apache/htdocs там куча файлов их shift+delete, на их место ПХП-скрипт

   
 
 автор: cheops   (20.10.2005 в 00:33)   письмо автору
 
   для: Onix   (19.10.2005 в 20:34)
 

Вы следовали инструкциям статьи http://www.softtime.ru/info/articlephp.php?id_article=24 или какой-то другой?

   
 
 автор: Onix   (20.10.2005 в 00:53)   письмо автору
 
   для: cheops   (20.10.2005 в 00:33)
 

>Вы следовали инструкциям статьи
>http://www.softtime.ru/info/articlephp.php?id_article=24
>или какой-то другой?
Да! Именно этой.
2 А вот корневой каталог я не назначил как надо. Сейчас буду пробывать. Спасибо за уделенное мне внимание!

   
 
 автор: cheops   (20.10.2005 в 01:57)   письмо автору
 
   для: Onix   (20.10.2005 в 00:53)
 

Если что-то не заладится пишите... будем разбираться.

   
 
 автор: Onix   (20.10.2005 в 12:23)   письмо автору
 
   для: cheops   (20.10.2005 в 01:57)
 

Эх... Вот и не заладилось. Все равно ничего не выходит. Я полностью очистил папку htdocs и бросил туда пхп-скрипт. Когда захожу по адресу, то он выдает ошибку. И кстате, адрес моего сервера называется так http://192.168.111.66/ на него и ссылается ошибка. И не сильно понял как правильно выставлять виртуальные хосты. Когда захожу на адрес http://127.0.0.1/, то тоже выдает ошибку. Может я неправильно пхп на апач поставил. Работаю с пхп5 и апач2. Помогите еще. )) Если я вместе с вами начну заново настройуку пхп, то может все получиться! Давайте начнем с самого начала. Что надо зделать сперва?

   
 
 автор: cheops   (20.10.2005 в 22:00)   письмо автору
 
   для: Onix   (20.10.2005 в 12:23)
 

> http://192.168.111.66/
Вы хотите, чтобы ваш Apache виден был из Internt?

Прикрепите если не сложно конфигурационный файл httpd.conf

   
 
 автор: Onix   (25.10.2005 в 19:12)   письмо автору
 
   для: cheops   (20.10.2005 в 22:00)
 

Нет. Мне нужно чтобы он работал через локальную сеть. Файл прекрепляю, прошу вас внести в него изменения. ПХП у меня расположен на C:/php. Большое спасибо за помощь и понимание!

   
 
 автор: Onix   (25.10.2005 в 19:16)   письмо автору
31.8 Кб
 
   для: Onix   (25.10.2005 в 19:12)
 

Прикрепляю конфигурацию...

   
 
 автор: glsv (Дизайнер)   (25.10.2005 в 22:02)   письмо автору
 
   для: Onix   (25.10.2005 в 19:16)
 

На первый взгляд вроде бы все правильно…
Правда у вас 2 раза повторяются строки.

AddType application/x-httpd-php phtml php 
<Directory "c:/php"> 
  Options ExecCGI 
</Directory> 
ScriptAlias "/php_dir/" "c:/php/" 
Action application/x-httpd-php "/php_dir/php-cgi.exe"

Но маловероятно, что из-за них проблемы.

Скрипты у Вас лежат в директории c:/www/mysite?
Они должны открываться по адресам
www.mysite.ru, www.site.ru, www.host2.ru

Для этого в файле c:/windows/system32/drivers/etc/hosts должно быть прописано

127.0.0.1    www.mysite.ru
127.0.0.1       www.site.ru
127.0.0.1       www.host2.ru

А что у вас пишется в файлы logs/mysite-error.log и logs/mysite-access.log?
Не открываются только файлы с расширением php или вообще ничего не открывается? Какие ошибки при этом отображаются? Страница не найдена?

   
 
 автор: Onix   (25.10.2005 в 22:40)   письмо автору
 
   для: glsv (Дизайнер)   (25.10.2005 в 22:02)
 

Да, скрипты лежат в c:/www/mysite.
По этим адресам они не открываються.
В файле хостс все это прописано, все эти три строки.
В файлах error и access пишуться ошибки и Ип адреса тех кто пытался войти на сайт.
Не открываются файлы только с расширением пхп. HTML открываеться на апаче без проблем. Я даже написал небольшой сайтик который пока стоит на сервере.
При попытке открытия пхп скрипта выдается то 403 ошибка (Forbidden
You don't have permission to access / on this server), то 404. Я думаю что неправильно поставил пхп.

   
 
 автор: glsv (Дизайнер)   (25.10.2005 в 23:38)   письмо автору
 
   для: Onix   (25.10.2005 в 22:40)
 

Запустил ваш конфиг у себя, изменив соответствующие пути – заработало сразу.
А что именно пишется в логах? Скопируйте в форум несколько строчек.

   
 
 автор: Onix   (26.10.2005 в 10:48)   письмо автору
 
   для: glsv (Дизайнер)   (25.10.2005 в 23:38)
 

В Access пишется это:
192.168.111.66 - - [19/Oct/2005:19:26:26 +0300] "GET / HTTP/1.1" 200 1549
192.168.111.66 - - [19/Oct/2005:19:26:27 +0300] "GET /favicon.ico HTTP/1.1" 404 288
192.168.111.66 - - [19/Oct/2005:19:27:53 +0300] "GET / HTTP/1.1" 200 1549
192.168.111.66 - - [19/Oct/2005:19:27:53 +0300] "GET /favicon.ico HTTP/1.1" 404 288
192.168.111.66 - - [19/Oct/2005:19:35:19 +0300] "GET / HTTP/1.1" 200 1549
192.168.111.66 - - [19/Oct/2005:19:35:19 +0300] "GET /favicon.ico HTTP/1.1" 404 288
192.168.111.66 - - [19/Oct/2005:19:35:40 +0300] "GET /manual/ HTTP/1.1" 200 7585
А в Error:
[Wed Oct 19 19:14:18 2005] [notice] Apache/2.0.55 (Win32) configured -- resuming normal operations
[Wed Oct 19 19:14:18 2005] [notice] Server built: Oct 9 2005 19:16:56
[Wed Oct 19 19:14:18 2005] [notice] Parent: Created child process 3168
[Wed Oct 19 19:14:18 2005] [notice] Child 3168: Child process is running
[Wed Oct 19 19:14:18 2005] [notice] Child 3168: Acquired the start mutex.
[Wed Oct 19 19:14:18 2005] [notice] Child 3168: Starting 250 worker threads.
[Wed Oct 19 19:24:35 2005] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Wed Oct 19 19:24:35 2005] [notice] Child 3168: Exit event signaled. Child process is ending.
[Wed Oct 19 19:24:36 2005] [notice] Child 3168: Released the start mutex
[Wed Oct 19 19:24:37 2005] [notice] Child 3168: Waiting for 250 worker threads to exit.
[Wed Oct 19 19:24:38 2005] [notice] Child 3168: All worker threads have exited.
[Wed Oct 19 19:24:38 2005] [notice] Child 3168: Child process is exiting
[Wed Oct 19 19:24:38 2005] [notice] Parent: Child process exited successfully.
[Wed Oct 19 19:24:41 2005] [warn] The ScriptAlias directive in C:/www/Apache2/conf/httpd.conf at line 712 will probably never match because it overlaps an earlier ScriptAlias.
[Wed Oct 19 19:24:41 2005] [notice] Apache/2.0.55 (Win32) configured -- resuming normal operations

   
 
 автор: glsv (Дизайнер)   (26.10.2005 в 10:58)   письмо автору
 
   для: Onix   (26.10.2005 в 10:48)
 


[warn] The ScriptAlias directive in C:/www/Apache2/conf/httpd.conf at line 712 will probably never match because it overlaps an earlier ScriptAlias.

Ругается на повторное определение ScriptAlias для php. Конкретно вот на эту строку

 ScriptAlias "/php_dir/" "c:/php/"

Удалите весь блок

 AddType application/x-httpd-php phtml php
 <Directory "c:/php">
   Options ExecCGI
 </Directory>
 ScriptAlias "/php_dir/" "c:/php/"
 Action application/x-httpd-php "/php_dir/php-cgi.exe"

Он у Вас определен ранее на 480 строке.

   
 
 автор: Onix   (01.11.2005 в 21:49)   письмо автору
 
   для: glsv (Дизайнер)   (26.10.2005 в 10:58)
 

Я удалил весь этот блок. Все равно ничего не выходит... (Ошибка 404)очень странно... пхп на месте, скрипт на месте, а ничего не работает...

   
 
 автор: glsv (Дизайнер)   (02.11.2005 в 00:13)   письмо автору
 
   для: Onix   (01.11.2005 в 21:49)
 

Логи апача изменились? Что теперь пишет?

   
 
 автор: Onix   (03.11.2005 в 16:39)   письмо автору
 
   для: glsv (Дизайнер)   (02.11.2005 в 00:13)
 

теперь я вставил прабный скрипт. захожу по адресу, а он выдает тот текст кода, который указан в скрипте.

   
 
 автор: glsv (Дизайнер)   (03.11.2005 в 21:22)   письмо автору
 
   для: Onix   (03.11.2005 в 16:39)
 

>теперь я вставил прабный скрипт захожу по адресу, а он выдает
Т.е. 404 ошибки больше нет? Что-то изменили в httpd.conf?

Такое характерно, когда отсутствует вот такая строка.

AddType application/x-httpd-php phtml php

Выложите еще раз ваш поправленный httpd.conf

   
 
 автор: Onix   (04.11.2005 в 21:25)   письмо автору
 
   для: glsv (Дизайнер)   (03.11.2005 в 21:22)
 

Эта строка на месте... Я уже устал бороться с проблемами ... наверное надо просто перестать заниматься этим делом и все...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования