|
|
|
| Здравствуйте! Купил вашу книжку "PHP 5.Практика создания WEB-сайтов" Начал заниматься, но вот беда. Не могу настроить "апач". Все делал, как там выше описано. А сейчас делал по диску, который идет вместе с книжкой. Там даже ссылка есть на вашу "httpd" настройку. Я его даже копировал в "C:\www\Apache2\conf", но у меня все равно страничка "http://localhost/" не открывалась. Писалось:
Forbidden
You don't have permission to access / on this server.
--------------------------------------------------------------------------------
Apache/2.0.55 (Win32) Server at localhost Port 80
Что мне делать. Я даже в "C:\www\scripts" засунул "index.html" (готовую страничку, а не текстовый файл). Мне очень надо настроить "апачу". Что у меня не так? У меня Windows XP. С установки, не чего не менял. | |
|
|
|
|
|
|
|
для: 7even
(02.01.2006 в 14:04)
| | В порядок установке постоянно вносятся изменения, поэтому мы на сайте специально поддерживаем статью Установка Apache, PHP, MySQL в которой содержится актуальный алгоритм установки связки Apache+PHP+MySQL (мы постоянно обновляем её) - ориентируйтесь на эту статью. В статье кроме всего прочего имеются готовые конфигурационные файлы, которые 100% рабочие. Если статья вам всё же не поможет пишите снова сюда - будем разбираться дальше. | |
|
|
|
|
|
|
|
для: cheops
(02.01.2006 в 14:35)
| | Не помогло. Все то же самое. Выше описанное. В чем может быть проблема ? | |
|
|
|
|
|
|
|
для: 7even
(02.01.2006 в 15:49)
| | Приерепите к сообщению ваш конфигурационный файл http.conf и сообщите пожалуйста версию PHP, которую вы используете. | |
|
|
|
|
|
|
|
для: cheops
(02.01.2006 в 16:12)
| | Спасибо большое. За помощь. Я переустановил апачу и все сделал заново. И теперь работает. =) | |
|
|
|
|
|
|
|
для: cheops
(02.01.2006 в 14:35)
| | Теперь проблема с PHP. У вас написано:
После этого необходимо перегрузить сервер Apache, а в корневой директории виртуального хоста ("C:/www/scripts") создать пробный файл PHP (index.php):
А как его создать этот пробный файл ? Я пробовал делать текстовый, не получаеться. Не появляеться страничка с фиолетовой таблицей и текущими настройками РНР. | |
|
|
|
|
|
|
|
для: 7even
(02.01.2006 в 21:50)
| | Вы в Internet Explorer? Нажмите правую кнопку мыши и выберите пункт - просмотр HTML-кода - что там? Исходный PHP-код? Если да, то не подключился PHP... | |
|
|
|
|
|
|
|
для: cheops
(02.01.2006 в 22:21)
| | Да, появляеться исходный код. А что мне теперь надо зделать чтоб все заработало. Что я не углядел ... | |
|
|
|
|
|
|
|
для: 7even
(03.01.2006 в 00:33)
| | А вы как подключаете PHP? Модулем или CGI? и где примерно в httpd.conf располагаете директивы, подключающие PHP? | |
|
|
|
|
|
|
|
для: cheops
(03.01.2006 в 03:19)
| | Как РНР. | |
|
|
|
|
|
|
|
для: 7even
(03.01.2006 в 15:10)
| | А в логах (7even-error.log и error.log) ничего подозрительного не пишется? | |
|
|
|
|
|
|
|
для: cheops
(03.01.2006 в 20:01)
| | А где эти логи можно посмотреть ? И что там подозрительного может писаться ? | |
|
|
|
|
|
|
|
для: 7even
(03.01.2006 в 21:18)
| | Логи эти находятся в директории C:/Program files/Apache Group/Apache2/logs, если вы Apache по этому пути ставили. К подозрительным относятся все строки в которых есть ошибки - error и предупреждения - warning. | |
|
|
|
|
 6 Кб |
|
|
для: cheops
(04.01.2006 в 00:44)
| | Вот в этом файле есть ошибки. Не могли бы вы сказать Что они обозначают. | |
|
|
|
|
|
|
|
для: 7even
(04.01.2006 в 12:45)
| | А вы обращаетесь к серверу через http://www.7even.ru? Он прописан у вас в файле hosts? И что происходите когда вы обращаетесь непосредственно по IP-адресу http://127.0.0.1/? | |
|
|
|
|
|
|
|
для: cheops
(04.01.2006 в 13:29)
| | Да http://www.7even.ru прописан, туда я захожу. И на http://127.0.0.1/ у меня тоже получаеться заходить. Но дело в том что, когда я пытаюсь зайти в index.php, то у меня виден html код. А сиреневый таблици нет. | |
|
|
|
|
|
|
|
для: 7even
(04.01.2006 в 14:56)
| | Погодите, а почему у вас файл расширение .txt имеет? Он должен иметь расширение .php. | |
|
|
|
|
|
|
|
для: cheops
(04.01.2006 в 16:33)
| | А как зделать =(( .. Я не знаю =((. Скажите пожалуйста, а то я, уже третий день с этим мучаюсь .. | |
|
|
|
|
|
|
|
для: 7even
(04.01.2006 в 17:14)
| | У вас в httpd.conf прописано, что PHP-скрипты могут иметь расширения php и phtml, соответственно их так и называйте. Т.е. файл должен называться index.php. И в php.ini надо в соответствии с httpd.conf дополнить строку
doc_root = C:/www/Apache2/htdocs
|
| |
|
|
|
|
|
|
|
для: WebTech
(04.01.2006 в 18:48)
| | Там в php.ini без разници в какую строчку добавлять ? А линии лействительно должны быть такие C:/www/Apache2/htdocs ,а не такие C:\www\Apache2\htdocs. Разница есть ? И еще как мне зделать расширение *.php ??? | |
|
|
|
|
|
|
|
для: 7even
(04.01.2006 в 19:40)
| | В php.ini надо найти строку
и записать ее следующим образом
doc_root = C:/www/Apache2/htdocs
|
"Линии" называются слэшами и должны быть прямые, т.е. "/"
Чтобы сделать расширение .php например в Блокноте:
Открываем файл, выбираем Файл > Сохранить как. Затем там внизу есть поле Тип файла, выбираем Все файлы. Затем в поле Имя файла пишем index.php, нажимаем Сохранить.
Если оставить Тип файла - Текстовые документы, то, даже если написать в Имени файла index.php, Блокнот сохранит его как index.php.txt. Что у вас похоже и получилось. | |
|
|
|
|
|
|
|
для: 7even
(04.01.2006 в 17:14)
| | >А как зделать =(( .. Я не знаю =((.
Откройте папку Windows - меню Сервис - Свойства папки - Вид - сбросьте галку "Скрывать расширения для зарегистрированных типов файлов" и нажмите кнопку "Применить ко всем файлам". После этого расширения файлов будут отображаться. Выделите злополучный файл нажмите кнопку F2 и отредактируйте его имя так, чтобы осталось только расширение *.php. | |
|
|
|
|
|
|
|
для: 7even
(02.01.2006 в 14:04)
| | Такое бывает если забыть прописать в httpd.conf расширения для html and php файлов...
ЗЫ. много раз ставил Апач+РНР+муSQL на ХР следуя инструкции от СофтТайм (даже устаревшей версии) и всегда работало... | |
|
|
|