Пустой экран, вместо сообщении об ошибках PHP

Автор Тема: Пустой экран, вместо сообщении об ошибках PHP  (Прочитано 1845 раз)

Оффлайн РупортАвтор темы

  • Бизнес оценка: (0)
  • Старожил
  • ****
  • СПАСИБО: 90
  • Сообщений: 353
  • Карма: 19
    • Просмотр профиля

Оффлайн РупортАвтор темы

  • Старожил
  • ****
Подскажите, как настроить вывод сообщений об ошибках на этапе компиляции (интерпритации или как там у php).
Например, если забыть закрыть оператор в коде точкой с запятой в конце, то выводиться пустой экран, вместо сообщении об ошибке.
Не помогает даже в .htaccess инструкция: php_value error_reporting "E_ALL & ~E_NOTICE"
и не помогает код в php:
error_reporting(E_ALL);
ini_set('display_errors','On');
Что можно сделать, как отлавливать подобные синтаксические ошибки? Отлаживаю скрипты напрямую на хостинге. Доступа к php.ini - нет.


Оффлайн Старый

  • Бизнес оценка: (9, 100%)
  • Мастер
  • *****
  • СПАСИБО: 1645
  • Сообщений: 5155
  • Карма: 154
  • Ищу работу постоянную, удалённую с окладом.
  • Награды Более одной тысячи спасибо КМС поисковой оптимизации
    • Просмотр профиля

Оффлайн Старый

  • Мастер
  • *****
  • Доп. информация
    • Бизнес оценка: (9, 100%)
    • СПАСИБО: 1645
    • Сообщений: 5155
    • Карма: 154
    • Ищу работу постоянную, удалённую с окладом.
    • Награды Более одной тысячи спасибо КМС поисковой оптимизации
      • Просмотр профиля
а если так?
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
Только старые инструкции, включая из .htaccess удалите.
Строчку поставьте первой, до всех выводов на странице.

Добавлено: 27-10-2015, 13:03:27

Ещё можно попробовать вот так:
Код:
Только зарегистрированные пользователи могут видеть код. Пожалуйста, войдите или зарегистрируйтесь.
« Последнее редактирование: 27-10-2015, 13:03:27 от Старый »

Оффлайн РупортАвтор темы

  • Бизнес оценка: (0)
  • Старожил
  • ****
  • СПАСИБО: 90
  • Сообщений: 353
  • Карма: 19
    • Просмотр профиля

Оффлайн РупортАвтор темы

  • Старожил
  • ****
Старый,  убрал все из htaccess и пробывал что вы написали, теперь вместо белого экрана "Удаленный сервер или файл не найден"

Оффлайн Старый

  • Бизнес оценка: (9, 100%)
  • Мастер
  • *****
  • СПАСИБО: 1645
  • Сообщений: 5155
  • Карма: 154
  • Ищу работу постоянную, удалённую с окладом.
  • Награды Более одной тысячи спасибо КМС поисковой оптимизации
    • Просмотр профиля

Оффлайн Старый

  • Мастер
  • *****
  • Доп. информация
    • Бизнес оценка: (9, 100%)
    • СПАСИБО: 1645
    • Сообщений: 5155
    • Карма: 154
    • Ищу работу постоянную, удалённую с окладом.
    • Награды Более одной тысячи спасибо КМС поисковой оптимизации
      • Просмотр профиля
Из .htaccess не всё нужно убрать, а только вывод ошибок. Или закомментировать эту строчку.
А вот в PHP, в самом верху, сразу после <?php прописать инструкцию вывода ошибок, одну из указанных.

Оффлайн РупортАвтор темы

  • Бизнес оценка: (0)
  • Старожил
  • ****
  • СПАСИБО: 90
  • Сообщений: 353
  • Карма: 19
    • Просмотр профиля

Оффлайн РупортАвтор темы

  • Старожил
  • ****
Нашел решение:
в htaccess:
php_flag display_errors on # <--- вот это надо включить
#php_value error_reporting "E_ALL & ~E_NOTICE"  # а это отключить, так как пустой экран показывает


 

Похожие темы

  Тема / Автор Ответов Последний ответ
10 Ответов
2569 Просмотров
Последний ответ 06-03-2011, 16:10:52
от seoforpeople
12 Ответов
3381 Просмотров
Последний ответ 01-02-2012, 07:23:18
от TwiLLer
3 Ответов
2045 Просмотров
Последний ответ 11-04-2011, 19:19:09
от keedes
0 Ответов
2585 Просмотров
Последний ответ 02-02-2012, 13:47:35
от Morfiy
0 Ответов
1465 Просмотров
Последний ответ 30-03-2012, 16:02:05
от Alex2k