|
SmokerMan
|
 |
« : 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 строк - кусок кода, на который указывает ошибка. Повторяю - КОПИРУЙТЕ! никакой отсебятины! По материалам статьи - http://www.phpfaq.ru/debug Удачи!
|
|
|
|
« Последнее редактирование: 20.01.2012, 10:18:39 от userxp »
|
Записан
|
|
|
|
| |
dushman
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 68
|
 |
« Ответ #1 : 20.09.2011, 22:24:49 » |
|
где находится этот файл? root/index.php чтото у меня его нет
|
|
|
|
|
Записан
|
|
|
|
|
staticlight
|
 |
« Ответ #2 : 20.09.2011, 22:39:49 » |
|
root = корневая папка на сервере, где лежат файлы вашего сайта, в данном контексте - место, куда скопированы файлы Joomla.
|
|
|
|
|
Записан
|
|
|
|
dushman
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 68
|
 |
« Ответ #3 : 21.09.2011, 00:20:37 » |
|
.htaccess (в корне сайта, если такого нет переименовываем htaccess.txt) если переименовать то файл пропадает, что делать?
|
|
|
|
|
Записан
|
|
|
|
voland
JComments Tester
Репутация: +157/-17
Offline
Пол: 
Сообщений: 2689
любит наш народ всякое гавно...
|
 |
« Ответ #4 : 21.09.2011, 00:34:28 » |
|
Надо добавить что кривыми блокнотами не стоит править.. и вообще не трогать index.php - новички напортачат больше
|
|
|
|
|
Записан
|
|
|
|
dushman
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 68
|
 |
« Ответ #5 : 21.09.2011, 01:02:06 » |
|
если переименовать то файл пропадает, что делать?
|
|
|
|
|
Записан
|
|
|
|
voland
JComments Tester
Репутация: +157/-17
Offline
Пол: 
Сообщений: 2689
любит наш народ всякое гавно...
|
 |
« Ответ #6 : 21.09.2011, 01:03:37 » |
|
Он не пропадает а становится скрытым - включить отображение скрытых файлов
|
|
|
|
|
Записан
|
|
|
|
dushman
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 68
|
 |
« Ответ #7 : 21.09.2011, 01:13:20 » |
|
Он не пропадает а становится скрытым - включить отображение скрытых файлов
как включить?
|
|
|
|
|
Записан
|
|
|
|
Aleks_El_Dia
Moderator
   
Репутация: +332/-7
Offline
Пол: 
Сообщений: 4402
AEDStudio Joomla! Direction
|
 |
« Ответ #8 : 21.09.2011, 10:08:04 » |
|
как включить?
В панели управления хостингом либо спросить у хостера.
|
|
|
|
|
Записан
|
|
|
|
dushman
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 68
|
 |
« Ответ #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
Осваиваюсь на форуме
 
Репутация: +9/-0
Offline
Пол: 
Сообщений: 137
|
 |
« Ответ #10 : 21.09.2011, 13:16:12 » |
|
Скачайте какой-нибудь ftp менеджер (Filezilla, например). Зайдите в корень сайта, скачайте файл .htacces, отредактируйте его и перезалейте с удалением прежнего.
|
|
|
|
|
Записан
|
|
|
|
dushman
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 68
|
 |
« Ответ #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
Сообщений: 22
|
 |
« Ответ #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
|
 |
« Ответ #13 : 23.09.2011, 09:05:20 » |
|
Подскажите пожалуйста в чем может быть проблема?
ни в чем, т.к. никаких ошибок нет. По данному урлу возвращается код 200, т.е. OK И это совсем не error.log, а access.log. Читайте внимательно!
|
|
|
|
« Последнее редактирование: 23.09.2011, 09:08:31 от SmokerMan »
|
Записан
|
|
|
|
Nomak1
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 133
|
 |
« Ответ #14 : 16.10.2011, 13:37:26 » |
|
Fatal error: Call to undefined method DOMDocument::registerNodeClass() in /var/www/nomak1/data/www/nomak1.bcr.by/administrator/components/com_feedgator/inc/readability/Readability.php on line 119
Как ошибку исправить?
Вот эта строчка - $this->dom->registerNodeClass('DOMElement', 'JSLikeHTMLElement');
|
|
|
|
« Последнее редактирование: 16.10.2011, 13:42:27 от Nomak1 »
|
Записан
|
|
|
|
|
beagler
|
 |
« Ответ #15 : 16.10.2011, 13:42:14 » |
|
а версия php у Вас случайно не меньше 5.2 ?
|
|
|
|
|
Записан
|
|
|
|
SPD-PrAlex
Новичок
Репутация: +0/-0
Offline
Сообщений: 2
|
 |
« Ответ #16 : 12.01.2012, 21:28:01 » |
|
А у меня вообще беда, я не могу выполнить ни один шаг из предложенных выше =( Начальство требует работу сайта, а он повис =-(
|
|
|
|
|
Записан
|
|
|
|
Aleks_El_Dia
Moderator
   
Репутация: +332/-7
Offline
Пол: 
Сообщений: 4402
AEDStudio Joomla! Direction
|
 |
« Ответ #17 : 13.01.2012, 10:13:41 » |
|
А у меня вообще беда, я не могу выполнить ни один шаг из предложенных выше =( Начальство требует работу сайта, а он повис =-(
Опишите обстоятельства, помогут.
|
|
|
|
|
Записан
|
|
|
|
SPD-PrAlex
Новичок
Репутация: +0/-0
Offline
Сообщений: 2
|
 |
« Ответ #18 : 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
|
 |
« Ответ #19 : 14.01.2012, 01:54:28 » |
|
...а ведь оплачен он до 12.10.2012 г.
спустим ему грехи все...
|
|
|
|
|
Записан
|
|
|
|
|
oriol
|
 |
« Ответ #20 : 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
Сообщений: 54
|
 |
« Ответ #21 : 14.01.2012, 20:37:39 » |
|
подскажите где найти error лог в timeweb
|
|
|
|
|
Записан
|
|
|
|
Olinda
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Пол: 
Сообщений: 55
|
 |
« Ответ #22 : 18.01.2012, 19:23:42 » |
|
У меня белый экран при любом изменении и сохранении в Админке общих настроек сайта. Перепробовала все выше описаное, не помогает. При обновлении страница админки открывается, но конечно изменения не сохраняются. Что это может быть?
|
|
|
|
|
Записан
|
|
|
|
Alexasha
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 32
|
 |
« Ответ #23 : 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
|
 |
« Ответ #24 : 19.01.2012, 23:38:43 » |
|
У меня белый экран при любом изменении и сохранении в Админке общих настроек сайта. Перепробовала все выше описаное, не помогает. При обновлении страница админки открывается, но конечно изменения не сохраняются. Что это может быть?
Адрес сайта ?
|
|
|
|
|
Записан
|
|
|
|
Alexasha
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 32
|
 |
« Ответ #25 : 20.01.2012, 02:26:32 » |
|
У меня белый экран при любом изменении и сохранении в Админке общих настроек сайта, добавлении материала и т.д. http://www.education-inclusive.com/
|
|
|
|
|
Записан
|
|
|
|
|
Lex
|
 |
« Ответ #26 : 20.01.2012, 03:26:44 » |
|
Ого. Аж до четвертого пункта до читал. А п.5 не осилил уже? Ну так поднатужься. Вдруг поможет.
|
|
|
|
|
Записан
|
|
|
|
|
oriol
|
 |
« Ответ #27 : 20.01.2012, 08:28:48 » |
|
Вас тоже взломали причем давно сайт уже выпал из яндекса (если был там) яндексgoogle
|
|
|
|
|
Записан
|
|
|
|
Olinda
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Пол: 
Сообщений: 55
|
 |
« Ответ #28 : 20.01.2012, 17:29:18 » |
|
Вас тоже взломали причем давно
Я только установила Joomla, на сайте стандартные демо-данные, захожу в админке в настройки чтоб отключить сайт - белый экран. Попробовала все написанное выше, не помагает.
|
|
|
|
|
Записан
|
|
|
|
|
oriol
|
 |
« Ответ #29 : 20.01.2012, 17:38:50 » |
|
Зачем вы меня цитируете ? (тем самым выставляя ......... (еще бы написали что у вас сайт на localhost)) Я писал не вам а Alexasha
|
|
|
|
« Последнее редактирование: 20.01.2012, 17:42:59 от oriol »
|
Записан
|
|
|
|
|