简介这是一个困扰我很长时间的问题,我意识到这不一定与WordPress有关,但我想先问问WordPress社区。我已经销售WordPress主题好几年了,这是一个在处理客户支持时反复出现的问题,但我从来都不知道如何解决它,或者我是否做错了什么。
这个问题让我每隔一段时间问一次,当有人安装我的一个主题时,他们决定通过FTP客户端将其解压缩并手动将主题文件夹上载到他们站点的wp内容/主题/中。
当人们这样做的时候,他们经常会遇到同样的问题,就是这样:他们网站上的东西最终会不起作用,因为最终会发现某些主题文件在上传时收到的权限在他们的web服务器上是不可读的。。。
例如,一个javascript文件可能没有可读的文件权限,因此当在站点头部调用时,它就好像不存在于站点前端,从而破坏了站点前端的所有javascript。
很长一段时间以来,我把这归咎于用户缺乏经验。我告诉他们用FTP程序更改文件权限。他们知道这到底意味着什么,一切都很好。
然而,这种情况继续发生在人们身上,我不得不一次又一次地给出同样的回答。现在我开始更多地看到人们使用的文件的模式,看到的是一次又一次的相同文件。
另一件需要注意的事情是,我注意到,在我粘贴到主题中的文件中,这种情况发生得最多。例如,我包含了prettyPhoto jQuery插件,我刚刚将PrettyTo中的文件夹粘贴到其中,用户通常会得到具有不可读文件权限的prettyPhoto CSS和JS文件。
我的问题
我知道用户没有解决这些问题的经验,也不知道如何查找被授予了不正确权限的文件,但事实上,用户总是用相同的文件来面对这一问题,这让我相信这是我在处理文件方面正在做的事情。
那么,这有可能吗?从理论上讲,我在使用简单的CSS、JS和PHP文件时会做些什么,从而导致用户在上传主题时,这些文件会收到奇怪的文件权限?
系统信息我不确定这是否相关,但我在Mac OS 10.7的Coda中使用这些文件,在本地主机上使用MAMP。