Веб-сайт PHP Белый экран и нет источника |

17 сентября VPS, веб

Как уже упоминалось ранее, я не кодер, дизайнер веб-сайтов или что-то в этом роде. Я люблю возиться с небольшими веб-проектами, большинство моих сайтов работает на WordPress. В небольшом проекте, над которым я сейчас работаю, id создал сайт, и я знал, что PHP, который я использовал, был в порядке. Как только я загрузил его на свой сервер, я ничего не получил, почтовый индекс. Все, что я имел, было хорошим белый экран в моем веб-браузере, и если я щелкнул правой кнопкой мыши, чтобы просмотреть исходный код, то оказалось, что ничего не работает.

После небольшого исследования я понял, что мне нужно выяснить, какие ошибки генерируются. С помощью приведенного ниже кода, вставленного в ваш .HTAccess, вы можете заставить свой управляемый PHP веб-сайт сообщать о своих ошибках на экране веб-браузера, чтобы помочь диагностировать проблемы.

php_value display_errors 1

С этой строкой кода в HTAccess я мог видеть, что веб-сайт генерирует следующую ошибку.

Ошибка синтаксического анализа PHP: синтаксическая ошибка, неожиданный конец $

Опять же после дальнейших исследований я обнаружил, что это проблема с моим сервером, а именно с PHP, не способным читать короткие теги PHP, которые были в сценарии, который я использовал. Чтобы решить эту проблему, нам нужно разрешить PHP читать короткие теги. Сделайте это, введя следующий код в свой HTAccess для отдельных сайтов или для всех сайтов, размещенных на вашем сервере, а затем введите его в свой PHP.ini.

php_value short_open_tag 1

Теперь с Короткие теги включены в PHP мой сайт загорелся. Единственная проблема, с которой я столкнулся, заключалась в том, что на экране отображались различные ошибки, которые были не важны. Я хотел отфильтровать эти ошибки. Я сделал это с помощью следующего кода.

php_value error_reporting 2

Это означает, что эти ошибки не зарегистрированы ни в одном из ваших журналов, и они не будут отображаться на экране в вашем браузере. Теперь, когда сайт работает, я могу удалить начальную строку PHP с отчетом об ошибках, которая подсказала мне, что было сломано на моем сайте.

Ссылка на основную публикацию