登录 注册

登录

已解决 CGI/FastCGI 模式的PHP

更多
2015年03月26日 08:49 #1 作者: likunzhou
likunzhou 创建了话题: CGI/FastCGI 模式的PHP
白老师您好,

sobipro总是有些莫名其妙的问题,找了官方询问,他们查看了我的后台,给与的答复是

I can see you're using PHP through apache2handler. That's very prone to cause permissions issues, and I've seen many errors in your SobiPro error loge related to files not being correctly loaded. If you have control over your server, maybe you could try setting PHP to be run as a CGI/FastCGI instead?

在xampp下如何设置 PHP to be run as a CGI/FastCGI ,这点完全不懂, CGI/FastCGI又是干什么的呢?

请教白老师
谢谢

登录 或者   注册一个会员帐号 来参与讨论

更多
2015年03月26日 16:57 #2 作者: Joomla之门
说实话我对服务器配置完全不懂。通常我都是建议会员选择别人已经配置好的、完美支持 Joomla 的主机来建站。

另外,XAMPP 只适合做测试服务器,不能用来搭建正式服务器。

付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论

更多
2015年03月26日 17:38 #3 作者: Joomla之门
刚刚学习了一下,发现在 XAMPP 1.8.2 版本上面开启 PHP fastcgi 模式很容易:

用文本编辑器打开 /xampp/apache/conf/extra/httpd-xampp.conf 这个文件,在第29至36行可看到如下代码:
# PHP-CGI setup
#
#<FilesMatch "\.php$">
#    SetHandler application/x-httpd-php-cgi
#</FilesMatch>
#<IfModule actions_module>
#    Action application/x-httpd-php-cgi "/php-cgi/php-cgi.exe"
#</IfModule>

把这些代码每一行开头的井字符号删除(取消注释),保存。

然后重新启动 XAMPP 的 Apache 服务器就可以了。

现在进入 Joomla 3 后台的“网站 -> 系统信息”,可看到如下消息:

网站服务器 PHP 界面 cgi-fcgi


付费下载 Joomla 3 扩展汉化版: 我要付费支持 Joomla 之门!

登录 或者   注册一个会员帐号 来参与讨论