[РЕШЕНО] При смене языка - белый экран

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

Аватар пользователя xom940k xom940k 31 мая 2011 в 16:44

Всем привет.
При смене языка с Русского на Английский - белый экран.
Есть подозрения:
Стоит Pathauto, он генерит алиасы автоматически для текущей локали. При смене локали - все ссылки в меню ломаются. Я при смене с английского на русский пробежался по базе и поставил "Все", те пустую строку, в колонке language таблицы url_alias - ссылки заработали. Сегодня нужно было пофиксить кое что. Не люблю русский интерфейс - сменил - белый экран...
Залез в переменные - подставил из дампа базы в переменную language_default значение. Все заработало. Убрал галку напротив Pathauto в модулях - белый лист. Что за твою...

Комментарии

Аватар пользователя xom940k xom940k 31 мая 2011 в 17:52

Я предполагаю, что мало кто с таким сталкивался. Белый лист - ошибка ПХП, чаще всего это шаблонный движок (ну на моей практике, не связанной с друпалом). Но хотябы помогите как про диагностировать, посоветуйте что-нибудь. Ато пичаль ведь...

Аватар пользователя xom940k xom940k 31 мая 2011 в 18:41

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

<?php
  error_reporting
(E_ALL);
?>

- у кого хостинг от руцентра, это можно поставить галочку в модулях - настройки PHP. Если другой хостинг, это можно впихать в код cms, например в index.php o.~
Вывалил ошибку xmlsitemap модуля. Не стал разбираться - просто залез в базу, например через phpMyAdmin и выполнил запрос:

  SELECT *
  FROM `system`
  WHERE `name` LIKE '%xml%'
  AND 'status' =1

Затем поменял у этой строки статус на 0 и о чудо! Smile