We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 35464
    • 4 Posts
    Доброго времени суток!

    Столкнулся с проблемой, на последнем этапе установки (после ввода логина и пароля администратора) выдает ошибку.
    Проверка ограничения выделяемой памяти (должно быть не менее 24 MБ): Ошибка!
    Параметр memory_limit меньше 24 МБ. MODx не смог самостоятельно его повысить. Для продолжения, установите в файле php.ini этот параметр равным или больше 24 MБ. Если это не решило проблему (пустой белый экран во время установки), повышайте memory_limit до 32 МБ, 64 МБ или выше.
    В php.ini стоит 64мб, пробовали увеличивать до 128мб.
    Лог из журнала ошибок:
    PHP Fatal error:  Class 'xPDODriver_' not found in /var/www/mmc216/data/www/xxxx.ru/core/xpdo/xpdo.class.php on line 1456, referer: http://xxxx.ru/setup/index.php?action=summary
    PHP Warning:  array_merge() [<a href='function.array-merge' #2 is not an array in /var/www/mmc216/data/www/xxxx.ru/core/model/modx/modx.class.php on line 349
    PHP Fatal error:  Class 'xPDODriver_' not found in /var/www/mmc216/data/www/xxxx.ru/core/xpdo/xpdo.class.php on line 1456>function.array-merge</a>]: Argument


    Параметры среды: http://qaze.ru/info.php

    Подскажите пожалуйста в чем проблема и как ее устранить.
    Заранее спасибо!
      • 1788
      • 1,103 Posts
      xpdo не работает.
        • 35464
        • 4 Posts
        Эта проблема решается следующим образом.

        В файле setup\includes\modinstalltest.class.php на строчке 84
        поменять
        $bytes = $this->_returnBytes($ml);

        на
        $bytes = (int)$ml;

        или на строке 109
        поменяй
        if (is_integer($val)) return $val;

        на
        if (is_numeric($val)) return (int)$val;


        Какой вариант больше понравится =)

        Спасибо пользователю SnowWorm с forum.ru-board.com