PHP 5 для начинающих

Печать

http://localhost/test01.htm, а не путь к файлу (например, D:\inetpub\ wwwroot\test01.htm).

3. Если HTML-страница отображается правильно, значит можно быть уверенным, что Web-сервер функционирует. Это означает (предположим, что не отображаются PHP-страницы), что проблема заключается в инсталляции PHP. Если появляются другие сообщения (такие как 4 04 Файл не найден (404 Page Not Found)), то весьма вероятно, что система просто не может найти данный файл, поэтому необходимо еще раз проверить имя файла, имя Web-каталога и т.д.

4. Если проблема предположительно заключается в инсталляции PHP, то следует еще раз проверить процесс установки, тщательно отработать каждый этап и убедиться, что все файлы PHP расположены в соответствующих каталогах. Особое внимание необходимо уделить именам системных каталогов, поскольку они могут отличаться в зависимости от операционной системы Windows или Linux.

5. Следует проверить права доступа к файлам. Права доступа очень важны в Linux-

системах и в меньшей степени ------ в Windows 2000 или настольных версиях Windows.

Можно зарегистрироваться в системе как root или администратор в Linux или Windows и попытаться изменить права доступа для запуска сценариев из каталогов Web-сервера. В случае использования внешнего хостинга изменить права доступа на Linux-системах можно при помощи любой хорошей FTP-утилиты.

Данные этапы помогут локализовать проблему и подсказать возможное решение.

Конфигурирование PHP

В ходе инсталляции, для того чтобы повлиять на работу PHP и его функций, модифицировался файл php.ini. В Приложении Е "Конфигурация PHP5'' данной книги обсуждаются основные установки в файле php.ini, а также некоторые доступные для PHP расширения. Наиболее важные конфигурационные параметры и расширения PHP рассматриваются в данном разделе.

Файл php.ini

Файл php.ini анализируется при первой загрузке и запуске PHP, для того чтобы задать определенный режим работы PHP (для любого сценария, выполняемого на Web-сервере). Все строки, в начале которых нет точки с запятой, являются действующими командами; все остальное в данном файле следует рассматривать как комментарии. Ниже приведен текст нескольких разделов файла php.ini-recommended. Показанные установки важны потому, что они непосредственно влияют на то, как работает PHP (в обычных обстоятельствах), они также могут повлиять на код или безопасность разрабатываемых приложений.

; Ограничения ресурсов ;

max_execution_time = 3 0 ; Максимально возможное время выполнения

; сценария в секундах.

max_input_time = 6 0 ; Максимально возможное время

; синтаксического анализа данных запроса

memory_limit = 8M ; Максимальный объем памяти, выделяемый

; сценарию (8MB)