服务热线:400-0033-166
万商云集 - 企业数字化选用平台

企业首选的

数字选用平台

设置 PHP 文件二进制上传的方法

2021-01-11 10:05:37 阅读(249 评论(0)

Discuz!要求用户在上传PHP程序文件时使用二进制上传。原因是某些程序文件经过编译处理,使用一般文本上传会导致文件传输错误,影响您的使用。您可以在所有FTP客户端软件中找到二进制上传选项,如LeapFTP、CuteFTP等。以下例子说明了PHP文件二进制上传两种客户端软件的方法。LeapFTP:选择Parameters(参数设置)作为Options(选项)菜单,选择[ASCII扩展名]。列表出现后,选择“*.PHP“,点击右边的[删除],然后点击右边的[确定]。如果“*.PHP“如果项目不存在,可以直接使用,不需要单独设置。CuteFTP:按ALT进入软件后 F7进入Globaloptions(全球选项),选择[传输]以下[ASCII类型],在右列表框中找到名称“PHP“项目,选择后点右侧的[删除],然后点击下面的[确定]。如果“PHP“如果项目不存在,可以直接使用,不需要单独设置。如何更改文件属性?只有当服务器使用Linux/Unix操作系统时,您才需要在安装过程中更改文件属性。Windows系统的服务器不需要更改属性。可以在FTP软件中选择需要更改属性的文件或目录,然后点击右键选择CHMOD(更改文件属性),输入属性值(如777),然后确定。如果您的FTP软件提示无权更改属性,且您无法通过Shell登录主机,请联系空间服务提供商,要求其授予您CHMOD的权限。为什么要通过访问一切.类似程序代码的信息会出现在php页面上?这是因为PHP语言支持环境没有安装在您的服务器上,或者配置不正确。请自行安装,或向空间提供商寻求解决方案。为什么软件提示Unabletoreadxxbytesinxxxxxntesinxxxx.phpinxx等信息?因为你没有使用二进制(BINARY)上传PHP文件,请使用FTP软件重新传输所有PHP文件。论坛为何提示Cachessuccessfullycreated,pleaserefresh?这是缓存自动更新的提示信息,通常发生在第一次安装完成后,或者当系统自动重新建立缓存文件时。这个提示是正常现象,通常只出现一次,刷新页面。为什么论坛提示Cannotwritetocachefiles?pleasecheckdirectory./forumdata/and./forumdata/cache/.?这个提示通常是因为Cache文件无法写入。使用Unix操作系统的用户,请检查./forumdata/、./forumdata/cache/和./forumdata/templates/这三个目录是否设置了可写属性(777),如果您从其他服务器转移论坛,除上述文件设置属性外,还需要执行以下两个步骤之一:删除上述三个目录中最后两个目录中的所有文件,将上述三个目录中的所有文件和目录属性设置为777。如果数据库不存在,安装程序能自动建立数据库吗?Discuz!Discuz!安装程序提供此功能,前提是您的帐户有权建立库,否则只能使用现有的数据库。一般情况下,我需要修改config.inc.php中的设置是什么?只需修改一般应用程序$dbname,$dbuser,$dbpw,$dbhost,$五个变量,adminemail,其他默认或等待更熟悉论坛软件后再修改。除$adminemail外,上述五个变量均用于连接数据库,并将在您的服务器空间描述中给出。如果其中一个配置不正确,则会出现错误提示,数据库无法连接,无法使用Discuz!论坛。如果您不知道这一点,请咨询您的空间服务提供商,如何设置这四个变量参数。安装后,论坛提示Accesdeniedforuseruser@localhostusingpasswordYES',如何解决?这一提示意味着您的数据库连接参数设置不正确,有两种可能性:一种是数据库帐户或密码错误。二是数据库账号和密码正确,但无权访问指定数据库。在这种情况下,请咨询您的空间服务提供商,如何为您的空间配置数据库连接参数。为什么安装成功,进入系统设置后提示Pleasedeleteinstallll?.phpviaFTP?因为你没有按照说明书使用installl.删除php会导致安全问题。删除FTP软件后,此提示将自动消失。

内容来源:网络,以上内容来源于网络,不代表本站观点,如有侵权,请联系删除。

最新文章