Настройка Apache и php

Зжравствуйте. Может кто то сможет помочь. На хостинге, на open server и denver сайт работает корректно, а на своем сервере нет главной страницы админки(левое боковое меню есть), и TV поля отображаются некклректно, а некоторые и вовсе исчезли во вкладке дополнительные поля у ресурса. Сервер apache и php, как настроить правильно под mod x. Заранее спасибо
Вадим
18 марта 2019, 18:27
modx.pro
2 187
0

Комментарии: 20

Антон Тарасов
18 марта 2019, 18:42
0
Как водится — прежде всего нужно взглянуть в логи MODX, консоль браузера, логи сервера. Есть ли ошибки? Если да, попробовать исправить. Какая у вас версия веб-сервера, PHP, MODX? Чем больше вы деталей предоставите, тем лучше!
    Вадим
    18 марта 2019, 21:00
    0
    [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!
      Вадим
      18 марта 2019, 21:03
      0
      В консоли ошибок нет
        Антон Тарасов
        18 марта 2019, 21:04
        0
        Вот вам и все ответы! Начните с простого, убедитесь, что все верно настроено в конфигах(чаще всего тут собака зарыта) MODX'а, переносили же. Если здесь нет проблем, смотрите настройки окружения на сервере, все ли вам подходит.
          Вадим
          18 марта 2019, 21:14
          0
          Так в том то и дело, что в конфигах все верно, уже раз 12 все сносили и ставили по новой. Да и на хостинги для проверки ставили… настройки вроде поставили такие же как и на опен сервер, не могу просто понять что то лишнее или чего то не хватает…
            Антон Тарасов
            18 марта 2019, 21:20
            0
            Сносили вручную? По версиям так и не ответили. Попробуйте установку вашей версии через /setup/ перезапустить на сервере, никаких нареканий не будет? Обращение к админке через http или https?
              Вадим
              18 марта 2019, 21:42
              0
              Версии modx разные ставили. Это не хостинг, а сервер офисный. Apache 2.2 и php5.5. На хостингах такой проблемы нет, директор жмот, и не хочет платить за хостинг в год 30$. На опен сервер и денвер без всяких настроек предварительных все работает корректно.
      Iskatel
      18 марта 2019, 20:58
      0
      Присоединяюсь к Антону
      прежде всего нужно взглянуть в логи MODX, консоль браузера, логи сервера.
      И показать настройки Хостинга!
      Телепатов нет…
        Вадим
        18 марта 2019, 21:02
        0
        На любом хостинге все корректно, на сервере… Настройки выставили вроде аналогичные с Open server, но чего то как всегда упустили
          Iskatel
          18 марта 2019, 21:12
          0
          Настройки выставили вроде аналогичные с OpenServer
          Не нужно этого делать!
          Настройки OpenServer по умолчанию — не пригодны для MODX!
          Эталон — Хостинг modx.pro, если не разбираетесь в настройках.
          На любом приличном Хостинге, MODX работает «из коробки».
            Вадим
            18 марта 2019, 21:17
            0
            Согласен, первый раз за все время такое, ни разу еще не было, чтобы сервер на что то влиял… я думал есть какие то стандартные настройки для mod x
              Iskatel
              18 марта 2019, 21:20
              0
              Письмо в support Хостинга.
              И все-таки, ответьте Антону по версиям Сервера
                Вадим
                18 марта 2019, 21:44
                0
                Это не хостинг, а сервер оффисный, на хостингах любых работает корректно
                  Iskatel
                  18 марта 2019, 21:53
                  0
                  Вам не сюда,к Админу офисного сервера...
                    Вадим
                    18 марта 2019, 22:16
                    0
                    Я поэтому сюда и залез, у нас нет системщика)
                      Iskatel
                      18 марта 2019, 23:03
                      0
                      Прочитав про denver, ожидал
                      Apache 2.2 и php5.5
                      У Вас, как минимум, нестыковка по версиям.
                      Обновляйтесь до актуальных.
                      Версию MySQL — предъявите народу…
        Алексей
        18 марта 2019, 22:22
        2
        0
        Либо не активирована библиотека pdo_mysql, либо не установлено php5-mysql.
        Капать нужно конфигурацию 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 или создают свою папку.
          Iskatel
          18 марта 2019, 23:06
          0
          Странное размещение сайта в корне диска C
          Объявленным серверам — это «до лампочки», меняется в настройках.
          Это Вам не Linux
            Алексей
            19 марта 2019, 09:36
            0
            Да это понятно, дело то хозяйское.
            Segey
            03 февраля 2021, 19:30
            1
            0
            Алексей, Ваше сообщение помогло мне решить проблему — дело в том что я импортил товары вызовом скрипта из консоли а там не было
            установлено php5-mysql.
            в то время как в наличии драйвера я предварительно убедился только в браузере вызвав
            phpinfo()

            Спасибо!
            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
            20