Белый экран при добавлении материала

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

Аватар пользователя Funtik44 Funtik44 14 мая 2011 в 0:33

Опубликовал сайт на хостинге, он работает, все нормально. Но когда пользователь добавляет материал, вводит некий текст и далее жмет сохранить, то появляется белый экран, такое ощущение, что просто дальше сайт не прогружается. Сам же материал добавляется и если в адресной строке убрать "хвост" то пользователь поподает на главную и видит свой материал!

В чем может быть загвоздка?

Комментарии

Аватар пользователя Funtik44 Funtik44 14 мая 2011 в 1:09

А как теперь определить, какой именно файлик нужно перевести в кодировку UTF-8?

И где смотреть логи? - если admin/reports/dblog, то там пишется только следующее:
«node_gallery 05/14/2011 - 00:56 Clearing caches for gallery with node id . admin view gallery»

Аватар пользователя the_gaintsev the_gaintsev 14 мая 2011 в 2:35

Может памяти не хватает? У меня недавно было такое: белый экран при сохранении нод, при включении модулей, при чистке кэша... Клиент по своему ведому заказал хостинг у hoster.ru, когда выяснилось что памяти не хватает, задал вопрос хостеру на что ответили:«К сожалению в последнее время Drupal стало не хватать 32 Мб, раньше этого было
достаточно.» - вылечилось сменой хостинга. Smile

Аватар пользователя Funtik44 Funtik44 14 мая 2011 в 9:36

Скорее всего это из-за правки нод, т.к. я достаточно много правил, только вот теперь как найти какая нода сохранена неправильно, может все подряд "tpl" пересохранить в UTF-8 (без BOM)? Гуру ответьте!

Аватар пользователя Funtik44 Funtik44 14 мая 2011 в 11:38

Я их не писал, я их правил. Шаблоны и ксс.

Мля, перевел все tpl в UTF-8 посредствам notepad++, не помогло. Как же всетаки понять какой конкретно файл сбоит?

И нужно переводить только TPL или все остальные файлы, которые я трогал нотпадом?

Аватар пользователя q2_faith q2_faith 14 мая 2011 в 12:46

"Funtik44" wrote:
У меня хостинг на NIC, там памяти 64, довольно достаточно, мне кажется.

только для друпала без доп.модулей может и достаточно)

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 14 мая 2011 в 14:09

"Мегатроль" wrote:
http://localhost/drupal/admin/reports/dblog[/quote]
И что ему дадут логи друпала в случае Fatal error'ов?
"Funtik44" wrote:

Funtik44

Где их смотреть, я профан, подскажите пожалуйста!


Обратитесь в техподдержку или справку хостинга

Аватар пользователя Funtik44 Funtik44 14 мая 2011 в 16:51

Заметил одну вещь - когда создаю тему на форуме своего сайта (это же просто один из типов материала), то все нормально работает.

Аватар пользователя Funtik44 Funtik44 14 мая 2011 в 23:45

Благодаря мегатролю, удалось выяснить:

Fatal error: Call to undefined function ctype_alpha() in /home/multitrip/multitrip.ru/docs/sites/all/modules/location/location.inc on line 500

Открыв этот файлик, на пятисотой строке, распологается следующая часть кода:

/**
 * Canonicalize a country code.
 */

function location_standardize_country_code(&$country) {
  $country = trim($country);
  // @@@ Double check the validity of this validity check. Wink
  if (!ctype_alpha($country) || strlen($country) != 2) {
    $country = 'xx';
    return FALSE;
  }
  else {
    $country = strtolower($country);
    return TRUE;
  }
}

Ребят, помогите дело до конца довести, в чем тут может быть ошибка?

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 15 мая 2011 в 0:48

"Мегатроль" wrote:
Отключаем модуль и смотрим повторяется ли ошибка, если ее нет, значит надо ковырять модуль, если нет, то надо искать еще где-то

Данная ошибка от модуля не зависит, это в пхп не хватает расширений http://ru.php.net/ctype_alpha

Аватар пользователя Funtik44 Funtik44 15 мая 2011 в 1:10

RxB

Браво, включил в настройках php хостинга ctype и все заработало.

Спасибо господа. Завтра еще протестирую поподробнее.