невозможно отобразить index.php

Я пытаюсь загрузить созданный мной сайт и перенести его из windows в ubuntu. Я установил apache2 / php5 / mysql и подтвердил, что он работает, используя файл index.html по умолчанию, отображающий что-то вроде «Это работает!». Я также создал произвольную папку, содержащую некоторый php-файл, который я запустил в Firefox, и он был отображен. Но когда я пытаюсь запустить свои проекты index.php, я получаю пустой экран. Я проконсультировался с mirc по этому поводу, и они говорят, что это связано с разрешением файла. Я проверял права доступа к файлу в моем файле index.php, и его владелец: rw r, group: r, others: только для чтения и выполнение не проверено.

Что я делаю не так?

0
задан 22 November 2012 в 06:08

1 ответ

Возможно, PHP генерирует ошибки и не отображает их. По-видимому, это поведение по умолчанию.

Попробуйте проверить журнал на наличие ошибок: tail /var/log/apache2/error.log

Измените php.ini, чтобы ошибки отображались в вашем браузере. 1- Откройте файл /etc/php5/apache2/php.ini (или любой другой php.ini) в вашем браузере. любимый текстовый редактор

2- Поиск display_errors

3- Установите On

4- Перезапустите apache

В следующий раз чтобы запустить скрипт php, он выдаст ошибки.

Это также может быть проблемой с error_reporting. Размещение error_reporting(E_ALL); в начале вашего скрипта гарантирует (если display_errors = On), что будут отображаться все виды ошибок.

0
ответ дан 22 November 2012 в 06:08

Другие вопросы по тегам:

Похожие вопросы: