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

我们在php空间中安装开源程序,安装过程中都会有一步检测环境,其中有一个是“是否采用二进制上传”。有些主机可能显示否,如下图:

other 5 26 1 300x257 效益型网站系统安装时,提示“非二进制上传”的错误

如果“是否采用二进制上传”是否的,会导致下一步显灰色,而无法惊醒下一步安装。
这是因为FTP上传时没有选择“二进制”方式导致。如果确定FTP里有选择二进制方式,那可能的原因是:空间里 file_get_content 这个php的函数 不支持。
我们用ftp上传一般都是自动选择,所以不一定能确定是二进制上传的,这样的话我们怎么解决这个问题呢!小编首先想到的是查看下安装页面代码,通过查找,终于找到了。
解决办法:直接找到install/index.php中的222行

/* 检查是否采用二进制上传系统 */
if ($allow_url == 1){
if (check_ftp()){
$ftp_enabled = "<p class='right'>是</p>";
}else{
$ftp_enabled = "<p class='error'>否<a href='ascii/' target='_blank' style='margin-left:15px;color:#FF0000;'>如何使用二进制方式上传?</a></p>";
$install_flag = false;
}

if (check_ftp()){

把这个改为

if (true){

问题成功解决!是不是很简单。
以上只是小编的个人见解,如果站长们有更好的方法,可以联系小编。欢迎大家分析各种建站心得,技术。

无忧主机相关文章推荐阅读:

建站基础教程:非常有效防止网站被采集的方法

如何解决经常修改酷盘路径导致不能试听的方法

PHPOK安装成功后点击登录后台返回到正在安装

本文地址:http://www.51php.com/others/19497.html

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

阅读本文的人还阅读:


搜索技术文档