New Community Forums are coming. Watch this space for news.
Subscribe: RSS
  • Добрый день.
    Просьба помочь в сложившейся ситуации.

    После ввода данных при установке
    Тип базы данных:
    Сервер базы данных:
    localhost
    Имя пользователя базы данных:
    Пароль пользователя базы данных:
    Имя базы данных:
    Префикс таблиц:

    Неактивна строка «Проверить соединение с сервером базы данных» для нажатия. Если же просто нажать Enter, то выходят поля для уч.запси админ.сайта. Вводим логин, э/п, пароль и нажимаем «далее», после этого выходит ошибка:
    «Связь с базой данных не установлена! Программа установки пытается создать базу данных.»
    Далее нажимаем кнопку «установить» и выходит ошибка:
    Fatal error: Class 'modAccessibleObject' not found in W:\domains\localhost\modxlocal\core\model\modx\modnamespace.class.php on line 17



    В пароле нет символов $, пароль полностью состоит из букв нижнего регистра.

    Получается, что в файле modnamespace.class.php, он ругается на строчку:
    class modNamespace extends modAccessibleObject {

    А точнее
    class modNamespace extends modAccessibleObject {
    public function save($cacheFlag = null) {
    $saved = parent::save();
    if ($saved && !$this->getOption(xPDO::OPT_SETUP)) {
    $this->xpdo->call('modNamespace','clearCache',array(&$this->xpdo));
    }
    return $saved;
    }
    • Добрый день!
      Какие версии MODX, OpenServer, PHP?

      А вообще уже обсуждалось вроде, например:

      https://modx.ru/vopros-otvet/info/4171/
      https://forums.modx.com/thread/98460/revolution-2-4-1-pl-setup-error-class-modaccessibleobject-not-found

      Гуглили?)
        Anton Tarasov
        MODX Developer

        Email: contact@antontarasov.com
        Web: antontarasov.com
      • OSPanel Ultimate 5.2.9
        Modx 2.7.0-pl
        PHP 5.6-64x

        Пароль состоит только из букв без каких-либо символов.