【发布时间】:2014-03-01 10:07:05
【问题描述】:
我正在尝试按照https://simplesamlphp.org/docs/stable/simplesamlphp-install#section_7 上的说明将 simpleSAMLphp 与 Google App Engine 一起使用
说明 6 说配置 apache 使用:
<VirtualHost *>
ServerName service.example.com
DocumentRoot /var/www/service.example.com
Alias /simplesaml /var/simplesamlphp/www
</VirtualHost>
我在 YAML 文件中添加了以下内容:
handlers:
- url: /simplesaml/(.*)
script: /var/simplesamlphp/www/\1
但我想我需要做点别的。
当我运行服务器并尝试访问 http://localhost:8081/simplesaml/ 时,我收到以下错误:
Warning: require(C:\Users\Walmsley\Documents\sso\var\simplesamlphp\www): failed to open stream: Permission denied in C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\php\setup.php on line 115
Fatal error: require(): Failed opening required '\var\simplesamlphp\www' (include_path='C:\Users\Walmsley\Documents\sso;C:\Program Files (x86)\Google\google_appengine\php\sdk') in C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\php\setup.php on line 115
我是 php 和 simpleSAML 的新手。我还尝试让 SAML 在托管在 Google App Engine 上的 Java Web 应用程序上运行,但也失败了,因为我尝试的 SAML 包使用的某些类未列入白名单。
是否可以使用 simpleSAMLphp 让 SAML 在 Google App Engine php 上运行?
如果我尝试使用 url:http://localhost:8081/simplesaml/index.php,它会重定向到 http://localhost:8081/simplesaml/module.php/core/frontpage_welcome.php
我得到了错误:
Warning: chdir(): Invalid argument (errno 22) in C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\php\setup.php on line 42
Warning: require(\var\simplesamlphp\www\module.php\core\frontpage_welcome.php): failed to open stream: No such file or directory in C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\php\setup.php on line 115
Fatal error: require(): Failed opening required '\var\simplesamlphp\www\module.php\core\frontpage_welcome.php' (include_path='C:\Users\Walmsley\Documents\sso;C:\Program Files (x86)\Google\google_appengine\php\sdk') in C:\Program Files (x86)\Google\google_appengine\google\appengine\tools\devappserver2\php\setup.php on line 115
【问题讨论】:
标签: php google-app-engine saml simplesamlphp