PHP в деталях


         

Траблшутинг


Допустим, оно у вас не заработало с первого раза... Что делать? Ну, прежде всего, конечно же, надо отправить во все конференции сообщение типа: "А-а-а-а-а!!! Хелп!!! У меня НИ-ЧЕ-ГО не работает!!!" И, разумеется, письмо автору данной статьи ;)) Самое главное&nbsp;&#151; сообщите как можно меньше информации о своей системе&nbsp;&#151; ну да, в конференциях ведь участвуют исключительно вундеркинды и телепаты, а Ваш покорный слуга&nbsp;&#151; так и вовсе Маг и Волшебник. Таким как он догадаться, на какой системе Вы работаете, и в чем может быть дело&nbsp;&#151; вообще пара пустяков! ;)) Да, кстати, в конференциях быстрее всего отвечают на постинги, набранные ЗАГЛАВНЫМИ БУКВАМИ. Ведь от долгой работы с компьютером портится зрение и Ваш постинг, набранный строчными буквами могут просто не заметить. ;)) <br />

<br />

А если серьезно, не надо паниковать. Давайте разберемся. <br />

<br />

<B>Симптомы:</B> Апача запустилась. Но скрипты не выполняются&nbsp;&#151; либо нагло лезут в окно браузера, либо хотят сохраниться на локальном диске. <br />

<br />

<B>Диагноз:</B> Скрипт не передается на выполнение парсеру PHP <br />

<br />

<B>Лечение:</B>

<br />

<br />

1. Проверьте работоспособность самого PHP. Для этого создайте в директории с <B>php.exe</B> файл, допустим, <B>test.php</B>: <br />

<br />

<font color="#800000">&lt;? echo "TEST" ?&gt;</FONT>

<br />

<br />

Запустите его командой <FONT COLOR="#800000">php.exe test.php</FONT>. Должны увидеть следующее:

Content-type: text/html

TEST

Заметьте: между первой и третьей строками есть пустая строка. Так надо, так должно быть. Именно так и никак иначе.

Если это не срабатывает? PHP страшно ругается и плюется, проверьте, есть ли у вас все необходимые файлы. А именно, файл php4ts.dll в директории с PHP либо в директории, содержащейся в переменной окружения PATH. Киньте ее в системную директорию windows и не мучайтесь. (Ну, я же предупреждал ? сначала проверьте работоспособность компонентов!)




Содержание  Назад  Вперед