| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Apache не исполняет php |
| Автор: Chai 17.4.2013, 12:09 | ||
| Установил Апач+ PHP5 В httpd.conf добавил:
PHP расположен по адресу C:\php, там же расположен файл php5apache2.dll Вчера под конец дня мне как-то удалось исполнить тест <? echo "Basic TEST" ?> С чувством глубокого удовлетворения выключил комп и пошел домой. Утром решил снова проверить, но вместо текста появляется белая страница. Пероезапустил сервер, все также. Чего не хватает, что не так? Среди запущенных dll есть две штуки php5apache2.dll, но обе связаны с MailGuard, а с апачем такой длл нет, есть только два процесса Apache.exe. Чиорт, надо просто включить простой тег, потому что <?php echo "Basic TEST" ?> исполняется как надо. |
| Автор: skyboy 17.4.2013, 12:21 |
logs/error.log там должно быть сообщение об ошибке |
| Автор: Chai 17.4.2013, 13:34 | ||
Там есть две строки, связанные с моим тестовым файлом
Я бы из него не понял, что нужно включить простой тег в ini-файле. Теперь-то все исполняется! А зачем файлу из одной директивы <?php echo "Basic TEST" ?> понадобилась иконка, я не вкурюсь. Сейчас он ему не требуется, по крайней мере ошибок больше не прописывает. |
| Автор: Arantir 17.4.2013, 13:54 |
| Chai, бразуер запршавивает /favicon.ico автоматически... |
| Автор: krundetz 18.4.2013, 10:17 | ||
нет там ошибка вылазит если они отключены (а отключены они по умолчанию начиная с 5.3) , соответственно если вывод ошибок отключен, то сервер отдаст что успел сделать до этого места, либо белый лист если инструкция только одна. как у топикстартера. Интересно в данном случае следующие, как скрипт отработал без ошибки первый раз? Либо сам скрипт менялся перед вторым запуском, либо настройки php, либо это магия, если ничего не менялось. |