php-在项目外上传WordPress文件夹
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php-在项目外上传WordPress文件夹,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1107字,纯文字阅读大概需要2分钟。
内容图文
我正在尝试在安装目录之外定义wordpress上载文件夹.我的目录结构是:
/path/to/my/base/folder
|-> wordpress (the wordpress installation)
|-> uploads (the required upload folder)
我尝试在wp-config.php中定义“ UPLOADS”,例如:
define('UPLOADS', '../uploads');
WordPress将创建该文件夹,并将图像上传到该文件夹??,但是在需要时不能使用它.图片网址如下所示:
www.myhost.dev/../uploads/image-file-name-format.jpg
但是如果我使用绝对路径来定义“ UPLOADS”,例如
define('UPLOADS', '/path/to/my/base/folder/uploads');
这可行.
但是问题是,图像URL看起来像这样:
www.myhost.dev//path/to/my/base/folder/uploads/image-file-name-format.jpg
这告诉了文件的位置,这可能是一个安全问题.
因此,是否有更好的方法来定义指向我所需文件夹的上载文件夹的相对路径?
提前致谢.
解决方法:
我最后通过建立具有适当权限的符号链接来做到这一点.就我而言,当我尝试建立符号链接时,该符号链接没有足够的权限写入该文件夹.这是因为我的系统(我正在使用Macbook).所以我所做的是:
$cd wp-content
$mv uploads /path/to/my/base/folder/
$ln -s ../../uploads uploads
$chmod -h 777 uploads
检查我更改了符号链接权限的最后一行.通常,在大多数情况下,您无需更改符号链接的权限,因为它们会继承文件夹的权限.
内容总结
以上是互联网集市为您收集整理的php-在项目外上传WordPress文件夹全部内容,希望文章能够帮你解决php-在项目外上传WordPress文件夹所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。