我正在使用在 Zend 框架上构建(不是由我)的网站。
我制作了一个基于简单 html 和自定义 php(不使用 Facebook API)的小型网站(用于 Facebook 应用程序),如果放在public/文件夹中(以便可以通过 *www.main_site.com/my_small_site 访问它*),不起作用(我收到警告:file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration)。
然而,网站上的php.ini包含allow_url_fopen = on,所以我的猜测是我所有的 php 文件都应该简单地放在application/文件夹中的某个位置,而不是public/文件夹中。这些网站不使用共享文件,它们是独立的。购买另一个主机是一个昂贵的选择。我对 Zend 完全陌生,学习如何制作自己的控制器/视图会消耗太多时间,所以这是最后一个要考虑的选择。
我怎么解决这个问题?
- 从 *public/my_small_site/index.html*访问位于application/中的.php ?(是否可以不接触主网站的public/index.php?)
- 创建一个新视图并将我的小网站放在那里?(我怎样才能让它从网络上访问?)
- 还在考虑新的托管/子域选项吗?
- 还有其他解决方案吗?
谢谢!