Установнка Modx с помощью php-cli
Проблема вроде не новая и даже описана в документации. И сводится к тому, что необходимо создать конфигурационный файл.
Через веб всё ставится прекрасно, а с помощью php-cli вот такая засада.
Через веб всё ставится прекрасно, а с помощью php-cli вот такая засада.
~$ php index.php --installmode=new --config=config.xml
Unavailable
Could not load MODX config file.
~$touch core/config/config.inc.php
~$ php index.php --installmode=new --config=config.xml
PHP Fatal error: Class 'xPDODriver_' not found in /var/www/sanes/core/xpdo/xpdo.class.php on line 1880
Фрагмент core/xpdo/xpdo.class.phppublic function getDriver() {
if ($this->driver === null || !$this->driver instanceof xPDODriver) {
$loaded= include_once(XPDO_CORE_PATH . 'om/' . $this->config['dbtype'] . '/xpdodriver.class.php');
if ($loaded) {
$driverClass = 'xPDODriver_' . $this->config['dbtype'];
$this->driver= new $driverClass ($this);
}
if (!$this->driver) {
$this->log(xPDO::LOG_LEVEL_ERROR, "Could not load xPDODriver class for the {$this->config['dbtype']} PDO driver. " . print_r($this->config, true));
}
}
return $this->driver;
}
Подскажите пожалуйста, куда можно еще посмотреть, чтобы решить задачу? Комментарии: 7
Нужно посмотреть вот сюда
--config=config=xmlНасколько я помню, в именах файлов нельзя использовать символ равенства.
Извиняюсь. Это опечатка. Правильно --config=config.xml
Даже без указанию конфигурационного файла, ошибка такая же.
Даже без указанию конфигурационного файла, ошибка такая же.
Ну тогда, наверное, стоит указать полный путь до файла.
Я балбес) ~/setup/index.php
Кстати периодически возникает проблема заполнением БД. Доступ есть, а базу не видим, и создать само-собой не может.
При этом через несколько минут может одуматься и всё проходит нормально.
Кстати периодически возникает проблема заполнением БД. Доступ есть, а базу не видим, и создать само-собой не может.
При этом через несколько минут может одуматься и всё проходит нормально.
Нет там никаких проблем.
На modhost.pro в автоматическом режиме уже тысячи сайтов установлены через консоль.
На modhost.pro в автоматическом режиме уже тысячи сайтов установлены через консоль.
У меня такое периодически возникает и уже давно. При этом на разных серверах при совершенно разных ОС и настройках. Единственное, что объединяет, это мой браузер. Но как-то странно на него грешить.
у меня такое было на mariadb, но проблема была не в БД непосредственно, а в кривых руках, который настраивали сервер. Если прописать localhost в качестве хоста базы, в том числе и через Gitify — не работает, а если 127.0.0.1 — все отлично.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.