Всем привет ! Может кто сталкивался с таким же багом и знает как решать.
Начиная с ядра 7.14 сразу после установки, я не могу сменить дефолтный язык с английского на русский. При попытке зайти на config/regional/language и добавить русский язык сайт не отображает страницу.
Решаю эту проблему следующим "кривым" способом, ставлю ядро 7.12 локализую его и потом обновляю дальше до последней версии.
А вот теперь столкнулся с аналогичной проблемой но уже на commerce kickstart, и хотя при установке выбирал вариант чтобы он поставил русский, в итоге стоит английский и его не поменять. Вариант который я применял раньше с ядром тут не катит.
Может кто знает где в настройках это можно руками поменять ?
Комментарии
Может у вас проблемы с PHP памятью?
и где это можно посмотреть и как поправить ?
Посмотреть память можно в "отчетах" друпала, или спросив у тех поддержки - сколько памяти выделено на php, или создав файл blabla.php с текстом <?php phpinfo(); ?>.
Как поправить (если действительно проблема в памяти) - сменить хостинг или пробовать отключать какие-то не особо важные модули.
у меня сайты на локальных серверах. запускаю через wampserver.
в настройках .htaccess прописываю
AddDefaultCharset UTF-8
php_value max_execution_time 6000
php_value memory_limit 128M
я говорю что у меня проблемы начались с ядром друпала начиная с версии 7.14, но это я научился решать а что мне с commerce kickstart то делать ?
Явно вы что-то не так делаете. И проблема не в ядре.
Включите вывод ошибок - увидите в чем проблема, и почему пустая страница при попытке сменить язык (она же пустая? белая?).
Локалхост - не лучшее место для работ с друпалом, работать будет все равно медленнее, чем на дешевом шареде.
Для локализации - http://drupal.org/project/l10n_update
этот модуль стоит.
почему бы не попробовать использовать тот же XAMPP или хотя бы Denwer?
РЕШЕНО. Вопрос решился переустановкой WAMPSERVERa.
Одна проблема правда осталась так и не могу решить, не могу до конца перевести сборку commerce kickstart
увеличил размер в mysql параметр.
в locale.inc поменял с 240 до 3000 но все равно при обновлении переводов вылетает и выдает ошибку ...HTTP: 200...
Maximum execution time of 240 seconds exceeded in G:\wamp\www\shop\includes\database\database.inc on line 2139 Call Stack #TimeMemoryFunctionLocation 10.0004372840{main}( )..\index.php....
Понять не могу откуда он выбергивает этот параметр 240, если я его заменил в locale.inc на 3000 ?
РЕШЕНО полностью, оказывается аналогичный параметр нужно прописать не только в locale.inc но и в l10n_update.locale.inc