php5 – 似乎无法在Apache中设置AcceptPathInfo

我正在尝试将ExpressionEngine网站迁移到新服务器上,似乎遇到了障碍.对于所需的功能,EE需要打开AcceptPathInfo指令,并且在我的生命中,我似乎无法让Apache合作.

服务器运行Fedora Core 18,Apache 2.4.3和PHP 5.4.11 Apache模块.

我尝试在虚拟主机配置中设置以下内容:

<VirtualHost *:80>
        DocumentRoot /home/mysite/public_html
        ServerName mysite.com
        <Directory /home/mysite/public_html/>
                AcceptPathInfo On
                Options Indexes FollowSymLinks MultiViews
                AllowOverride all
                Order allow,deny
                allow from all
        </Directory>
</VirtualHost>

但是当我使用phpinfo()进行调试时,它仍然没有显示path_info,orig_path_info或orig_path_info_translated(我认为这是因为AcceptPathInfo指令被打开而产生的).

我也试过在我的.htaccess文件中设置指令AcceptPathInfo On,但仍无济于事.

我一直在浏览Dev和Live环境之间的设置,似乎Dev服务器使用FastCGI运行PHP并且正在使用cgi.fix_pathinfo.

通常情况下,我对修改我的httpd.conf和php.ini非常有信心,但是在这一点上,我在兔子洞的位置比我更舒服.我在这里想念的是什么?

要在Apache中启用AcceptPathInfo,(p.ex Moodle 2.9),您需要更改httpd.conf,如:

对于早于2.4的Apache版本:

<VirtualHost *:80>
    ServerName moodleback.local
    DocumentRoot "/usr/local/www/moodle"
    AcceptPathInfo On
    <Directory /usr/local/www/moodle>
      AllowOverride None
      Order Allow,Deny
      Allow from all
    </Directory>
</VirtualHost>

对于Apache 2.4.x或更高版本:

<VirtualHost *:80>
    ServerName moodleback.local
    DocumentRoot "/usr/local/www/moodle"
    AcceptPathInfo On
    <Directory /usr/local/www/moodle/>
      AllowOverride None
      Require all granted
    </Directory>
</VirtualHost>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


如何选择合适的 C++ Web 开发框架?
利用 C++ 框架构建高并发 Web 应用的策略
用 C++ 框架开发跨平台图形应用程序
golang框架中安全编码实践的最佳指南是什么?
golang框架与其他语言框架在设计理念上的区别有哪些?
C++ 图形框架与其他语言框架的比较
C++ 框架与其他 Web 开发框架的对比分析
使用 C++ 框架构建大型项目最佳实践
C++ 框架如何提高大型项目开发效率
C++ 框架中依赖注入的持续集成与部署工具
如何与社区协作和贡献到自定义 Golang 框架?
C++ 框架在大型项目中如何实现模块化开发
使用 C++ 框架开发跨平台 Web 应用
C++ 框架在大型项目中的优缺点
golang框架在性能上的优势体现在哪些方面?
C++ 框架在嵌入式系统内存优化中的优势
golang框架在人工智能与机器学习中的作用
如何扩展 Golang 框架以支持特定功能?
如何利用 Go Modules 和依赖项管理来自定义 Golang 框架?
Golang 框架中的性能优化技巧