We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 49807
    • 7 Posts
    Отчёт об установке
    Обнаружены проблемы. Проверьте, пожалуйста, результаты предустановочных тестов, которые представлены ниже. Исправьте ошибки, затем нажмите «Тест» снова.
    Проверка версии PHP: OK!
    Проверка PHP расширения zlib: OK!
    OK!
    Проверка выделенной памяти (должно быть не менее 24 МБ): OK!
    Проверка настроек сессий: OK!
    Проверка существования каталога .../docs/cms/modx/core/cache: OK!
    Проверка возможности записи в каталог .../docs/cms/modx/core/cache: OK!
    Проверка существования каталога .../docs/cms/modx/core/export: OK!
    Проверка возможности записи в каталог .../docs/cms/modx/core/export: OK!
    Проверка существования каталога .../docs/cms/modx/core/packages: OK!
    Проверка возможности записи в каталог .../docs/cms/modx/core/packages: OK!
    Проверка существования каталога : Ошибка!
    Проверка существования каталога : Ошибка!
    Проверка существования каталога : Ошибка!
    Проверка существования и возможности записи в файл .../docs/cms/modx/core/config/config.inc.php: OK!
    Создание подключения к базе данных:OK!
    OK!
    OK!
    OK!


    php 5.3
    MYSQL 5.1.73

    по всем параметрам проходит, согласно этой инструкции http://rtfm.modx.com/revolution/2.x/getting-started/installation/basic-installation
    Выставил права 777 на эти папки: "/core/packages","/core/cache", "/core/import", and "/core/export".

    а вообще хостер Ru-Center
      • 49529
      • 196 Posts
      Добрый день.
      Попробуйте установить права 666 или 777 на файл /core/config/config.inc.php. Если после этого установится благополучно (я думаю, что должно), не забудьте потом поменять на 644.
        • 49807
        • 7 Posts
        Quote from: whitebyte at Feb 03, 2015, 03:33 AM
        Добрый день.
        Попробуйте установить права 666 или 777 на файл /core/config/config.inc.php. Если после этого установится благополучно (я думаю, что должно), не забудьте потом поменять на 644.
        - не помогло.

        небольшие уточнения:
        при проверке соединения с БД
        пишет:
        Подключение к серверу базы данных: Успех!
        
        -   
        -  
        - это нормально? что два тире
        И кодировка cp1251 и сопоставление cp1252_general_ci выдаёт.
        я меняю оба значения на utf8
        (если не менять - результат тот же.)

        когда я нажимаю повторить - выдаёт вот что
        Warning: array_merge() [function.array-merge]: Argument #2 is not an array in .../docs/cms/modx/core/xpdo/xpdo.class.php on line 340
        
        Fatal error: Class 'xPDODriver_' not found in .../docs/cms/modx/core/xpdo/xpdo.class.php on line 1867

          • 49529
          • 196 Posts
          Это свежая установка или перенос с другого сервера? Откройте файл /core/config/config.inc.php и проверьте, что указанные в нем пути существуют и доступны для записи.
            • 49807
            • 7 Posts
            Quote from: whitebyte at Feb 03, 2015, 05:05 AM
            Это свежая установка или перенос с другого сервера? Откройте файл /core/config/config.inc.php и проверьте, что указанные в нем пути существуют и доступны для записи.
            свежая установка. качал с modx.ru
            пути в файле config.inc.php вот такие:
            <?php
            define('MODX_CORE_PATH', dirname(__FILE__) . '/core/');
            define('MODX_CONFIG_KEY', 'config');
            
            папку core сделал 777 и повторил установку. результат тот же.
            файл /core/config/config.inc.php пуст


            поставил OpenServer. залил этот же установочник. разархивировал. Тот этап что в первом топике - проходит успешно. нажимаю установить... и...
            получаю вот что:
            Warning: array_merge() [function.array-merge]: Argument #2 is not an array in C:\openserv\OpenServer\domains\localhost\modx\core\xpdo\xpdo.class.php on line 340
            
            Fatal error: Class 'xPDODriver_' not found in C:\openserv\OpenServer\domains\localhost\modx\core\xpdo\xpdo.class.php on line 1867


            в файле конфига всего три строки: (по факту две)
            <?php
            define('MODX_CORE_PATH', dirname(__FILE__) . '/core/');
            define('MODX_CONFIG_KEY', 'config');
            
              • 49807
              • 7 Posts
              Quote from: whitebyte at Feb 03, 2015, 05:05 AM
              Это свежая установка или перенос с другого сервера? Откройте файл /core/config/config.inc.php и проверьте, что указанные в нем пути существуют и доступны для записи.
              может всё из за того что я распаковывал архив на компе и заливал FileZill'ой?
              Я просто посмотрел - там архив, внутри него папка. Я могу залить на сервер и распаковать туда... но тогда путь будет не такой, который мне нужен. И возможно он вообще не откроется.

              на локалхосте распаковывал прямо - и всё равно установка не завершилась.
                • 49807
                • 7 Posts
                Quote from: whitebyte at Feb 03, 2015, 05:05 AM
                Это свежая установка или перенос с другого сервера? Откройте файл /core/config/config.inc.php и проверьте, что указанные в нем пути существуют и доступны для записи.
                и ещё - все необходимые расширения включены? можете посмотреть?
                  • 49529
                  • 196 Posts
                  может всё из за того что я распаковывал архив на компе и заливал FileZill'ой?
                  Так делать не стоит, при этом могут быть нарушены права на файлы и каталоги. Руководство явно не рекомендует делать этого (http://rtfm.modx.com/revolution/2.x/getting-started/installation/basic-installation):
                  FTP Warning - Using FTP to transfer unpacked files to your server may result in corrupted or incomplete transfers. This can affect your installation negatively. If at all possible, use your server's unpacking script or utility to transfer or move extracted MODX installation files.
                  Распаковывайте на сервере, перемещайте содержимое в нужную папку уже потом. Я точно знаю, что на ру-центре есть онлайн файловый менеджер, с помощью которого это легко сделать.
                  OpenServer.
                  Локалхост в Windows = боль и унижение. Сколько раз сталкивался с ним, столько раз были проблемы.

                  и ещё - все необходимые расширения включены? можете посмотреть?
                  Посмотрел вполглаза, вроде бы все правильно, но вы сверьте еще раз внимательно сами. Системные требования для MODX здесь -
                  http://rtfm.modx.com/revolution/2.x/getting-started/server-requirements
                    • 49807
                    • 7 Posts
                    Quote from: whitebyte at Feb 03, 2015, 07:37 AM
                    может всё из за того что я распаковывал архив на компе и заливал FileZill'ой?
                    Так делать не стоит, при этом могут быть нарушены права на файлы и каталоги. Руководство явно не рекомендует делать этого (http://rtfm.modx.com/revolution/2.x/getting-started/installation/basic-installation):
                    FTP Warning - Using FTP to transfer unpacked files to your server may result in corrupted or incomplete transfers. This can affect your installation negatively. If at all possible, use your server's unpacking script or utility to transfer or move extracted MODX installation files.
                    Распаковывайте на сервере, перемещайте содержимое в нужную папку уже потом. Я точно знаю, что на ру-центре есть онлайн файловый менеджер, с помощью которого это легко сделать.
                    OpenServer.
                    Локалхост в Windows = боль и унижение. Сколько раз сталкивался с ним, столько раз были проблемы.

                    и ещё - все необходимые расширения включены? можете посмотреть?
                    Посмотрел вполглаза, вроде бы все правильно, но вы сверьте еще раз внимательно сами. Системные требования для MODX здесь -
                    http://rtfm.modx.com/revolution/2.x/getting-started/server-requirements

                    Благодарю.
                    Проверил ещё раз трбования - вроде всё соответствует.
                    Я сделал как вы сказали - залил архив на сервер, и распаковал там. Потом папку modx-2.3.3-pl просто переименовал в необходимую мне - modx.

                    Всё прошло успешно, но после клика на последней кнопке "Установить" - снова та же ошибка:
                    Warning: array_merge() [function.array-merge]: Argument #2 is not an array in sub.domain.ru/docs/cms/modx/core/xpdo/xpdo.class.php on line 340
                    
                    Fatal error: Class 'xPDODriver_' not found in sub.domain.ru/docs/cms/modx/core/xpdo/xpdo.class.php on line 1867


                    Влияет ли то что modx я ставлю не в корень сайта, а в папку? И то что Это домен второго уровня. В общем modx я ставлю по такому адресу: http://sub.domain.ru/cms/modx/

                    При этом лицевая часть выдаёт
                    Parse error: syntax error, unexpected '{' in /home/sibest/labs.allcan.ru/docs/cms/modx/core/config/config.inc.php on line 13

                    т.е. ругается на строку
                    $config_options = {config_options};
                    оно и понятно почему.

                    [ed. note: canvas last edited this post 11 years, 8 months ago.]
                      • 49529
                      • 196 Posts
                      MODX нормально ставится на поддомены.
                      У меня на свежей установке строчка 13 в config.inc.php выглядит так:
                      $config_options = array (
                      );
                      

                      А ваша действительно непонятно откуда взялась. Попробуйте заменить, и покажите вообще этот файл (без паролей, конечно)