Joomla 1.5 Белый экран при установке компонентов. Joomla сайт белый экран


Белый экран в Joomla - как исправить?

белый экран joomla

Почему на сайте или в админке joomla появляется белый экран? После обновления или в других случаях. Давайте разберём этот частый случай.

Почему на сайте или в админке joomla появляется белый экран? После обновления или в других случаях. Давайте разберём этот частый случай.

Белый экран чаще всего говорит об ошибке в сценарии php или на сервере.

А поскольку по-умолчанию, в настройках Joomla, отключен показ ошибок, поэтому мы видим абсолютно белый и чистый экран, без каких либо предупреждений или уведомлений.

Но на самом деле сервер нам может сказать очень многое, просто нужно ему разрешить это сделать.

Это делается включением показа ошибок на сервере.

Подробнее о том как включить показ ошибок.

Если есть доступ в админку, то включить показ ошибок, можно прямо в настройках Joomla. Общие настройки -> вкладка Сервер.

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

Самый простой вариант - сделать изменения в файле configuration.php, а именно в переменной $error_reporting изменить значение с default на maximum.

После этого на вашем белом экране должно появиться сообщение об ошибке, обычно это Fatal Error. При этом сервер показывает тип ошибки, файл который вызывает ошибку и строку в которой она произошла.

Теперь вы знаете что делать если в Joomla или любой другой CMS внезапно появился белый экран -> включать показ ошибок в php.Далее скопировать код ошибки и найти решение в поиске Яндекса или Гугла.Скорее всего такая ошибка уже была у кого то, и её решение давно уже найдено.

И это касается не только CMS систем, но и любых других скриптов на php.

Желаю успехов в работе с Joomla и чтобы белый экран появлялся как можно реже, а лучше вообще без него)

С уважением, Олег Касьянов

Сохраните эту информацию к себе, чтобы не потерять:

И подписывайтесь на наш онлайн-журнал.С уважением, Олег Касьянов.

joomlatown.net

Белый экран на сайте или при входе в админку Joomla

Как говорится, нет хуже вируса, чем кривые ручки пользователя. В общем в один прекрасный момент поимел белый экран вместо сайта. Причем не один раз, а два: в первый раз был белый экран при входе на сайт, а второй раз при входе в админку сайта.

Предыстория незамысловатая: вместо того, чтобы обкатывать приложения и шаблоны на локальной машине, как положено, я проверял это дело на живом сайте. Соответственно со временем набралось куча мусора не только в базе данных, но и файлов с папками на сайте. В отличие от настольных операционных систем, например Windows, CMS Joomla при деинсталляции, к примеру компонентов, не удаляет полностью файлы на хосте и записи в базе данных, а только ставит типа галочки, что компонент удален. Чистку приходится делать самому. Чтобы проводить данные очистку надо как минимум знать, какие записи в базе данных и какие файлы с папками необходимо удалять. Понять это можно по названию компонента, при продолжительной практике. Тем не менее черт меня дернул удалить папку FOF и записи в базе данных.

 

О том, что это необходимая библиотека Joomla можно было понять по значку системного файла в строке "Управление", что я не сделал.

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

Утверждается, что при выходящей ошибке 500 не вывод ошибок в логах невозможен, но тем не менее это так. Кстати, ошибка 500 может выходить и при выставлении неправильных прав на файлы: на папки должны быть выставлены права 0755, на файлы 0644. Также не помогли мне манипуляции с файлами .htaccess, index.phph и php.ini - не выводилась никакая ошибка. Мне помогло изменение режима сообщения об ошибках на Максимум: открыл свой сайт через FTP и в корне сайта файл скачал файл configuration.php. Изменил значение переменной $error_reporting на maximum, то есть: $error_reporting = 'maximum';

После заливки отредактированного файла заливаем его обратно с заменой.

Важно! Оставляем дубликат не отредактированного файла где-нибудь в паке "Оригинал", чтобы залить его потом спокойно обратно, так как чем больше правок файла, тем вероятнее допуск ошибки вами в коде!

В результате сайт нам выдает какой папки не хватает. Возвращаем недостающие файлы обратно и оригинальный файл configuration.php обратно на сайт. Если ошибка выходит в результате кривого шаблона, то можно отключить его в базе данных и включить стандартный шаблон. Например, у меня также выходил белый экран из-за шаблона, за который заплатил деньги, от одной очень известной компании. Я так понимаю, что основной доход разработчики имеют не от продажи шаблонов, а от удаления только им известных штучек, которые делают эксплуатацию шаблона без вмешательства их вебмастера невозможно. Высасывание денег. Не удалось им у меня отсосать - сменил шаблон. Удачи всем!

abzala.com

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

Белый экран вместо сайта. Как включить отображение ошибок в Joomla. Что мне делать?

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

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

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

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

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

Код (CODE):

  1. php_value display_errors 1

Возможно этого файла у вас нет, но в корне должен лежать дефолтный htaccess.txt. Просто переименуйте его, в противном случае создайте.

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

В панели (Общие настройки / Сервер / Сообщения об ошибках) все просто - ставим максимум. Если правим вручную, то открываем его (лежит в корне сайта), находим параметр и зменяем его как показано ниже

Код (CODE):

  1. var $error_reporting = E_ALL;

Средствами PHP

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

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

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

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

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

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

 

joomla-support.ru

Joomla 1.5 - Белый экран при установке компонентов.

Это файл .htaccess.txt я незнаю как там должно быть посмотрите может вы ошибку увидите...

## # @version $Id: htaccess.txt 14401 2010-01-26 14:10:00Z louis $ # @package Joomla RE # @localized Авторские права (C) 2005 - 2010 Joom.Ru - Русский дом Joomla! Все права защищены. # @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved. # @license http://www.gnu.org/copyleft/gpl.html GNU/GPL # Joomla! - свободное программное обеспечение. # Последнее изменение этого файла - 01.05.2010 ##

# Установка кодировки сайта по умолчанию. При необходимости, закомментируйте. # Строка решает проблему с "крякозябрами" в редакторе TinyMCE и текста лицензии при установке # на Денвере и некоторых серверах с жестко прописанной кодировкой. Это на 99,9% работающее решение. # После переименования этого файла htaccess.txt в .htaccess проблема решится. # Если проблема осталась - перечитайте предыдущее предложение (возможно неправильно переименовали).

AddDefaultCharset utf-8

# Следующие строки - попытка исправить настройки PHP # для полного соответствия системным требованиям Joomla. # Раскомментируйте (символ комментария - #) нужные строки, # если настройки вашего хоста не соответствуют рекомендациям # системных требований Joomla. # При возникновении 500 ошибки сервера, закомментируйте строку, вызывающую # ошибку, или все строки с php_flag.

# php_flag register_globals Off # php_flag display_errors Off # php_flag file_uploads On # php_flag allow_url_fopen off # php_flag magic_quotes_gpc On # php_flag magic_quotes_runtime Off

# Пример явного указания каталога для записи сессий: # Для Windows - c:/temp # для UNIX - /tmp

# Указанный каталог должен физически существовать и быть доступен для записи

# При необходимости, раскомментируйте строку ниже этой # php_value session.save_path c:/temp

##################################################### # ПРОЧТИТЕ ПОЛНОСТЬЮ, ЕСЛИ БУДЕТЕ ИСПОЛЬЗОВАТЬ ЭТОТ ФАЙЛ # # Строка ниже этого раздела: 'Options +FollowSymLinks' может вызвать проблему # при некоторых конфигурациях сервера. Она необходима для использования модуля # Apache mod_rewrite, но может быть уже настроена администратором вашего # сервера и изменение этого параметра в .htaccess может быть запрещено. # Если эта директива вызывает ошибку сервера, то закомментируйте строку # (добавьте символ # в начало строки), перезагрузите в браузере сайт и # протестируйте работу SEF-ссылок. Если они работают, то вам не надо ничего # менять здесь, т.к. всё уже настроено администратором сервера. # # Строки, которые можно раскомментирвать (и использовать) имеют только один #. # Строки с двумя символами ## раскомментировать не надо. В разделах, которые вы # не используете, все строки должны начинаться с символа # # #####################################################

## Может быть закомментировано, если вызывает ошибку сервера. Смотрите примечания выше. Options +FollowSymLinks

# # Включение mod_rewrite

RewriteEngine On

########## Начало - Правила обработки запросов для блокировки распространенных эксплоитов ## Если у вас возникли проблемы с вашим сайтом, используйте ниже описанные операции ## Они пытаются заблокировать самые распространенные эксплоиты Joomla! # ## Код запрета доступа к xml-файлам расширений (раскомментируйте для активации) #<Files ~ "\.xml$"> #Order allow,deny #Deny from all #Satisfy all #</Files> ## Конец кода запрета доступа к xml-файлам

# Блокировать любой запрос, пытающийся установить значение mosConfig через URL RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR] # Блокировать любой запрос, пытающийся испортить base64_encode через URL RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR] # Блокировать любой запрос, содержащий тег <script> в URL RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR] # Блокировать любой запрос, пытающийся установить значение глобальных переменных PHP через URL RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR] # Блокировать любой запрос, пытающийся изменить _REQUEST переменную через URL RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2}) # Перенаправлять заблокированные запросы на страницу 403 с запрещенными ошибками! RewriteRule ^(.*)$ index.php [F,L] # ########## Конец правил обработки для блокировки распространенных эксплоитов

# Раскомментируйте следующую строку, если URL вашего web-сервера # не связаны напрямую с физическими путями файлов. # Обновите ваш каталог Joomla (используйте "/" для обозначения корня сервера)

# RewriteBase /

########## Начало раздела SEF ядра Joomla! # RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !^/index.php RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC] RewriteRule (.*) index.php RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L] # ########## Конец раздела SEF ядра Joomla!

 

joomla-support.ru

Белый экран админки Joomla

Категория: Joomla Опубликовано: 29.08.2016

белый экран админ-панели JoomlaРано или поздно каждому владельцу веб ресурса приходится сталкиваться с различными ошибками Joomla. У меня вот возникла проблема, связанная с перенесением сайта на локальный сервер. После того как я сделал бэкап с помощью компонента Akeeba Backup, я решил протестировать компонент у себя на локалке. В результате сайт отображался корректно, но вот беда, административная часть Joomla стала недоступной. То есть при вводе логина и пароля отображался «белый экран смерти».

С чем это может быть связано? Существует множество вариантов возможных причин спровоцировавших подобную проблему, среди которых:

- В корне сайта файл htaccess.txt не переименован на .htaccess. Если это так, исправьте оплошность изменив его название. Если по-прежнему ничего не изменится, добавьте в начало или конец файла следующую строку:

- В папке administrator выставлены ограниченные права. Одна из банальных проблем, провоцировавшая возникновение ошибки белого экрана административной части Joomla.

- Не исключено, что виновником всего этого неудобства является файл index.php. Чтобы узнать так ли это, добавьте после первой строки файла нижеприведенный код:

- Файл configuration.php тоже может быть явной причиной подобного казуса. В данном случае решить проблему можно задокументировав строку в данном файле:

То есть поставив в начале строки два слэша - //

Как видим, причин спровоцировавших возникновение белого экрана предостаточно.

Для того чтобы не тыкать пальцем в небо необходимо зайти в корень вашего сайта - файл configuration.php и изменить значение переменной: $error_reporting.

Вероятнее всего у вас напротив него установлена команда «none». Измените на «maximum». Подобное действие позволит вывести известие об ошибке на монитор.

В результате на белом экране отобразится причина возникновения ошибки, и в дальнейшем вами будут предприняты соответственные меры по возобновлению отображения админ-панели Joomla. У меня, к примеру, система сообщила следующее:

Проблема была устранена удалением папки akeebabackup по указанному адресу.

Делитесь своими решениями в комментариях. Давайте вместе искореним проблему белого экрана. Спасибо за внимание и до скорого на страницах Stimylrosta.

Не ленитесь, поделитесь!

Оставить комментарий

Просмотров: 2554
Добавить комментарий

stimylrosta.com.ua


Prostoy-Site | Все права защищены © 2018 | Карта сайта