Настройка Apache и php
Зжравствуйте. Может кто то сможет помочь. На хостинге, на open server и denver сайт работает корректно, а на своем сервере нет главной страницы админки(левое боковое меню есть), и TV поля отображаются некклректно, а некоторые и вовсе исчезли во вкладке дополнительные поля у ресурса. Сервер apache и php, как настроить правильно под mod x. Заранее спасибо
Комментарии: 20
Как водится — прежде всего нужно взглянуть в логи MODX, консоль браузера, логи сервера. Есть ли ошибки? Если да, попробовать исправить. Какая у вас версия веб-сервера, PHP, MODX? Чем больше вы деталей предоставите, тем лучше!
[2019-03-13 13:13:28] (ERROR in xPDOConnection::connect @ C:\belinfoteks.by\data\htdocs\core\xpdo\xpdo.class.php: 3119) could not find driver
[2019-03-13 13:13:28] (ERROR @ C:\belinfoteks.by\data\htdocs\core\xpdo\om\xpdoquery.class.php: 652)
Could not construct or prepare query because it is invalid or could not connect: SELECT `modSystemSetting`.`key` AS `modSystemSetting_key`, `modSystemSetting`.`value` AS `modSystemSetting_value`, `modSystemSetting`.`xtype` AS `modSystemSetting_xtype`, `modSystemSetting`.`namespace` AS `modSystemSetting_namespace`, `modSystemSetting`.`area` AS `modSystemSetting_area`, `modSystemSetting`.`editedon` AS `modSystemSetting_editedon` FROM `modx_system_settings` AS `modSystemSetting`
[2019-03-13 13:13:28] (ERROR in xPDOConnection::connect @ C:\belinfoteks.by\data\htdocs\core\xpdo\xpdo.class.php: 3119) could not find driver
[2019-03-13 13:13:28] (ERROR @ C:\belinfoteks.by\data\htdocs\core\xpdo\om\xpdoobject.class.php: 263)
Error preparing statement for query: SELECT `modSystemSetting`.`key` AS `modSystemSetting_key`, `modSystemSetting`.`value` AS `modSystemSetting_value`, `modSystemSetting`.`xtype` AS `modSystemSetting_xtype`, `modSystemSetting`.`namespace` AS `modSystemSetting_namespace`, `modSystemSetting`.`area` AS `modSystemSetting_area`, `modSystemSetting`.`editedon` AS `modSystemSetting_editedon` FROM `modx_system_settings` AS `modSystemSetting` —
[2019-03-13 13:13:28] (ERROR in xPDOConnection::connect @ C:\belinfoteks.by\data\htdocs\core\xpdo\xpdo.class.php: 3119) could not find driver
[2019-03-13 13:13:28] (ERROR @ C:\belinfoteks.by\data\htdocs\core\xpdo\om\xpdoquery.class.php: 652)
Could not construct or prepare query because it is invalid or could not connect: SELECT `modSystemSetting`.`key` AS `modSystemSetting_key`, `modSystemSetting`.`value` AS `modSystemSetting_value`, `modSystemSetting`.`xtype` AS `modSystemSetting_xtype`, `modSystemSetting`.`namespace` AS `modSystemSetting_namespace`, `modSystemSetting`.`area` AS `modSystemSetting_area`, `modSystemSetting`.`editedon` AS `modSystemSetting_editedon` FROM `modx_system_settings` AS `modSystemSetting`
[2019-03-13 13:13:28] (ERROR in xPDOConnection::connect @ C:\belinfoteks.by\data\htdocs\core\xpdo\xpdo.class.php: 3119) could not find driver
[2019-03-13 13:13:28] (ERROR @ C:\belinfoteks.by\data\htdocs\core\xpdo\om\xpdoobject.class.php: 263)
Error preparing statement for query: SELECT `modSystemSetting`.`key` AS `modSystemSetting_key`, `modSystemSetting`.`value` AS `modSystemSetting_value`, `modSystemSetting`.`xtype` AS `modSystemSetting_xtype`, `modSystemSetting`.`namespace` AS `modSystemSetting_namespace`, `modSystemSetting`.`area` AS `modSystemSetting_area`, `modSystemSetting`.`editedon` AS `modSystemSetting_editedon` FROM `modx_system_settings` AS `modSystemSetting` —
[2019-03-13 13:13:28] (FATAL) Could not load core MODX configuration!
[2019-03-13 13:13:58] (ERROR in xPDOConnection::connect @ C:\belinfoteks.by\data\htdocs\core\xpdo\xpdo.class.php: 3119) could not find driver
[2019-03-13 13:13:58] (ERROR @ C:\belinfoteks.by\data\htdocs\core\xpdo\om\xpdoquery.class.php: 652)
Could not construct or prepare query because it is invalid or could not connect: SELECT `modSystemSetting`.`key` AS `modSystemSetting_key`, `modSystemSetting`.`value` AS `modSystemSetting_value`, `modSystemSetting`.`xtype` AS `modSystemSetting_xtype`, `modSystemSetting`.`namespace` AS `modSystemSetting_namespace`, `modSystemSetting`.`area` AS `modSystemSetting_area`, `modSystemSetting`.`editedon` AS `modSystemSetting_editedon` FROM `modx_system_settings` AS `modSystemSetting`
[2019-03-13 13:13:58] (ERROR in xPDOConnection::connect @ C:\belinfoteks.by\data\htdocs\core\xpdo\xpdo.class.php: 3119) could not find driver
[2019-03-13 13:13:58] (ERROR @ C:\belinfoteks.by\data\htdocs\core\xpdo\om\xpdoobject.class.php: 263)
Error preparing statement for query: SELECT `modSystemSetting`.`key` AS `modSystemSetting_key`, `modSystemSetting`.`value` AS `modSystemSetting_value`, `modSystemSetting`.`xtype` AS `modSystemSetting_xtype`, `modSystemSetting`.`namespace` AS `modSystemSetting_namespace`, `modSystemSetting`.`area` AS `modSystemSetting_area`, `modSystemSetting`.`editedon` AS `modSystemSetting_editedon` FROM `modx_system_settings` AS `modSystemSetting` —
[2019-03-13 13:13:58] (ERROR in xPDOConnection::connect @ C:\belinfoteks.by\data\htdocs\core\xpdo\xpdo.class.php: 3119) could not find driver
[2019-03-13 13:13:58] (ERROR @ C:\belinfoteks.by\data\htdocs\core\xpdo\om\xpdoquery.class.php: 652)
Could not construct or prepare query because it is invalid or could not connect: SELECT `modSystemSetting`.`key` AS `modSystemSetting_key`, `modSystemSetting`.`value` AS `modSystemSetting_value`, `modSystemSetting`.`xtype` AS `modSystemSetting_xtype`, `modSystemSetting`.`namespace` AS `modSystemSetting_namespace`, `modSystemSetting`.`area` AS `modSystemSetting_area`, `modSystemSetting`.`editedon` AS `modSystemSetting_editedon` FROM `modx_system_settings` AS `modSystemSetting`
[2019-03-13 13:13:58] (ERROR in xPDOConnection::connect @ C:\belinfoteks.by\data\htdocs\core\xpdo\xpdo.class.php: 3119) could not find driver
[2019-03-13 13:13:58] (ERROR @ C:\belinfoteks.by\data\htdocs\core\xpdo\om\xpdoobject.class.php: 263)
Error preparing statement for query: SELECT `modSystemSetting`.`key` AS `modSystemSetting_key`, `modSystemSetting`.`value` AS `modSystemSetting_value`, `modSystemSetting`.`xtype` AS `modSystemSetting_xtype`, `modSystemSetting`.`namespace` AS `modSystemSetting_namespace`, `modSystemSetting`.`area` AS `modSystemSetting_area`, `modSystemSetting`.`editedon` AS `modSystemSetting_editedon` FROM `modx_system_settings` AS `modSystemSetting` —
[2019-03-13 13:13:58] (FATAL) Could not load core MODX configuration!
[2019-03-13 13:13:28] (ERROR @ C:\belinfoteks.by\data\htdocs\core\xpdo\om\xpdoquery.class.php: 652)
Could not construct or prepare query because it is invalid or could not connect: SELECT `modSystemSetting`.`key` AS `modSystemSetting_key`, `modSystemSetting`.`value` AS `modSystemSetting_value`, `modSystemSetting`.`xtype` AS `modSystemSetting_xtype`, `modSystemSetting`.`namespace` AS `modSystemSetting_namespace`, `modSystemSetting`.`area` AS `modSystemSetting_area`, `modSystemSetting`.`editedon` AS `modSystemSetting_editedon` FROM `modx_system_settings` AS `modSystemSetting`
[2019-03-13 13:13:28] (ERROR in xPDOConnection::connect @ C:\belinfoteks.by\data\htdocs\core\xpdo\xpdo.class.php: 3119) could not find driver
[2019-03-13 13:13:28] (ERROR @ C:\belinfoteks.by\data\htdocs\core\xpdo\om\xpdoobject.class.php: 263)
Error preparing statement for query: SELECT `modSystemSetting`.`key` AS `modSystemSetting_key`, `modSystemSetting`.`value` AS `modSystemSetting_value`, `modSystemSetting`.`xtype` AS `modSystemSetting_xtype`, `modSystemSetting`.`namespace` AS `modSystemSetting_namespace`, `modSystemSetting`.`area` AS `modSystemSetting_area`, `modSystemSetting`.`editedon` AS `modSystemSetting_editedon` FROM `modx_system_settings` AS `modSystemSetting` —
[2019-03-13 13:13:28] (ERROR in xPDOConnection::connect @ C:\belinfoteks.by\data\htdocs\core\xpdo\xpdo.class.php: 3119) could not find driver
[2019-03-13 13:13:28] (ERROR @ C:\belinfoteks.by\data\htdocs\core\xpdo\om\xpdoquery.class.php: 652)
Could not construct or prepare query because it is invalid or could not connect: SELECT `modSystemSetting`.`key` AS `modSystemSetting_key`, `modSystemSetting`.`value` AS `modSystemSetting_value`, `modSystemSetting`.`xtype` AS `modSystemSetting_xtype`, `modSystemSetting`.`namespace` AS `modSystemSetting_namespace`, `modSystemSetting`.`area` AS `modSystemSetting_area`, `modSystemSetting`.`editedon` AS `modSystemSetting_editedon` FROM `modx_system_settings` AS `modSystemSetting`
[2019-03-13 13:13:28] (ERROR in xPDOConnection::connect @ C:\belinfoteks.by\data\htdocs\core\xpdo\xpdo.class.php: 3119) could not find driver
[2019-03-13 13:13:28] (ERROR @ C:\belinfoteks.by\data\htdocs\core\xpdo\om\xpdoobject.class.php: 263)
Error preparing statement for query: SELECT `modSystemSetting`.`key` AS `modSystemSetting_key`, `modSystemSetting`.`value` AS `modSystemSetting_value`, `modSystemSetting`.`xtype` AS `modSystemSetting_xtype`, `modSystemSetting`.`namespace` AS `modSystemSetting_namespace`, `modSystemSetting`.`area` AS `modSystemSetting_area`, `modSystemSetting`.`editedon` AS `modSystemSetting_editedon` FROM `modx_system_settings` AS `modSystemSetting` —
[2019-03-13 13:13:28] (FATAL) Could not load core MODX configuration!
[2019-03-13 13:13:58] (ERROR in xPDOConnection::connect @ C:\belinfoteks.by\data\htdocs\core\xpdo\xpdo.class.php: 3119) could not find driver
[2019-03-13 13:13:58] (ERROR @ C:\belinfoteks.by\data\htdocs\core\xpdo\om\xpdoquery.class.php: 652)
Could not construct or prepare query because it is invalid or could not connect: SELECT `modSystemSetting`.`key` AS `modSystemSetting_key`, `modSystemSetting`.`value` AS `modSystemSetting_value`, `modSystemSetting`.`xtype` AS `modSystemSetting_xtype`, `modSystemSetting`.`namespace` AS `modSystemSetting_namespace`, `modSystemSetting`.`area` AS `modSystemSetting_area`, `modSystemSetting`.`editedon` AS `modSystemSetting_editedon` FROM `modx_system_settings` AS `modSystemSetting`
[2019-03-13 13:13:58] (ERROR in xPDOConnection::connect @ C:\belinfoteks.by\data\htdocs\core\xpdo\xpdo.class.php: 3119) could not find driver
[2019-03-13 13:13:58] (ERROR @ C:\belinfoteks.by\data\htdocs\core\xpdo\om\xpdoobject.class.php: 263)
Error preparing statement for query: SELECT `modSystemSetting`.`key` AS `modSystemSetting_key`, `modSystemSetting`.`value` AS `modSystemSetting_value`, `modSystemSetting`.`xtype` AS `modSystemSetting_xtype`, `modSystemSetting`.`namespace` AS `modSystemSetting_namespace`, `modSystemSetting`.`area` AS `modSystemSetting_area`, `modSystemSetting`.`editedon` AS `modSystemSetting_editedon` FROM `modx_system_settings` AS `modSystemSetting` —
[2019-03-13 13:13:58] (ERROR in xPDOConnection::connect @ C:\belinfoteks.by\data\htdocs\core\xpdo\xpdo.class.php: 3119) could not find driver
[2019-03-13 13:13:58] (ERROR @ C:\belinfoteks.by\data\htdocs\core\xpdo\om\xpdoquery.class.php: 652)
Could not construct or prepare query because it is invalid or could not connect: SELECT `modSystemSetting`.`key` AS `modSystemSetting_key`, `modSystemSetting`.`value` AS `modSystemSetting_value`, `modSystemSetting`.`xtype` AS `modSystemSetting_xtype`, `modSystemSetting`.`namespace` AS `modSystemSetting_namespace`, `modSystemSetting`.`area` AS `modSystemSetting_area`, `modSystemSetting`.`editedon` AS `modSystemSetting_editedon` FROM `modx_system_settings` AS `modSystemSetting`
[2019-03-13 13:13:58] (ERROR in xPDOConnection::connect @ C:\belinfoteks.by\data\htdocs\core\xpdo\xpdo.class.php: 3119) could not find driver
[2019-03-13 13:13:58] (ERROR @ C:\belinfoteks.by\data\htdocs\core\xpdo\om\xpdoobject.class.php: 263)
Error preparing statement for query: SELECT `modSystemSetting`.`key` AS `modSystemSetting_key`, `modSystemSetting`.`value` AS `modSystemSetting_value`, `modSystemSetting`.`xtype` AS `modSystemSetting_xtype`, `modSystemSetting`.`namespace` AS `modSystemSetting_namespace`, `modSystemSetting`.`area` AS `modSystemSetting_area`, `modSystemSetting`.`editedon` AS `modSystemSetting_editedon` FROM `modx_system_settings` AS `modSystemSetting` —
[2019-03-13 13:13:58] (FATAL) Could not load core MODX configuration!
В консоли ошибок нет
Вот вам и все ответы! Начните с простого, убедитесь, что все верно настроено в конфигах(чаще всего тут собака зарыта) MODX'а, переносили же. Если здесь нет проблем, смотрите настройки окружения на сервере, все ли вам подходит.
Так в том то и дело, что в конфигах все верно, уже раз 12 все сносили и ставили по новой. Да и на хостинги для проверки ставили… настройки вроде поставили такие же как и на опен сервер, не могу просто понять что то лишнее или чего то не хватает…
Сносили вручную? По версиям так и не ответили. Попробуйте установку вашей версии через /setup/ перезапустить на сервере, никаких нареканий не будет? Обращение к админке через http или https?
Версии modx разные ставили. Это не хостинг, а сервер офисный. Apache 2.2 и php5.5. На хостингах такой проблемы нет, директор жмот, и не хочет платить за хостинг в год 30$. На опен сервер и денвер без всяких настроек предварительных все работает корректно.
Присоединяюсь к Антону
Телепатов нет…
прежде всего нужно взглянуть в логи MODX, консоль браузера, логи сервера.И показать настройки Хостинга!
Телепатов нет…
На любом хостинге все корректно, на сервере… Настройки выставили вроде аналогичные с Open server, но чего то как всегда упустили
Настройки выставили вроде аналогичные с OpenServerНе нужно этого делать!
Настройки OpenServer по умолчанию — не пригодны для MODX!
Эталон — Хостинг modx.pro, если не разбираетесь в настройках.
На любом приличном Хостинге, MODX работает «из коробки».
Согласен, первый раз за все время такое, ни разу еще не было, чтобы сервер на что то влиял… я думал есть какие то стандартные настройки для mod x
Письмо в support Хостинга.
И все-таки, ответьте Антону по версиям Сервера
И все-таки, ответьте Антону по версиям Сервера
Это не хостинг, а сервер оффисный, на хостингах любых работает корректно
Вам не сюда,к Админу офисного сервера...
Я поэтому сюда и залез, у нас нет системщика)
Прочитав про denver, ожидал
Обновляйтесь до актуальных.
Версию MySQL — предъявите народу…
Apache 2.2 и php5.5У Вас, как минимум, нестыковка по версиям.
Обновляйтесь до актуальных.
Версию MySQL — предъявите народу…
Либо не активирована библиотека pdo_mysql, либо не установлено php5-mysql.
Капать нужно конфигурацию php на сервере, об этом в первой строке написанно:
В главном php.ini должно быть что-то вроде такого:
Капать нужно конфигурацию php на сервере, об этом в первой строке написанно:
[2019-03-13 13:13:28] (ERROR in xPDOConnection::connect @ C:\belinfoteks.by\data\htdocs\core\xpdo\xpdo.class.php: 3119) could not find driver
could not find driver — скрипт не может соединиться с БД, не находит нужного расширения.В главном php.ini должно быть что-то вроде такого:
extension=php_pdo_mysql.dll
p.s. Странное размещение сайта в корне диска C… Обычно или в inetpub или создают свою папку. Странное размещение сайта в корне диска CОбъявленным серверам — это «до лампочки», меняется в настройках.
Это Вам не Linux
Да это понятно, дело то хозяйское.
Алексей, Ваше сообщение помогло мне решить проблему — дело в том что я импортил товары вызовом скрипта из консоли а там не было
Спасибо!
установлено php5-mysql.в то время как в наличии драйвера я предварительно убедился только в браузере вызвав
phpinfo()
Спасибо!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.