Навигация

    Shopker - Форум

    • Зарегистрироваться
    • Войти
    • Поиск
    • Категории
    • Последние
    • Метки
    • Популярные
    • Пользователи
    • Группы
    • Вернуться на сайт

    Как проверить Mongo на работоспособность ?

    Вопросы и обсуждения
    2
    13
    171
    Загружаем больше сообщений
    • Сначала старые
    • Сначала новые
    • По количеству голосов
    Ответить
    • Ответить, создав новую тему
    Авторизуйтесь, чтобы ответить
    Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
    • A
      Alex18 отредактировано

      При установке выдавало ошибку

      ОШИБКА Невозможно подключиться к серверу MongoDB.
      

      попробовал установить под инглиш - и все заработало.
      После изминения локали на РУ - начала система думать долго.
      Перезагрузил страницу, и все стало РУ.
      Как то так.
      Может с монго и РУ чтото не так?

      A 1 ответ Последний ответ Ответить Цитировать 0
      • Admin
        Admin отредактировано Admin

        Язык на сайте меняется для всех страниц, кроме этой ....http://freyamebel.com/catalog/

        Так я и не увидел нормальной настройки языков. По умолчанию русский, но он почему-то второй в списке. Для кого я писал выше, не понятно.
        screenshot_104.png

        Кстати, рекомендую всё-таки переустановить с русским языком, т.к. если при установке был выбран английский, то в админке настройки полей будут на английском. Для переустановки нужно нажать выход (разлогиниться) и очистить содержимое файла /config/settings.yaml.

        1 ответ Последний ответ Ответить Цитировать 0
        • A
          Alex18 @Admin отредактировано

          @Admin да, кроме /var/cache/prod пришлось еще удалить /var/log
          Может чтото с правами - расчитуем на Вас что подскажете, какие права и куда выставлять.
          На МОДх было просто 644 на систем - а все остально 7*** (уже не помню). Может и здесь все свести к одиним правам - а чтото поставить на 644....... Все же это безопасность
          И кстати - Язык на сайте меняется для всех страниц, кроме этой ....http://freyamebel.com/catalog/

          1 ответ Последний ответ Ответить Цитировать 0
          • Admin
            Admin отредактировано Admin

            PHP Fatal error: require(): Failed opening required '/var/www/freyamebel/var/cache/prod/doctrine/odm/mongodb/Hydrators/AppMainBundleDocumentSettingHydrator.php'

            Похоже проблема с очисткой кэша. Может что-то с правами на запись а папке /var/cache/prod. Нужно удалить эту папку и очистить системный кэш из админки. Но, если всё работает, то не стоит обращать внимание.

            A 1 ответ Последний ответ Ответить Цитировать 0
            • A
              Alex18 @Admin отредактировано

              @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/"
              
              
              1 ответ Последний ответ Ответить Цитировать 0
              • Admin
                Admin отредактировано

                наоборот ru - ru,en - не работает

                Как меняете?

                500 (Internal Server Error)

                Это значит, что нужно смотреть в лог PHP ошибок. Где смотреть выше уже писал.

                А как язык - Украины поставить?

                https://shopker.org/documentation/multilingualism

                В папке "translations" создать файл с переводом для украинского. Так же для админки перевод создать в папке "/public/admin/i18n".

                A 1 ответ Последний ответ Ответить Цитировать 0
                • A
                  Alex18 @Admin отредактировано Alex18

                  @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 - не работает

                  А как язык - Украины поставить?

                  1 ответ Последний ответ Ответить Цитировать 0
                  • Admin
                    Admin отредактировано Admin

                    Как я понял, вы сначала установили с языком "en", потом переключили на русский.
                    Поэтому нужно в настройках наоборот указать:
                    Языки сайта - ru,en
                    screenshot_103.png

                    Первым должен быть тот, который по умолчанию.

                    A 1 ответ Последний ответ Ответить Цитировать 0
                    • Admin
                      Admin отредактировано Admin

                      Зайдите пожалуйста - на http://freyamebel.com/ - там смена языка ничего не дает.

                      Я уже написал про это. В настройках укажите
                      Список языков (через запятую) - en,ru
                      или наоборот, в зависимости какой у вас умолчанию (локаль).

                      А как натягивать свой шаблон - как чанки в киде реализованы, есть инструкция?

                      https://shopker.org/documentation/

                      1 ответ Последний ответ Ответить Цитировать 0
                      • A
                        Alex18 @Admin отредактировано Alex18

                        @Admin нет - 4.1.6 пишет.
                        я вообщем еще поиграюсь, может не совсем разобрался.
                        А как натягивать свой шаблон - как чанки в киде реализованы, есть инструкция?

                        Зайдите пожалуйста - на http://freyamebel.com/ - там смена языка ничего не дает.
                        ( просто это проблема - в Украине, по закону должен быть обязательно укр язык, но как правило - люди чаще пользуются РУ)

                        1 ответ Последний ответ Ответить Цитировать 0
                        • Admin
                          Admin отредактировано Admin

                          Судя по тому, что на английском языке не работает блок "Новинки" на главной, Вы устанавливаете старую версию Шопкера. Зачем, если есть уже более новая (4.1.6)?

                          И еще смена языков - что то не работает

                          Если у вас локаль - en, то эта локаль должна быть указана первой в списке языков. Должно быть:
                          Список языков (через запятую) - en,ru
                          В админке в настройках.

                          A 1 ответ Последний ответ Ответить Цитировать 0
                          • Admin
                            Admin отредактировано Admin

                            попробовал установить под инглиш - и все заработало.

                            Я думаю вряд ли это как-то связано. Скорее всего просто какие-то другие параметры вводили. Подключение к БД не зависит от языка.

                            Или может я не понял что вы имеете ввиду под "локаль".

                            1 ответ Последний ответ Ответить Цитировать 0
                            • A
                              Alex18 @Alex18 отредактировано

                              @Alex18

                              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)
                              

                              И еще смена языков - что то не работает

                              1 ответ Последний ответ Ответить Цитировать 0
                              • 1 / 1
                              • First post
                                Last post
                              2020 • Shopker