香港独立IP空间
香港php空间
美国php空间
域名注册

使用过多种php虚拟主机空间的站长朋友们都知道每一款虚拟主机的运行权限都不同。有的虚拟主机程序运行权限是777,有的虚拟主机程序运行权限是755.如果文件权限和虚拟主机的运行权限设置不同,那么程序文件一般是无法运行,或者会提示500之类的错误。无忧主机空间为了让客户们的程序更安全稳定的运行,机房工程师统一修改为755运行权限。可是有的开源程序传到根目录下之后,程序自动修改空间根目录权限怎么办呢?以前无忧小编的同事写了一篇关于如何批量设置站点文件权限为755和644权限的文章,这篇文章就可以解决类似的问题,不过如果按照这篇文章来修改都是要手动去修改这些文件目录权限的,小编经过咨询本公司研发工程师,找到了一个一劳永逸并且效率更高的方法。下面小编来详细说下步骤:
第一步:下载一个脚本程序文件。文件名为:51php.php.
http://yunpan.cn/cLQcWtbDWY3fk (提取码:4356),下载下来之后连接FTP工具,上传到空间的根目录(public_html)目录下。
第二步:找到开源程序的数据库配置文件,一般都是config.php文件,找到该文件之后使用高级编辑器打开,在文件的开头加入以下一段代码:

$re_root = isset( $_SERVER['DOCUMENT_ROOT'] ) ? $_SERVER['DOCUMENT_ROOT'] : null;
if( file_exists( $re_root.'/51php.php' ) ){
require_once $re_root.'/51php.php';
}

修改之后保存该配置文件,小编在此温馨提示下,在保存文件的时候编码格式要注意,要和下载下来的文件编码格式保持一致。保存好了上传到对应的目录下覆盖之前的配置文件就可以了。以上两个步骤就是关于程序自动修改空间根目录权限的解决方法了。

本文地址:http://www.51php.com/product/20722.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: