Форум русской поддержки Joomla!® CMS
09.12.2016, 09:53:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17   Вниз
  Добавить закладку  |  Печать  
Автор

Читать всем у кого белый экран!

 (Прочитано 165765 раз)
0 Пользователей и 1 Гость смотрят эту тему.
SmokerMan
Профи
********

Репутация: +694/-25
Offline Offline

Пол: Мужской
Сообщений: 5225



« : 14.09.2011, 12:14:44 »

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

"На форуме не сидят волшебники вперемешку с телепатами. И гадалок с прорицателями - тоже нет. Поэтому отгадывать, в чём, теоретически, может быть ошибка, никто не будет."

UPD (_ib_): Версия PHP на хостинге должна быть не старее 5.2. Как вариант возникновения белого экрана.

Как увидеть сообщение об ошибке?
1. Если открывается административная панель Joomla. Заходим в Сайт -> Общие настройки -> Сервер - ставим параметр "Сообщения об ошибках" в значение "по умолчанию", сохраняем. (У кого не открывается административная панель, пропускаем этот шаг)
2. Открываем файл root/index.php (не тот, что в шаблоне, а тот что в корне сайта).
upd. userxp: {root} - это корень сайта, который у хостера находится в некоей физической папке на сервере. Чаще всего по FTP или через файловый менеджер панели управления хостингом вы можете увидеть эту папку под именем {путь к вашей физической папке у хостера}/public_html/
Добавляем в него следующие строчки (выделены жирным):
Цитировать
ini_set('display_errors',1);
error_reporting(E_ALL);

define('_JEXEC', 1);
3. Добавляем в файл .htaccess (в корне сайта, если такого нет переименовываем htaccess.txt) строчку (в начало или конец, без разницы):
Код:
php_flag display_errors 1
4. Открываем страницу, где появлялся "белый экран", на ней должно появиться сообщение о ошибке. Если никакого сообщения нет, читаем следующий пункт.
5. Все критические ошибки так же записываются в error.log сервера. Где искать этот файл, лучше спрашивайте у своего хостинга (в основном эта директория logs, не путайте его с файлом лога Joomla - logs/error.php!. Это два разных файла)
6. КОПИРУЙТЕ сообщение об ошибке в свой пост, и КОПИРУЙТЕ небольшой - 3-5 строк - кусок кода, на который указывает ошибка. Повторяю - КОПИРУЙТЕ! никакой отсебятины!


UPD: Я )
Данная информация актуальна, если сайт находится на локальном компьютере
Часто так же встречаются "хитрожопые разработчики", которые в своем коде "глушат" ошибки директивой "error_reporting(0)". В этом случае можно применить поиск по "*.php" файлам с ключевым словом "error_reporting(0)". Если данные совпадения найдутся, то их нужно либо удалить либо закомментировать ("//error_reporting(0)").

Так же причиной "белого экрана" может стать забытый где-то в коде die() или exit. В этом случае скрипт просто прекращает работу без каких-либо ошибок. Лечить можно так же по поиску в файлах.

Полезные ссылки:
error_reporting

По материалам статьи - http://www.phpfaq.ru/debug
Удачи!
« Последнее редактирование: 31.01.2013, 23:43:47 от SmokerMan » Записан
 
dushman
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 70


« Ответ #1 : 20.09.2011, 22:24:49 »

где находится этот файл? root/index.php
чтото у меня его нет
Записан
staticlight
Живу я здесь
******

Репутация: +65/-0
Offline Offline

Пол: Мужской
Сообщений: 1090


Staticlight


« Ответ #2 : 20.09.2011, 22:39:49 »

root = корневая папка на сервере, где лежат файлы вашего сайта, в данном контексте - место, куда скопированы файлы Joomla.
Записан
dushman
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 70


« Ответ #3 : 21.09.2011, 00:20:37 »

Цитировать
.htaccess (в корне сайта, если такого нет переименовываем htaccess.txt)
если переименовать то файл пропадает, что делать?
Записан
voland
Профи
********

Репутация: +488/-86
Offline Offline

Пол: Мужской
Сообщений: 8732


любит наш народ всякое гавно...


« Ответ #4 : 21.09.2011, 00:34:28 »

Надо добавить что кривыми блокнотами не стоит править.. и вообще не трогать index.php - новички напортачат больше
Записан
dushman
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 70


« Ответ #5 : 21.09.2011, 01:02:06 »

если переименовать то файл пропадает, что делать?
Записан
voland
Профи
********

Репутация: +488/-86
Offline Offline

Пол: Мужской
Сообщений: 8732


любит наш народ всякое гавно...


« Ответ #6 : 21.09.2011, 01:03:37 »

Он не пропадает а становится скрытым - включить отображение скрытых файлов
Записан
dushman
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 70


« Ответ #7 : 21.09.2011, 01:13:20 »

Он не пропадает а становится скрытым - включить отображение скрытых файлов
как включить?
Записан
Aleks_El_Dia
Moderator
*****

Репутация: +353/-0
Offline Offline

Пол: Мужской
Сообщений: 3739


AEDStudio Joomla! Direction


« Ответ #8 : 21.09.2011, 10:08:04 »

как включить?
В панели управления хостингом либо спросить у хостера.
Записан
dushman
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 70


« Ответ #9 : 21.09.2011, 12:05:27 »

в чем проблема?

Код:
Wed Sep 21 11:48:53 2011] [error] [client 85.115.248.62] File does not exist: /usr/home/forexhr/public_html/404.shtml
[Wed Sep 21 11:48:53 2011] [error] [client 85.115.248.62] File does not exist: /usr/home/forexhr/public_html/favicon.ico
[Wed Sep 21 11:48:49 2011] [error] [client 85.115.248.62] File does not exist: /usr/home/forexhr/public_html/404.shtml
[Wed Sep 21 11:48:49 2011] [error] [client 85.115.248.62] File does not exist: /usr/home/forexhr/public_html/favicon.ico
[Wed Sep 21 11:48:46 2011] [error] [client 89.20.120.38] File does not exist: /usr/home/forexhr/public_html/404.shtml
[Wed Sep 21 11:48:46 2011] [error] [client 89.20.120.38] File does not exist: /usr/home/forexhr/public_html/favicon.ico
[Wed Sep 21 11:47:19 2011] [error] [client 85.115.248.62] File does not exist: /usr/home/forexhr/public_html/404.shtml
[Wed Sep 21 11:47:19 2011] [error] [client 85.115.248.62] File does not exist: /usr/home/forexhr/public_html/favicon.ico
[Wed Sep 21 11:43:54 2011] [error] [client 85.115.248.62] File does not exist: /usr/home/forexhr/public_html/404.shtml
[Wed Sep 21 11:43:54 2011] [error] [client 85.115.248.62] File does not exist: /usr/home/forexhr/public_html/favicon.ico
[Wed Sep 21 11:43:17 2011] [error] [client 85.115.248.62] File does not exist: /usr/home/forexhr/public_html/404.shtml
[Wed Sep 21 11:43:17 2011] [error] [client 85.115.248.62] File does not exist: /usr/home/forexhr/public_html/favicon.ico
[Wed Sep 21 11:43:15 2011] [error] [client 85.115.248.62] File does not exist: /usr/home/forexhr/public_html/404.shtml
[Wed Sep 21 11:43:15 2011] [error] [client 85.115.248.62] File does not exist: /usr/home/forexhr/public_html/favicon.ico
[Wed Sep 21 11:42:37 2011] [error] [client 85.115.248.62] File does not exist: /usr/home/forexhr/public_html/404.shtml, referer: http://forexh.ru/administrator/index.php
[Wed Sep 21 11:42:37 2011] [error] [client 85.115.248.62] File does not exist: /usr/home/forexhr/public_html/administrator/components/com_kunena/media, referer: http://forexh.ru/administrator/index.php
[Wed Sep 21 11:42:37 2011] [error] [client 85.115.248.62] File does not exist: /usr/home/forexhr/public_html/404.shtml, referer: http://forexh.ru/administrator/index.php
[Wed Sep 21 11:42:37 2011] [error] [client 85.115.248.62] File does not exist: /usr/home/forexhr/public_html/administrator/components/com_kunena/media, referer: http://forexh.ru/administrator/index.php
[Wed Sep 21 11:42:37 2011] [error] [client 85.115.248.62] File does not exist: /usr/home/forexhr/public_html/404.shtml, referer: http://forexh.ru/administrator/index.php
Записан
ilgizon87
Осваиваюсь на форуме
***

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 134



« Ответ #10 : 21.09.2011, 13:16:12 »


Скачайте какой-нибудь ftp менеджер (Filezilla, например). Зайдите в корень сайта, скачайте файл .htacces, отредактируйте его и перезалейте с удалением прежнего.
Записан
dushman
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 70


« Ответ #11 : 21.09.2011, 13:57:29 »

может я неправильно ставляю php_flag display_errors 1
куда именно его писать?

Код:
##
# @version $Id: htaccess.txt 14401 2010-01-26 14:10:00Z louis $
# @package Joomla
# @copyright Copyright (C) 2005 - 2010 Open Source Matters. All rights reserved.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! is Free Software
##


#####################################################
#  READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE
#
# The line just below this section: 'Options +FollowSymLinks' may cause problems
# with some server configurations.  It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file.  If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your SEF url's.  If they work,
# it has been set by your server administrator and you do not need it set here.
#
#####################################################

##  Can be commented out if causes errors, see notes above.
Options +FollowSymLinks

#
#  mod_rewrite in use

RewriteEngine On

########## Begin - Rewrite rules to block out some common exploits
## If you experience problems on your site block out the operations listed below
## This attempts to block the most common type of exploit `attempts` to Joomla!
#
## Deny access to extension XML files (uncomment out to activate)
#<Files ~ "\.xml$">
#Order allow,deny
#Deny from all
#Satisfy all
#</Files>
## End of deny access to extension XML files
RewriteCond %{QUERY_STRING} mosConfig_[a-zA-Z_]{1,21}(=|\%3D) [OR]
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %{QUERY_STRING} base64_encode.*\(.*\) [OR]
# Block out any script that includes a <script> tag in URL
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
# Block out any script trying to set a PHP GLOBALS variable via URL
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
# Block out any script trying to modify a _REQUEST variable via URL
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
# Send all blocked request to homepage with 403 Forbidden error!
RewriteRule ^(.*)$ index.php [F,L]
#
########## End - Rewrite rules to block out some common exploits

#  Uncomment following line if your webserver's URL
#  is not directly related to physical file paths.
#  Update Your Joomla! Directory (just / for root)

# RewriteBase /


########## Begin - Joomla! core SEF Section
#
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]
#
########## End - Joomla! core SEF Section
Записан
Yastroitel
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 112



« Ответ #12 : 22.09.2011, 22:13:12 »

Как раз хотел создавать свою тему.

Вообщем проблема такая - на сайте много статей и одна упорно отказывается открываться.

Включение отключение сообщений об ошибках или режима отладки также выдают пустой экран.

В логах сервера одна всего лишь строчка с отсылкой на эту статью

Цитировать
[22/Sep/2011:21:49:20 +0400] "GET /index.php?option=com_content&view=article&id=40:csp&catid=23:yaroslavl&Itemid=26 HTTP/1.0" 200 -

Подскажите пожалуйста в чем может быть проблема?
Записан
SmokerMan
Профи
********

Репутация: +694/-25
Offline Offline

Пол: Мужской
Сообщений: 5225



« Ответ #13 : 23.09.2011, 09:05:20 »

Подскажите пожалуйста в чем может быть проблема?
ни в чем, т.к. никаких ошибок нет.
По данному урлу возвращается код 200, т.е. OK

И это совсем не error.log, а access.log.
Читайте внимательно!
« Последнее редактирование: 23.09.2011, 09:08:31 от SmokerMan » Записан
beagler
Профи
********

Репутация: +389/-4
Offline Offline

Пол: Мужской
Сообщений: 3307


beagler dot ru


« Ответ #14 : 16.10.2011, 13:42:14 »

а версия php у Вас случайно не меньше 5.2 ?
Записан
SPD-PrAlex
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 2


« Ответ #15 : 12.01.2012, 21:28:01 »

А у меня вообще беда, я не могу выполнить ни один шаг из предложенных выше =(
Начальство требует работу сайта, а он повис =-(
Записан
Aleks_El_Dia
Moderator
*****

Репутация: +353/-0
Offline Offline

Пол: Мужской
Сообщений: 3739


AEDStudio Joomla! Direction


« Ответ #16 : 13.01.2012, 10:13:41 »

А у меня вообще беда, я не могу выполнить ни один шаг из предложенных выше =(
Начальство требует работу сайта, а он повис =-(
Опишите обстоятельства, помогут.
Записан
SPD-PrAlex
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 2


« Ответ #17 : 13.01.2012, 23:02:15 »

Есть сайт общеобразовательной школы www.rsosh3.ru, который разработан был не мной, а начальством отдела образования. И поэтому, у меня нет ни договора, ни паролей от личного кабинета RuCenter. Всё, что мне дали - это логин и пароль от панели управления "rsosh3.ru/administrator"
Т.е. я не могу выгрузить на свой компьютер весь сайт и базу данных сайта, чтобы в дальнейшем искать ошибки в работе.
Теперь сама проблема:
После Нового года администрация школы мне сообщила, что при открытии сайта выпадает "Белый экран"
Я попытался выяснить в чем дело, и натолкнулся на этот форум. Пытался выполнить шаги из предложенных выше, но всё безуспешно. При сохранении каких-нибудь параметров в панели оправления - она тоже выдает "Белый экран" и ничего не сохраняется.
Что проблема в php-коде я и так понял, но никак не могу выяснить как исправить ошибку (или ошибки).
В общем, боюсь, что сайт потерян...а ведь оплачен он до 12.10.2012 г.
« Последнее редактирование: 13.01.2012, 23:57:11 от SPD-PrAlex » Записан
SmokerMan
Профи
********

Репутация: +694/-25
Offline Offline

Пол: Мужской
Сообщений: 5225



« Ответ #18 : 14.01.2012, 01:54:28 »

...а ведь оплачен он до 12.10.2012 г.
спустим ему грехи все...
Записан
oriol
Живу я здесь
******

Репутация: +100/-4
Offline Offline

Сообщений: 1057


« Ответ #19 : 14.01.2012, 08:49:03 »

Т.е. я не могу выгрузить на свой компьютер весь сайт и базу данных сайта, чтобы в дальнейшем искать ошибки в работе.
1 Art Adminer   (доступ к базе)
2 eXtplorer      (доступ ко всем папкам и файлам, ним и выгрузишь резервную копию akeeba )


P.s Наверное что то есть и поновее просто не интересует
А может ты сайт угнать у школы хочешь ?  

Сударь вас вскрыли яндекс
« Последнее редактирование: 14.01.2012, 09:32:23 от oriol » Записан
alpha
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 39


« Ответ #20 : 14.01.2012, 20:37:39 »

подскажите где найти error лог в timeweb
Записан
Olinda
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Женский
Сообщений: 69



« Ответ #21 : 18.01.2012, 19:23:42 »

У меня белый экран при любом изменении и сохранении в Админке общих настроек сайта. Перепробовала все выше описаное, не помогает. При обновлении страница админки открывается, но конечно изменения не сохраняются. Что это может быть?
Записан
Alexasha
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 36


« Ответ #22 : 19.01.2012, 20:34:06 »


Как увидеть сообщение об ошибке?
1. Если открывается административная панель Joomla. Заходим в Сайт -> Общие настройки -> Сервер - ставим параметр "Сообщения об ошибках" в значение "по умолчанию", сохраняем. (У кого не открывается административная панель, пропускаем этот шаг)
2. Открываем файл root/index.php (не тот, что в шаблоне, а тот что в корне сайта). Добавляем в него следующие строчки (выделены жирным):3. Добавляем в файл .htaccess (в корне сайта, если такого нет переименовываем htaccess.txt) строчку (в начало или конец, без разницы):
Код:
php_flag display_errors 1

сделал по этой инструкции
при добавлении в файл .htaccess   строчки php_flag display_errors 1
сайт говорит Internal Server Error
удаляю строку php_flag display_errors 1
сайт работает
Записан
oriol
Живу я здесь
******

Репутация: +100/-4
Offline Offline

Сообщений: 1057


« Ответ #23 : 19.01.2012, 23:38:43 »

У меня белый экран при любом изменении и сохранении в Админке общих настроек сайта. Перепробовала все выше описаное, не помогает. При обновлении страница админки открывается, но конечно изменения не сохраняются. Что это может быть?
Адрес сайта ?
Записан
Alexasha
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 36


« Ответ #24 : 20.01.2012, 02:26:32 »

У меня белый экран при любом изменении и сохранении в Админке общих настроек сайта, добавлении материала и т.д.
http://www.education-inclusive.com/
Записан
Lex
Практически профи
*******

Репутация: +273/-1
Offline Offline

Пол: Мужской
Сообщений: 1631


« Ответ #25 : 20.01.2012, 03:26:44 »

Ого. Аж до четвертого пункта до читал. А п.5 не осилил уже? Ну так поднатужься. Вдруг поможет.
Записан
oriol
Живу я здесь
******

Репутация: +100/-4
Offline Offline

Сообщений: 1057


« Ответ #26 : 20.01.2012, 08:28:48 »

У меня белый экран при любом изменении и сохранении в Админке общих настроек сайта, добавлении материала и т.д.
http://www.education-inclusive.com/

Вас тоже взломали причем давно сайт уже выпал из яндекса (если был там)

яндекс
google
Записан
Olinda
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Женский
Сообщений: 69



« Ответ #27 : 20.01.2012, 17:29:18 »

Вас тоже взломали причем давно
Я только установила Joomla, на сайте стандартные демо-данные, захожу в админке в настройки чтоб отключить сайт - белый экран. Попробовала все написанное выше, не помагает.
Записан
oriol
Живу я здесь
******

Репутация: +100/-4
Offline Offline

Сообщений: 1057


« Ответ #28 : 20.01.2012, 17:38:50 »

Зачем вы меня цитируете ?  (тем самым выставляя ......... (еще  бы написали что у вас сайт на localhost))
Я писал не вам а Alexasha
« Последнее редактирование: 20.01.2012, 17:42:59 от oriol » Записан
Alexasha
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 36


« Ответ #29 : 21.01.2012, 00:53:15 »

Вас тоже взломали
блииииин
да что ж этим уродам надо-то...
тематика сайта специфическая... посещаемость пару сотен...
зачем его ломать?  Cry
Записан
Страниц: [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet