|
|
|
| Вроде все сделала как написани. Создала phpinfo.php. Выходит ошибка: У вас нет прав для просмотра этой страницы! Почему? | |
|
|
|
|
|
|
|
для: sasch
(01.06.2006 в 21:38)
| | Устанавливаю Апач 2.2. Файла http.conf нет, вмето него httpd. Прописываю там:
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"
|
Поличаю 403-Forbidden. Помогите если можно. | |
|
|
|
|
|
|
|
для: sasch
(01.06.2006 в 22:55)
| | Виртуальные хосты настраивали? | |
|
|
|
|
|
|
|
для: cheops
(02.06.2006 в 00:11)
| | Нет, а как? Сделала только то, что прописоно выше. Дело с том, что там файла http.conf нет, вмето него httpd. Это нормально? | |
|
|
|
|
|
|
|
для: sasch
(02.06.2006 в 00:21)
| | Прописала NameVirtualHost 127.0.0.1:80, но все равно ошибку пишет Forbidden | |
|
|
|
|
|
|
|
для: sasch
(02.06.2006 в 00:31)
| | Поставил 2.2.2 - у меня httpd.conf - это httpd.conf, во вторых в нём имеется строки
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
|
Т.е. следует снять комментарии настраивать файл httpd-vhosts.conf, который находится в подкаталоге extra. | |
|
|
|
|
|
|
|
для: cheops
(02.06.2006 в 11:42)
| | Виртуальный хост выглядит типа так:
#----serv1
<VirtualHost 127.0.0.1>
ServerAdmin webmaster@domen.ru
ServerName имя (скажем домен)
DocumentRoot "d:/home/direct/www/" - это где находятся документы
ScriptAlias /cgi/ "d:/home/direct/cgi/" где находятся документы cgi
ErrorLog d:/home/direct/error.log где находиться файл ошибок
CustomLog d:/home/direct/access.log common где находиться файл log
</VirtualHost> | |
|
|
|
|
|
|
|
для: cheops
(02.06.2006 в 11:42)
| | Вы моглибы дать ссылку где качали? | |
|
|
|
|
|
|
|
для: sasch
(02.06.2006 в 15:03)
| | Я уже точно не помню - шёл с официального сайта по зеркалам... У вас какая версия до третьего знака? 2.2.2? | |
|
|
|
|
|
|
|
для: cheops
(02.06.2006 в 23:40)
| | Моя версия Апаче 2.2.2 | |
|
|
|
|
|
|
|
для: cheops
(02.06.2006 в 11:42)
| | Сделала как Вы сказали и получилось
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
|
Верно? | |
|
|
|
|
|
|
|
для: sasch
(02.06.2006 в 15:32)
| | Да | |
|
|
|
|
автор: glsv (02.06.2006 в 13:37) |
|
|
для: sasch
(02.06.2006 в 00:21)
| | Файлы смотрите через проводик? А редактируете через блокнот?
Если так, то будьте внимательны. Блокнот по умолчанию сохранит Ваш httpd.conf как httpd.conf.txt. А в проводнике httpd.conf отображается просто как httpd. | |
|
|
|
|
|
|
|
для: glsv
(02.06.2006 в 13:37)
| | Да в папке extras имеется httpd-vhosts. Там имеется такое:
NameVirtualHost *:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.localhost
DocumentRoot /www/docs/dummy-host.localhost
ServerName dummy-host.localhost
ServerAlias www.dummy-host.localhost
ErrorLog logs/dummy-host.localhost-error_log
CustomLog logs/dummy-host.localhost-access_log common
</VirtualHost>
<VirtualHost *:80>
|
Делаю изменения типа:
NameVirtualHost *:80
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for all requests that do not
# match a ServerName or ServerAlias in any <VirtualHost> block.
#
<VirtualHost 127.0.0.1:80>
ServerAdmin webmaster@dummy-host.localhost
DocumentRoot /www/docs/dummy-host.localhost
ServerName dummy-host.localhost
ServerAlias www.dummy-host.localhost
ErrorLog logs/dummy-host.localhost-error_log
CustomLog logs/dummy-host.localhost-access_log common
</VirtualHost>
<VirtualHost 127.0.0.1:80>
|
Так? | |
|
|
|
|
|
|
|
для: sasch
(02.06.2006 в 14:47)
| | А у Вас есть такая директория "dummy-host.localhost"?
Это судя по Вашим изменениям директория где должны лежать скрипты php, документы html и тд | |
|
|
|
|
|
|
|
для: kadet_73
(02.06.2006 в 15:33)
| | Нет, все мои скрипты лежат в htdocs, а той папки о которой вы говорите нет. Я переустановила Апач, все работает ок. Набираю localhost ибраузер пишет ОК. Че дальше то делать? | |
|
|
|
|
|
|
|
для: sasch
(02.06.2006 в 15:45)
| | А С:/Windows это С:/WINNT и туда надо скопировать PHP.INI? | |
|
|
|
|
|
|
|
для: sasch
(02.06.2006 в 16:08)
| | С:/Windows это С:/WINNT ?
да. | |
|
|
|
|
|
|
|
для: Trianon
(02.06.2006 в 16:32)
| | Ну я так и поляла. Переименовала файл php.ini-dist в php.ini и скопировала его. Это первый шаг. Что делать потом? | |
|
|
|
|
|
|
|
для: sasch
(02.06.2006 в 16:42)
| | PHP не работает.
Ребята, ну скажите что делать! | |
|
|
|
|
|
|
|
для: sasch
(02.06.2006 в 16:55)
| | Никто не знает? Ну и ладно, не в первый раз... Спасибо. | |
|
|
|
|
 42.2 Кб |
|
|
для: sasch
(02.06.2006 в 20:03)
| | Я делал так:
Возьми, скопируй все .dll из D:\php\ext в папку D:\php
Потом файл php5apache2.dll скинь в С:\Windows\System32
В РНР.ini строку extension_dir = "./" оставь в таком виде
Перезапусти Apache, должно работать.
Я не спец, мягко говоря, но у меня все заработало
Для примера, мой PHP.ini.
В нем практически не нужно ничего менять, кроме того, что указано в статье по настройке Apache+PHP+MySQL.
Разве, что снять комментарий со строки extension=php_mysql.dll при настройке MySQL.
У меня настроена связка Apache 2.2+PHP5.1.4+MySQL 5.0.21 | |
|
|
|
|
|
|
|
для: sasch
(02.06.2006 в 16:55)
| | >PHP не работает.
Как вы его подключаете? Как CGI или как модуль? | |
|
|
|
|
|
|
|
для: cheops
(02.06.2006 в 23:44)
| | Нашла в нете статью по настройке http://www.codenet.ru/webmast/apache/Apache-PHP-Perl-Mysql/ и по ней пыталась все установить. Но не вышло. С того самого дня, как я начала интересоваться PHP мне хотелось установить весь комплект самой. Это, по-моему, самое первое, что надо сделать для начинающего. В вашей книге эта статья не расчитана на новичка: делаешь, как написано, получаешь нерабочую связку... Это не критика, многие так считают, хотя остальное все больше заинтересовывает и завет к изучению PHP. Как было бы хорошо если на сайте WWW.SOFTTIME.RU появилась наиподробнейшая статья с пояснениями по настройке. Уверена, многие скажут Вам спасибо... | |
|
|
|
|
автор: cheops (из кафе) (03.06.2006 в 09:37) |
|
|
для: sasch
(03.06.2006 в 09:27)
| | Так устанавливаете модулем или CGI?
PS Такая статья у нас имеется http://www.softtime.ru/info/articlephp.php?id_article=24 - обычно установка заканчивается успехом. Однако с Apache 2.2.x мы подробно ещё не разбирались, поэтому все подводных камней ожидающих человека не знаем. | |
|
|
|
|
|
|
|
для: cheops (из кафе)
(03.06.2006 в 09:37)
| | Я видела эту статью. Написано подробно, но и минусы есть. Ex. ...файл php.ini-dist в php.ini и скопировать его в директорию Windows. Я понимаю это, как переименовать..., скопировать и редаетировать не тот, что мы скопировали, а тот, что остался в С://PHP. Ребята, новичок - это слепой котенок и ему надо открыть глаза... | |
|
|
|
|
|
|
|
для: sasch
(03.06.2006 в 09:47)
| | Прикрепите, пожалуйста, Ваш рабочий httpd.conf в форум – так будет проще. | |
|
|
|
|
|
|
|
для: glsv (Дизайнер)
(03.06.2006 в 13:07)
| | Да я уже все поудаляла. Не смогла настроить и ... Спасибо что откликнулись, но здорово было бы все установить. И так, с чего начнем... | |
|
|
|
|
|
|
|
для: sasch
(04.06.2006 в 00:51)
| | Так с начала и начнем. Дойдите до того момента когда у Вас перестанет получаться. И прикрепите в форум файлы: httpd.conf и php.ini (который в c:/windows)
PS: Создайте для этого новую тему. | |
|
|
|
|
|
|
|
для: sasch
(01.06.2006 в 21:38)
| | Закомментируйте директиву Deny from all в httpd.conf в блоке <Directory />
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
# Deny from all
Satisfy all
</Directory>
|
| |
|
|
|