Белый экран админки после апгрейда с 6.17 до 6.19

Главные вкладки

Аватар пользователя Rygor Rygor 14 августа 2010 в 21:52

Добрый день, Уважаемые Друпалеры.

Сделал апгрейд друпала с 6.17 до 6.19 + апгрейд пару модулей. И после этого сайт работает в нормальном режиме (пользователи могут смотреть статьи, материалы, создавать все материалы). Но не могу войти в админку - получается белый экран.

Смотрел схожую тему. Мне увеличивать память не нужно, т.к. там 128 Мб. Хотя попробовал до 256 - тоже самое - белый экран.

В чем может быть проблема?

Комментарии

Аватар пользователя Rygor Rygor 14 августа 2010 в 22:11

RxB, я не боюсь читать логи. Просто у меня другой подход - пока я разбираюсь (лог читаю, другие ресурсы копаю), я задаю вопрос на форуме. Может кто-то столкнулся уже с такой проблемой и может подсказать решение или же подсказать направление копания.

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 14 августа 2010 в 22:26

С такой проблемой однозначно кто-то сталкивался, но "Белый экран" это слишком общая формулировка.
Да и вы вроде спрашиваете:

"Rygor" wrote:
В чем может быть проблема?

А не кто сталкивался, т.е. вы не знаете что это такое

Аватар пользователя Rygor Rygor 14 августа 2010 в 22:39

Что значит общая формулировка?
входные условия: апгрейд с 6.17 до 6.19 - классическим способом описанным на drupal.org.
выходные условия: сайт для конечного пользователя работает нормально: можно смотреть, можно создавать материалы. НО: при входе в админку - site.сщь/admin/* - белый экран т.е. неотображается ничего!
Поэтому и вопрос - в чем может быть проблема?
Если кто-то сталкивался с подобным и разобрался - подскажите.
Если никто не сталкивался, но есть какие-нибудь предположения/соображения - подскажите.
Если никто не сталкивался и нет соображений - читаем дальнейшие темы форума.
А я пока продолжаю сам разбираться с проблемой - читать логи, искать в интернете схожие проблемы.

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 14 августа 2010 в 22:43

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

Аватар пользователя Rygor Rygor 14 августа 2010 в 22:48

С логам и у меня небольшая проблема - я не владею полноценным доступом к хостингу - поэтому и пытаюсь достучаться к админу хостинга, чтобы получить логи.
Ну а пока вот выяснил, что это ошибка PHP и нужно обязательно читать логи.
За это спасибо.

Аватар пользователя darkdim darkdim 15 августа 2010 в 13:53

Здравствуйте!
Извините что немного не по теме, у меня /admin/ отдает 500 Internal Server Error, остальные адреса админки кроме /admin/reports/status(тоже 500) работают. В логах указывается, что возвращает ошибку, а причину нет. Саппорт пишет

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

> какую именно? просто до недавнего сбоя все работало

Что-нибудь, что даст осмысленную информацию. Просто php не возвращает ошибок. Я
понимаю, что ему чего-то не хватает, но сказать об этом он не может.

Аватар пользователя darkdim darkdim 15 августа 2010 в 16:16
<?php
// $Id: index.php,v 1.94 2007/12/26 08:46:48 dries Exp $

/**
 * file
 * The PHP page that serves all page requests on a Drupal installation.
 *
 * The routines here dispatch control to the appropriate handler, which then
 * prints the appropriate page.
 *
 * All Drupal code is released under the GNU General Public License.
 * See COPYRIGHT.txt and LICENSE.txt.
 */

require_once './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);

$return menu_execute_active_handler();

// Menu status constants are integers; page content is a string.
if (is_int($return)) {
  switch (
$return) {
    case 
MENU_NOT_FOUND:
      
drupal_not_found();
      break;
    case 
MENU_ACCESS_DENIED:
      
drupal_access_denied();
      break;
    case 
MENU_SITE_OFFLINE:
      
drupal_site_offline();
      break;
  }
}
elseif (isset(
$return)) {
  
// Print any value (including an empty string) except NULL or undefined:
  
print theme('page'$return);
}

drupal_page_footer();
?>

« редактировался ли он?» нет

Аватар пользователя indimion indimion 15 августа 2010 в 20:34

В .htaccess реализуйте
php_flag display_errors 1
и терерь у вас не будет белого экрана а будет выводить какая и где ошибка... от туда уже можно плясать...

Аватар пользователя Enemy Enemy 1 сентября 2010 в 11:41

indimion wrote:
В .htaccess реализуйте
php_flag display_errors 1
и терерь у вас не будет белого экрана а будет выводить какая и где ошибка... от туда уже можно плясать...

спасибо помогло!