Позвольте мне предисловие к этому, сказав, что я новичок в среде PHP, поэтому здесь может быть простой ответ. Мы пытаемся использовать phpCAS для подключения к серверу CAS нашего университета.Реализация проблем с SSO
Наш сервер настроен так, чтобы соответствовать этим требованиям: http://www.ja-sig.org/wiki/display/CASC/phpCAS+requirements, и мы установили phpCAS в его собственный доступный каталог. & включил свой путь в переменную «include_path», чтобы его можно было легко получить.
При запуске /CAS-1.0.1/docs/examples/example_simple.php, который идет с установкой, я получить следующие предупреждения снова и снова:
Внимание: error_log() [function.error-журнал]: open_basedir ограничение эффекта. Файл (/tmp/phpCAS.log) не входит в допустимые пути: (/ var/www /) в /var/www/html/root/CAS-1.0.1/CAS.php в строке 453
Предупреждение: error_log (/tmp/phpCAS.log) [function.error-log]: не удалось открыть поток: операция не разрешена в /var/www/html/root/CAS-1.0.1/CAS.php на линии 453
я повторил эти предупреждения снова и снова на экране, а затем это сообщение:
CAS Authentication хотел!
Вы уже должны были перенаправляться на сервер CAS. Нажмите здесь для продолжения.
Щелчок по логину отправляет меня на наш соответствующий сервер-сервер, а затем перенаправляет меня прямо на эту страницу, при этом все предупреждения все еще видны. Есть предположения?
Похоже, что ваша установка PHP работает в безопасном режиме, следовательно, сообщение об ошибке open_basedir. Есть ли опция phpCAS, которую вы можете настроить для записи файла журнала внутри/var/www где-нибудь? Это по крайней мере позволит вам увидеть выход журнала. – 2010-02-11 16:47:18
Фил - ты прав! Это остановило предупреждения, и теперь я вижу журнал ошибок. Я обновлю вопрос, чтобы показать журнал. – Alex