Как проверить Mongo на работоспособность ?
-
При установке выдавало ошибку
ОШИБКА Невозможно подключиться к серверу MongoDB.
попробовал установить под инглиш - и все заработало.
После изминения локали на РУ - начала система думать долго.
Перезагрузил страницу, и все стало РУ.
Как то так.
Может с монго и РУ чтото не так? -
Язык на сайте меняется для всех страниц, кроме этой ....http://freyamebel.com/catalog/
Так я и не увидел нормальной настройки языков. По умолчанию русский, но он почему-то второй в списке. Для кого я писал выше, не понятно.
Кстати, рекомендую всё-таки переустановить с русским языком, т.к. если при установке был выбран английский, то в админке настройки полей будут на английском. Для переустановки нужно нажать выход (разлогиниться) и очистить содержимое файла
/config/settings.yaml
. -
@Admin да, кроме /var/cache/prod пришлось еще удалить /var/log
Может чтото с правами - расчитуем на Вас что подскажете, какие права и куда выставлять.
На МОДх было просто 644 на систем - а все остально 7*** (уже не помню). Может и здесь все свести к одиним правам - а чтото поставить на 644....... Все же это безопасность
И кстати - Язык на сайте меняется для всех страниц, кроме этой ....http://freyamebel.com/catalog/ -
PHP Fatal error: require(): Failed opening required '/var/www/freyamebel/var/cache/prod/doctrine/odm/mongodb/Hydrators/AppMainBundleDocumentSettingHydrator.php'
Похоже проблема с очисткой кэша. Может что-то с правами на запись а папке
/var/cache/prod
. Нужно удалить эту папку и очистить системный кэш из админки. Но, если всё работает, то не стоит обращать внимание. -
@Admin тут такая ошибка nano /var/log/nginx/shopkeeper4_error.log
2020/04/11 20:29:26 [error] 30897#30897: *770 FastCGI sent in stderr: "PHP message: PHP Fatal error: require(): Failed opening required '/var/www/freyamebel/var/cache/prod/doctrine/odm/mongodb/Hydrators/AppMainBundleDocumentSettingHydrator.php' (include_path='.:/usr/share/php') in /var/www/freyamebel/vendor/doctrine/mongodb-odm/lib/Doctrine/ODM/MongoDB/Hydrator/HydratorFactory.php on line 134PHP message: PHP Fatal error: require(): Failed opening required '/var/www/freyamebel/var/cache/prod/doctrine/odm/mongodb/Hydrators/AppMainBundleDocumentCategoryHydrator.php' (include_path='.:/usr/share/php') in /var/www/freyamebel/vendor/doctrine/mongodb-odm/lib/Doctrine/ODM/MongoDB/Hydrator/HydratorFactory.php on line 134" while reading response header from upstream, client: 91.242.196.156, server: freyamebel.com, request: "GET /admin/settings_script?time=1586626166 HTTP/1.1", upstream: "fastcgi://unix:/run/php/php7.3-fpm.sock:", host: "freyamebel.com", referrer: "http://freyamebel.com/admin/"
-
наоборот ru - ru,en - не работает
Как меняете?
500 (Internal Server Error)
Это значит, что нужно смотреть в лог PHP ошибок. Где смотреть выше уже писал.
А как язык - Украины поставить?
https://shopker.org/documentation/multilingualism
В папке "translations" создать файл с переводом для украинского. Так же для админки перевод создать в папке "/public/admin/i18n".
-
@Admin во первых при сохранении в админке - локаль или язык, в коде появляется 2 ошибки
GET http://freyamebel.com/admin/settings_script?time=1586618297 net::ERR_ABORTED 500 (Internal Server Error) main-es2015.js:1 Uncaught ReferenceError: global is not defined at Object.KRns (main-es2015.js:1) at a (runtime-es2015.js:1) at Object.PzH3 (main-es2015.js:1) at a (runtime-es2015.js:1) at Object.YS7c (main-es2015.js:1) at a (runtime-es2015.js:1) at Object.6TI7 (main-es2015.js:1) at a (runtime-es2015.js:1) at Module.zUnb (main-es2015.js:1) at a (runtime-es2015.js:1)
И когда Локаль en а язык en,ru - на сайте переключатель работает, наоборот ru - ru,en - не работает
А как язык - Украины поставить?
-
Как я понял, вы сначала установили с языком "en", потом переключили на русский.
Поэтому нужно в настройках наоборот указать:
Языки сайта - ru,en
Первым должен быть тот, который по умолчанию.
-
Зайдите пожалуйста - на http://freyamebel.com/ - там смена языка ничего не дает.
Я уже написал про это. В настройках укажите
Список языков (через запятую) - en,ru
или наоборот, в зависимости какой у вас умолчанию (локаль).А как натягивать свой шаблон - как чанки в киде реализованы, есть инструкция?
-
@Admin нет - 4.1.6 пишет.
я вообщем еще поиграюсь, может не совсем разобрался.
А как натягивать свой шаблон - как чанки в киде реализованы, есть инструкция?Зайдите пожалуйста - на http://freyamebel.com/ - там смена языка ничего не дает.
( просто это проблема - в Украине, по закону должен быть обязательно укр язык, но как правило - люди чаще пользуются РУ) -
Судя по тому, что на английском языке не работает блок "Новинки" на главной, Вы устанавливаете старую версию Шопкера. Зачем, если есть уже более новая (4.1.6)?
И еще смена языков - что то не работает
Если у вас локаль - en, то эта локаль должна быть указана первой в списке языков. Должно быть:
Список языков (через запятую) -en,ru
В админке в настройках. -
попробовал установить под инглиш - и все заработало.
Я думаю вряд ли это как-то связано. Скорее всего просто какие-то другие параметры вводили. Подключение к БД не зависит от языка.
Или может я не понял что вы имеете ввиду под "локаль".
-
Failed to load resource: the server responded with a status of 500 (Internal Server Error) main-es2015.js:1 Uncaught ReferenceError: global is not defined at Object.KRns (main-es2015.js:1) at a (runtime-es2015.js:1) at Object.PzH3 (main-es2015.js:1) at a (runtime-es2015.js:1) at Object.YS7c (main-es2015.js:1) at a (runtime-es2015.js:1) at Object.6TI7 (main-es2015.js:1) at a (runtime-es2015.js:1) at Module.zUnb (main-es2015.js:1) at a (runtime-es2015.js:1)
И еще смена языков - что то не работает