Вместо материалов на сайте белый экран

Тема в разделе "Сайт умер, лежит и не дышит", создана пользователем katerina1122, 03.07.2013.

  1. Offline

    katerina1122 Недавно здесь

    Регистрация:
    18.02.2013
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Женский
    Здравствуйте!
    На сайте http://elpina.org/ появилась проблема. Основной контент отображается корректно (используется компонент K2), а вот материалы в разделах: Услуги, О компании, контакты, 123 оформлены через менеджер материалов перестали отображаться.
    Ошибки не выявлены ни одним из представленных способов: изменение .htaccess, configuration.php, в общих настройках сервера - выявление ошибок на максимум.
    Помогите пожалуйста разобраться:'(
     
  2.  
  3. Offline

    egorushka Недавно здесь

    Регистрация:
    05.12.2011
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    как удалось решить проблему?
     
  4. AKopytenko
    Offline

    AKopytenko Russian Joomla! Team Команда форума

    Регистрация:
    01.09.2011
    Сообщения:
    1 963
    Симпатии:
    168
    Пол:
    Мужской
    Вспоминайте после чего появилась ошибка. Какие действия с сайтом совершали перед появлением "белого экрана"?...
     
  5. CB9T
    Offline

    CB9T Преподаватель по J! Команда форума ⇒ Профи ⇐

    Регистрация:
    21.05.2010
    Сообщения:
    2 604
    Симпатии:
    322
    Пол:
    Мужской
    Белый экран вместо сайта. Как включить отображение ошибок в Joomla. Что мне делать?


    При установке или настройки расширений, редактировании шаблона и многих других действиях на сайте при переходе по ссылке можно увидеть «белый экран». Браузер показывает белую страницу и ничего более.

    Белый экран в большинстве случаев означает ошибку в php-коде одного из файлов. Вы могли где-то не закрыть скобку, не поставить точку с запятой, ошибиться буквой в операторе. «Белый экран» служит для лучшей защищенности сайта.

    Если хакер попытается взломать сайт и увидит информацию об ошибке, это позволит ему быстрее достигнуть своей цели. По этой причине для работающего сайта в случае возникновения ошибки нормой считается показывать пустой экран. Но во время разработки такие ошибки нужно видеть.
    Как включить отображение ошибок?
    Код (CODE):
    1. php.ini


    Если вы работаете на локальном сервере, то отображение можно включить/выключить в файле php.ini. Находим в нем параметр «display_errors» и изменяем с «off» на «on».
    Код (CODE):
    1. .htaccess


    Если же сайт находится на хостинге и доступа к php.ini нет, то в файл «.htaccess» (точка в начале обязательна), который находится в корне Joomla, добавляем строчку:
    Код (CODE):
    1. php_value display_errors 1


    Возможно этого файла у вас нет, но в корне должен лежать дефолтный htaccess.txt. Просто переименуйте его, в противном случае создайте.
    Код (CODE):
    1. configuration.php


    Joomla имеет собственный обработчик ошибок. Он настраивается из основного конфигурационного файла "configuration.php", который можно редактировать вручную, либо через панель управления.

    В панели (Общие настройки / Сервер / Сообщения об ошибках) все просто - ставим максимум. Если правим вручную, то открываем его (лежит в корне сайта), находим параметр и зменяем его как показано ниже
    Код (CODE):
    1. var $error_reporting = E_ALL;


    Средствами PHP

    Этот способ поможет, если ничего выше не помогло. Перед проблемным местом укажите явный уровень вывода ошибок с помощью PHP.
    Код (CODE):
    1. error_reporting(E_ALL);


    Это явно заставит PHP отображать ошибки далее по коду.
    Я увидел ошибку, что делать дальше?

    Если вы знаете PHP, то решаем проблему. Если нет, то ищем того кто знает PHP.
    Важно помнить и знать!

    Отлаживаться и включить ошибки нужно только на тестовом сайте или локальной копии. Не нужно вашим посетителям видеть ваши ошибки.

    С точки зрения безопасности всегда отключайте вывод ошибок на реальном сайте!

    http://joomla-book.ru/faq/custom/white-screen-on-your-site-and-error-reporting
     

Поделиться этой страницей

Загрузка...