403 forbidden错误的解决办法
从几次论坛搬家来看,403 forbidden的问题,是PHP设置的原因,虽然有一个站点
的PHP程序运行没问题,但论坛程序一打开就提示403 forbidden,修改权限也不能解决
。
还有一个现象是,打开php提示403 forbidden,不论是主域名还是二级域名,都显
示这个错误,但另外一个php站点却又能正常使用。而html页面不论往哪个域名里面更
新html文件都显示kloxo默认页面。
看来真是设置的问题,更新各域名下的html页面,打开的还是kloxo的默认页面,
更改了kloxo的默认页面,再打开就是更换以后的。在更换默认页面时候,想起来将ip
地址设置成直接打开论坛,就去更改php设置文件,这时候看到一个介绍说,将php解析
设置更改后可以解决403问题,设置更改设置后,解决了403 forbidden这个问题。
修改kloxo开通网站后的默认页面
修改办法如下:
1、首先得先准备好你的默认首页,设计个自己的首页。
2、上传你准备好的页面,默认页面在/home/kloxo/httpd/default/
那么知道了路径,用FTP上传文件就可以了。这里最简单的方法是进入Kloxo控制面板,依次进入“服务器 —> localhost—>文件管理器”,英文的路径是:“Server —> localhost—>File Manager”
kloxo默认ip网站位置更改+开启php配置
kloxo安装后,用ip访问时默认指向的地址是/home/kloxo/httpd/default。
如果需要指向其他kloxo系统下某个用户的空间,便需要修改/etc/lighttpd/lighttpd.conf文件中的server.document-root = "/home/kloxo/httpd/default"
将双引号中的目录替换为你所需要更改的目录,一般目录为“/home/用户名/用户的域名”,可以根据自己的具体情况更改。。。
修改完成后。你会发现直接访问ip是指向用户的域名地址了,但是无法支持php文件解析。会显示403 forbidden错误。
处理方法是编辑/etc/lighttpd/lighttpd.conf文件,其中有一行代码为:
#cgi.assign = ( ".php" => "/home/httpd/nobody.sh" )。
去除前面的“#”后,还需要将解析php内容的/home/httpd/nobody.sh 修改为 /usr/bin/php-cgi (php的cgi目录),最终修改为以下代码:
cgi.assign = ( ".php" => "/usr/bin/php-cgi" )
这样修改以后,ip直接访问以及打开php程序就能真正支持php了。否则会显示“No input file specified.”
共有 0 条评论