Не устанавливается Prestashop 1.7.6.7 rus
Ситуация следующая: попросили меня установить новую престу на хостинг, т.к. сами люди не смогли. Постоянно выскакивали какие то ошибки. Немного танцев с бубеном и все получилось.
Первым делом при установки Prestashop 1.7.6.7 высветилась ошибка что нужно установить в php 7.3 расширение Intl
Для этого заходим в php.ini если есть такая возможность, находим строку
1 | ;extension = intl |
и убираем перед extension точку с запятой ;
Далее преста предлагает увеличить размер кеша realpath, для этого находим строку
1 | realpath_cache_size = 3M |
и меняем ее на 5M или больше кто как хочет
Ну и на по следок предлагает отключить настройку short_open_tag
1 | short_open_tag = off |
Вроде бы установка пошла, но если Вы выбрали русский языковой пакет то появиться вот такая вот ошибочка:
psgdpr1: Невозможно установить модуль «psgdpr»,Длина свойства Tab->name составляет 70 симв. Должно быть между 0 и 64 симв.
Как выяснилось, в исследовании что в файле модуля psgdpr (Я соглашаюсь с Общими условиями и Политикой защиты персональных данных) который подгружается из интернета просто перепутаны значения переменных.
А на localhost без интернета она почему то совсем не захотела устанавливаться!
По этому рекомендую устанавливать , а потом уже в админке подгрузить локализацию для русского языка.
Допустим вы установили Prestashop 1.7.6.7 на английском языке, переходите в административную часть вашего сайта.
Вкладка International->Translations выбираем Русский и нажимаем кнопку Add or update language
Затем переходим в меню International->Localization выбираем Russia и нажимаем Import
Не забываем в настройках администратора изменить язык по умолчанию для админки Advanced Parameters->Team выбираем администратора и меняем Language на русский жмем Save.
Ура все работает!
Спасибо! Помогло, а то в везде что то есть чего то нет, а тут все понятно и просто
У меня ошибку выбивает » Invalid selection»
Кто-то знает решение?
Когда эта ошибка появляется? Когда пытаешься добавить язык Russian или когда импортируешь ?
Когда импортирую
Проверьте настройки на вкладе International->Localization (Configuration) так чтобы поля соответствовали значениям в скобках Default language(Русский(Russian)), Default country(Russian Federation), Default currency(Russian Rub), Time zone(Europe/Moscow) — потом Save. И только затем в табличке Import a localization pack, в поле Localization pack you want to import выбираем Russia и жмем IMPORT
попробуйте снять галочку Currency, если в этом проблема то потом просто добавьте валюту вручную
С самого начала установил на английский как Вы и рекомендовали после по выше указной вами инструкции пробовал поменять язык на русский не вышло.
Все снес и попробовал на украинском языке установить, все установилось нормально,и все же на русский не получается никак перейти.
Конфигурации вроде нормально выставлены
Есть варианты?
Скриншот конфигураций
https://prnt.sc/tpr2wb
Попробовал как Вы сказали установить, все установилось! затем из админки импортировал локализацию и установил по умолчанию язык и все заработало. Не знаю в чем у вас тогда проблема!
у меня проблема в том что даже выбрав установку на ангийском ошибка остается
В Самом начале вы выбираете установку на English а ошибка “psgdpr1: Невозможно установить модуль psgdpr” остается ? Странно очень странно, так как пробовал устанавливать на разных серверах и все ок.
там нужно сначала вернуться в начало установки, и выбрать англ язык, потому как если сразу после переустановки язык остается русским
это точно подмечено.
Класс, работает! Спасибо
Добрый день. Спасибо большое. Установка прошла дальше, но установить язык не выходит. После установки наблюдаю артефакты в выпадающих списках по всей системе, при попытки добавить язык, просто сбрасывается поле 🙁 Пробовал разные версии PHP 7.4, 7.1 и разные хостинги, локальный и два удаленных. В чем может быть проблема? https://prnt.sc/u1zmrv
попробуйте изначально на украинском устанавливать. По скриншоту даже и не понятно почему у вас так отображается.
Я сначала пробовал установить Prestashop с русским языком инсталляции. Выдавало ошибку. Когда я сделал повторную установку и на этапе возникновения «Помощника установки»/»Installation Assistant» в меню нажал «Выбор языка»/»Choose your language» и выбрал там английский, то ошибки при установке не было.
Спасибо за инструкцию, искал где скачать престашоп новый в итоге вернулся так как появилась ошибка. Надо сразу ссылочку для установки внести в статью😁
Дизайник сайта вам бы поменять, скучновато
спасибо!
да на инглише сама установка проходит без проблем но, в последствии при создании подключения через storeManager выдает ошибку: —
У вас есть проблемы с базой данных.
Проверьте все таблицы в вашей базе данных или конфигурацию базы данных.
версия 1.7.7.0 все как в описании. Сначала установил английскую версию, потом локализация на русский. Благодарю.
Наконец то хоть кто петево все рассказал
hub.losper.net
Один из вариантов решения проблемы — в установочном архиве, перед установкой изменить 2 файла:
1. install\upgrade\sql\1.6.0.3.sql
7 строка:
заменить 64 на 512
2. \classes\Tab.php
73 строка:
заменить 64 на 512