Я пытался реализовать по умолчанию турецкого языка перед установкой на версии 4.2.7:Реализации другого языка перед установкой на ImpressPages 4.2.7
/install/Plugin/Install/sql/data.sql
INSERT INTO `ip_language` (`abbreviation`, `title`, `languageOrder`, `isVisible`, `url`, `code`) VALUES ('TR', 'Türkçe', 1, 1, '', 'tr');
После установки я получаю следующее сообщение об ошибке:
Fatal error: Class '\Ip\Internal\Translations\Translator' not found in /home/***/public_html/test/Ip/ServiceLocator.php on line 257
Он работал тот же метод на версии 4.2.5, но не работает в эта версия. Какие изменения в новой версии? Что мне не хватает?
Я попытался, как следующее:
INSERT INTO `ip_language` (`abbreviation`, `title`, `languageOrder`, `isVisible`, `url`, `code`) VALUES
('EN', 'English', 1, 1, '', 'en'),
('TR', 'Türkçe', 1, 2, 'tr', 'tr');
успех установки, но когда я перехожу турецкий язык первый, получить ту же ошибку.
Кстати, этот метод отлично работает на localhost, но работает на реальном сервере.
Вы пытаетесь изменить сценарий установки, так что вы бы язык TR установлен по умолчанию? –
Точно! В версии 4.2.5 отлично работает, но 4.2.7 версия одинакова. Включите режим отладки, но увидите только фатальную ошибку. – Bora
I тест новый способ. Установлен по умолчанию Impress и добавлен турецкий язык. Когда я вхожу/tr url, получаю ту же ошибку. – Bora