Доброго времени. Скопировал с хостинга на локаль рабочею CMS. Результат - 403 Forbidden nginx/1.10.3 этот код отрoбатывает <?php phpinfo(); ?> права на движке поменял.по разному уже пробовал он невидет index.php Код (Text): <?php /** * Файл index.php расположен в корне CMS, является единственной точкой инициализирующей работу системы. * * В этом файле: * - настраивается вывод ошибок; * - устанавливаются константы для работы движка; * - массивом $includePath задаются пути для поиска библиотек при подключении файлов движка. */ //Не выводить предупреждения и ошибки. Error_Reporting(0); // Error_Reporting(E_ERROR | E_PARSE); ini_set ('session.serialize_handler', 'php'); // Установка кодировки для вывода контента. header('Content-Type: text/html; charset=utf-8'); define('DS', DIRECTORY_SEPARATOR); /** * Путь корневой директории сайта. */ define('SITE_DIR', __DIR__.DS); /** * Текущая версия. */ define('VER', 'v8.13.5'); /** * Путь к директории ядра. */ define('CORE_DIR', 'mg-core/'); /** * Путь к директории с библиотеками движка. */ define('CORE_LIB', CORE_DIR.'lib/'); /** * Путь к директории с JS скриптам. */ define('CORE_JS', CORE_DIR.'script/'); /** * Путь к директории админки. */ define('ADMIN_DIR', 'mg-admin/'); /** * Путь к директории плагинов. */ define('PLUGIN_DIR', 'mg-plugins/'); /** * Путь к директории пользовательских php страниц. */ define('PAGE_DIR', 'mg-pages/'); require_once (CORE_LIB.'encodeupdate.php'); // Установка путей, для поиска подключаемых библиотек. $includePath = array(CORE_DIR,CORE_LIB); set_include_path('.'.PATH_SEPARATOR.implode(PATH_SEPARATOR, $includePath)); /** * Автоматически подгружает запрошенные классы. * @param type $className наименование класса. * @return void */ spl_autoload_register(function($className) { $path = str_replace('_', '/', strtolower($className)); // var_dump($path); //echo '<br>'; return @include_once $path.'.php'; }); /** * Подключает движок и запускает CMS. */ require_once ('mg-start.php'); что ещё может быть?
Правильно все настроить надо. Скорее всего код cms вынесен за паблик. Надо в качестве директории корневой устанавливать нужную папку, обычно. Public.... Может другое что Телепатов нема, что за КМС?
И сервер корректно настроен? http://wiki.moguta.ru/ustanovka-sistemy/ustanovka-na-chistyy-nginx-bez-apache
Давай лучше об ошибке на хосте поговорим --- Добавлено --- думаю да,- там yii2 лежал .htaccess так понимаю больше не нужен?
Ох уж эти мастера слова! «Локаль» чья, твоя или наша? Ищи в конфиге указание на фронт (index.php), примерно как в этом комменте, и правь, если нужно. Ты хоть сервер настроил? --- Добавлено --- И чЁ? Оставь его в покое. Может, еще пригодится. --- Добавлено --- В общем, земляк, везде элементарная логика рулит. Надо этим пользоваться.
# nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
А чего о ней говорить - ставь Apache да и всё btw, я бы на твоем месте почитал error_log или access_log или что там у nginx для этого, там может быть ответ на твой вопрос и наверняка в конфиге где-то можно выставить уровень логгирования
А вообще - @roswww - какой у вас уровень в веб технологиях? Не нулевой? А то мы может тут зря бисер перед вами мечем?: И надо вам идти в раздел фриланса?
Правильно! Пора человеку брать заказы уже, а не баклуши бить )) ишь... выдумали... moguta )))) (я вообще впервые слышу про эту moguta ))))
Чтоб существенно повысить нагрузочную способность и воспользоваться преимуществами каждого из веб-серверов. Nginx для-статического контента, Apache для-динамического контента. Заодно и ошибка пропала.