Ошибка при установке кода на сайт html
Добрый день, друзья!
В первый раз пытаюсь установить код сапы на статический html-сайт. Сайт расположен на хостинге, который поддерживает php (php работает через cgi). При установке пользовался следующей инструкцией: https://help.sape.ru/sape/faq/1544 Предварительно настраивал обработку php-кода html-страницами. Вроде бы получилось это сделать, добавив в IIS пару обработчиков: https://yadi.sk/i/ivrnM6dTrvc5t Теперь, если в код страницы вставляю, допустим "<?php echo "Привет!";?>" - на странице выводится текст "Привет!" в нужном месте. Проблема возникла при попытке добавить в html-файл код сапы: <?php if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'мой идентификатор'); } require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php')); $sape = new SAPE_client(); echo $sape->return_links(); ?> Страница валится с ошибкой 500. Кто-нибудь сможет объяснить в чем заключается ошибка? |
логи смотрите(error_log) - че там пишут
|
Спасибо, zeta.
На сервере эта страница в браузере открывается корректно, но при просмотре её исходного кода - код обрезается на моменте , где происходит php-вставка. Также заметил следующее: Если оставить вот эту часть кода - ошибки нет: <?php if (!defined('_SAPE_USER')) { define('_SAPE_USER', '<мой идентификатор>'); } ?> А если добавляем что-то из этого - ошибка: require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php')); $sape = new SAPE_client(); Путь (realpath($_SERVER['DOCUMENT_ROOT']) возвращается правильный. Проверил отдельно. |
а почему не так?
http://forum.sape.ru/showthread.php?t=28407 |
Часовой пояс GMT +3, время: 23:57. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.