Установнка 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
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Насколько я помню, в именах файлов нельзя использовать символ равенства.
Даже без указанию конфигурационного файла, ошибка такая же.
Кстати периодически возникает проблема заполнением БД. Доступ есть, а базу не видим, и создать само-собой не может.
При этом через несколько минут может одуматься и всё проходит нормально.
На modhost.pro в автоматическом режиме уже тысячи сайтов установлены через консоль.