We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 31053
    • 31 Posts
    Приветствую!
    MODx Revolution 2.0.8-pl

    Есть внешний php, с подключенным к нему api здесь http://sunlight-voyage.ru/core/ajax/test.php
    В нем код:
    require_once  dirname(dirname(dirname(__FILE__))).'/config.core.php';
    require_once MODX_CORE_PATH.'config/'.MODX_CONFIG_KEY.'.inc.php';
    require_once MODX_CORE_PATH.'model/modx/modx.class.php';
    $modx = new modX();
    $modx->setLogLevel(modX::LOG_LEVEL_DEBUG);
    $modx->log(modX::LOG_LEVEL_DEBUG, 'API START', 'HTML', 'ajax/modx_api'); 
    $modx->initialize('web');
    $test = $modx->getObject('modResource', array('id'=>1));
    if(is_null($test)) echo 'NULL';
    else echo 'ok';
    $modx->log(modX::LOG_LEVEL_DEBUG, 'API END', 'HTML', 'ajax/modx_api'); 
    


    Работает нормально. Однако, если войти в админку и снова пройти по ссылке, выдает 502 ошибку.
    Точно такой же код на таком же модексе, но на другом серваке работает нормально.

    Лог, пустой;
    Пробовал $modx->initialize(’mgr’) - не помогает;
    Права на файлы проверял.

    В чем может быть проблема?
      for($i=0; $i<100; $i++) echo &#39;Why is it not working?&#39;;