使用wp上载而不是wp内容/上载

时间:2013-01-28 作者:Kyle Krafka

两者之间的区别是什么wp-uploads 目录和wp-content/uploads 目录我正在运行Ubuntu服务器12.04,最近使用apt get安装了WordPress,但出现了一些问题。

大多数安装进入/usr/share/wordpress 包括wp-content 目录,但其中没有upload 目录相反,在/srv/www 有一个指向主目录的符号链接wp-uploads 目录更改的权限后/srv/www, 我可以上传东西,但不能通过任何URL访问它们。

有什么想法吗how 正确使用WordPress来提供来自/srv/www/wp-uploads? 有什么想法吗why 是这样安装的吗?我应该删除它,然后重新配置以使用wp-content/uploads 像其他人一样?

3 个回复
最合适的回答,由SO网友:Kyle Krafka 整理而成

嗯,经过大量的挖掘(在发布这个问题之前和之后),我想我找到了答案。正如@s\\u ha\\u dum所言,奇怪的目录放置背后的原因可能是创建Ubuntu“wordpress”包的人的个人偏好。也许它使权限分区更容易,或者使更新更安全(以防替换整个wp内容目录)。

在任何情况下,我使用URL访问上传的问题都是因为我自己配置了Apache虚拟主机。我的配置允许FollowSymLinks, 但在中没有符号链接/usr/share/wordpress/wp-content 我也没有想到给秘密上传目录加个别名。运行后sudo apt-get install wordpress 我运行了MySQL安装脚本(/usr/share/doc/wordpress/examples/setup-mysql) 但没有注意到位于的示例Apache2配置文件/usr/share/doc/wordpress/examples/apache.conf. 那会有帮助的。

最后,我创建了一个upload 中的目录wp-content 就像普通人一样,并为此进行了配置。它很有魅力。然后,因为存储库的版本有几个旧版本,我还必须手动升级到WordPress的最新版本,这让我耳目一新!最终,我希望这能帮助其他人摆脱同样的困境,但如果我不得不再次这样做,我可能会从WordPress网站安装。

SO网友:Sandra

我在/var/www/目录中创建了一个符号链接。

ln -s /srv/www/wp-uploads/ wp-uploads
然后(在设置->媒体中)设置上载文件夹:

wp-uploads
和url路径:

http://<my-ip>/wp-uploads

SO网友:tihe

我刚刚删除了/srv/www中的所有内容,并在web根目录中创建了一个wp uploads目录(例如var/www或mysite/public)。当您有多个使用wordpress的网站时,这尤其有意义/然后将usr/share/wordpress用于公共文件,而wp上传则位于特定于站点的目录中。

记住在/etc/wordpress中更改特定于站点的配置。

结束

相关推荐

Subscribe2 Configuration

我试图将Subscribe2配置为让用户选择他们想要的类别,而不是它似乎采用的“全有或全无”方法。本质上,我使用WP作为CMS,而不是博客滚动,但我目前有2个“博客滚动”,通过在页面上显示最新的帖子来表示(它们是页面长度的帖子)。我想在更新Cat 1或Cat 2时发送一封电子邮件,类似于未来的类别,但用户只能选择Cat 1电子邮件。我已经阅读了常见问题解答,但没有结果,这是否真的得到了支持?