Помощь - Поиск - Пользователи - Календарь
Полная версия: PHP
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Ада и другие языки
Адель
подскажите пжл какая папка используется Web-сервером Apach для храненя опублкованных файлов
Altair
Любая.
Папка задается через переменную DocumentRoot в файле httpd.conf
По умолчанию
<ServerPath>\apache\htdocs
где ServerPath - каталог, где стоит апач
Адель
угу, спс, нашла...вот только php установлен с Apach, файлы в htdocs, но сценарии на пхп все равно отобраажются, не подскажите какая тут может быть проблема? unsure.gif
GoodWind
проверь следующее в файле httpd.conf (кстати можешь его выложить - тогдна нам проще будет найти ошибку):

Код
LoadModule php4_module "/usr/local/php/sapi/php4apache.dll"


либо (именно ЛИБО, потому что может быть подключен один из модулей):

Код
LoadModule php5_module "/usr/local/php/sapi/php5apache.dll"


эти строчки подключают php к apache. Если Модуль подключен, проверь путь к нему (путь указывается относительно корня сервера).

Далее. Необходимо проверить значение переенной directoryindex. Она указывает, какие файлы искать в директории, если в строке запроса не указан файл (например http://localhost/ или http://localhost/movies/ )

Код
directoryindex index.html index.phtml index.php


помимо этого удостоверься, что php вообще включен. в Файле php.ini (обычно обнаруживается в директории windows) должно быть:

Код
engine=on
klem4
Цитата
угу, спс, нашла...вот только php установлен с Apach, файлы в htdocs, но сценарии на пхп все равно отобраажются, не подскажите какая тут может быть проблема?


А как ты их запускаешь ? Просто двойным кликом ? так не пойдет, надо в браузере путь полный писать через имя сервера, по дефолту localhost, например:
Цитата


Папка lab2 должна лежать в htdocs.
Адель
Цитата
проверь следующее в файле httpd.conf
LoadModule php4_module "/usr/local/php/sapi/php4apache.dll"

вообще не нашла (( файл прикреплен

Цитата
надо в браузере путь полный писать через имя сервера, по дефолту localhost, например:

сделала, файл тепеерь он открывает, но пишет просто код, который в файле
Код
<HTML>
<HEAD>
<TITLE> Test page </TITLE>
</HEAD>

<BODY>
<?php
$title='234';
?>
<P>Hello. <?php echo $title ?>
<P>Current time <?php echo date('Y-m-d H:i:s') ?>
</BODY>
<HTML>

типо того...
GoodWind
угу, это то о чем я говорил)
попробуй эту строчку добавить в httpd.conf (LoadModule php4_module "/usr/local/php/sapi/php4apache.dll")

ps: файл в упор не вижу

Добавлено через 3 мин.
а если не получается - можно скачать и установить Денвер (http://www.denwer.ru/ )
Адель
если пхп5, то 5 ставить?
и куда добавлять? начало\конец?
GoodWind
да, пять ставить (как я написал выше^^^^).

добавлять можно куда угодно, но насколько помню там есть секция подключения модулей (должна быть) - у меня вообще в начале файла строка дописана.
Адель
т.е. что типо того #LoadModule php5_module "C:/Program Files/PHP/php5apache.dll" ??

GoodWind
символ "#" означает, что строка закоментирована, поищи, рядом обычно подключение php4 лежит раскомментированным.

И я так и не увидел твой httpd.conf
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.