让我先说我是 PHP 环境的初学者,所以这里可能有一个简单的答案。我们正在尝试使用 phpCAS 连接到我们大学的 CAS 服务器。
我们的服务器已设置为符合这些要求: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-log]: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]:无法打开流:第 453 行 /var/www/html/root/CAS-1.0.1/CAS.php 中不允许操作
我在屏幕上一遍又一遍地重复这些警告,然后是以下消息:
CAS认证想要!
您应该已经被重定向到 CAS 服务器。点击此处继续。
单击登录会将我发送到适当的 CAS 服务器,然后将我直接重定向回此页面,所有警告仍然可见。有什么想法吗?