Перейти к контенту
  • 0

Обрыв строк в файлах lang_cache


Вопрос

Давно бьюсь, не могу справиться с такой проблемой:

 

После переноса форума (3.1.4), на новом хостинге возникла проблема - во время установки, на 13-м шаге вылетает ошибка "syntax error, unexpected $end.." и ссылка на номер строки в файле из папки lang_cache. При открытии файла видно, что он оборван - и так со всеми файлами в папке. Если вручную дописать окончание файлов, форум ставится, немного работает, но при перестройке кеша языковых файлов в админке всё слетает вновь. Плюс другие косяки. Никак не могу разобраться с чем это связано, поиск по форуму и в инете не дал ни одного конкретного ответа..

 

p.s. Изначально форум был перенесен копированием, и поэтому работал, потом была замечена ошибка, решил переустановаить - и началась эта пробелма.

 

p.s.s. Похожая проблема описана здесь http://forums.ibresource.ru/index.php?/topic/58955/page__hl__%2Bsyntax+%2Berror%2C+%2Bunexpected+%2B%26%23036%3Bend

Изменено пользователем stemax
Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Потому что на диске только кэши, оригиналы хранятся в бд. Очевидно там лэнг и битые. Переимпортируйте из xml: Языки -> %язык% свойство -> Обновить из XML

Если сервер слабый и сдохнет, перенесите таблицу лэнгов с локалхоста или рабочего бэкапа на сервер.

Изменено пользователем siv1987
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Из-за проблем с установкой, в разделе управления установленными языками не получается ни обновить существующий язык - не раскрывается меню установленного языка, ни загрузить новый - система зависает вплоть до ошибки "The connection was reset". Очевидно, что проблема в каких-то настройках сервера, которые мешают корректной установке/работе (хостинг - выделенный VPS), а в каких - не ясно, при установке форума все тесты проходятся на Ok...
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Тесты и выделенный VDS еще ничего не гарантируют. Переимпорт языка очень ресурсоемкая процедура. Снимете дамп таблицы языков с рабочего форума и импортируйте у себя на сервере.
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Копирование lang_cash с рабочей инсталляции полностью помогает до следующей перестройки кэша языка.

Нет, тут что-то другое. Английский дистрибутив встал без проблем, проблема именно в наличии русского языка.. Что здесь может быть? что не так в настройках сервера?..

 

И ещё интересная особенность - английский дистрибутив ставится, и язык перекешируется без проблем. Попробовал импортировать русский язык - сразу же те же проблемы полезли, причем перестает перекешироваться даже стоящий по умолчанию английский язык..

Изменено пользователем stemax
Ссылка на комментарий
Поделиться на других сайтах

  • 0
Копирование lang_cash

 

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

 

В десятый раз в этой теме об этом говорю.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.