2

这是我在这个论坛上的第一篇文章,如果在其他地方得到了回答,请原谅我——我进行了搜索,但无法找到我的特定问题的答案,所以任何帮助将不胜感激。

我正在为想要将图像上传到新帖子的客户(谁不嘿?)在 WP 网站上工作。在设置网站时,我做了以下工作:

1) 通过 CHMOD 默认目录启用文件上传到 777。 2) 更改最大文件大小。3) 更改了允许的文件类型以包括必要的文件类型。

当我尝试上传任何内容时,出现以下错误:

“Bobst Expertfold 80 110(2010 年 12 月).jpg”由于错误无法上传上传的文件无法移动到 /var/www/vhosts/glossopcartons.com/httpdocs/wp-content/uploads/2010/12 .

上面的错误提到了“glossopcartons.com”,这个 WP 站点实际上是在glossopcartons.co.uk 上。很明显,正在进行某种虚拟主机配置,并且图像正试图上传到不同域上的文件夹(glossopcartons.com 而不是glossopcartons.co.uk)。

我不管理托管,我刚刚被分配了构建。但是,我可以访问 plesk cpanel 但我不知道我需要做什么?

有谁知道是什么导致了这个问题?该网站实际上已经上线,并且在发布后已经发现了这个问题(在测试服务器上一切正常),我正在挠头试图弄清楚。

我可以在我的 wp-config.php 或 .htaccess 文件中放入什么东西来告诉 WP 上传到不同的位置。

任何帮助将不胜感激。

4

3 回答 3

0

首先是 777 权限太松,会让你被黑;它们应该不超过 755。强化 WordPress « WordPress Codex

对于 URL 的差异:这听起来像是 DNS 或虚拟主机配置,但请尝试在设置>>媒体设置中添加完整的 URL 路径。可能行不通。

为什么两个域都有站点?为什么不将域转发glossopcartons.com 到glossopcartons.co.uk?

于 2010-12-17T14:25:18.267 回答
0

确保 PHP 允许您上传比您尝试上传的文件更大的文件。

于 2011-08-18T16:33:56.957 回答
0

在几个旧网站上遇到了同样的问题。此问题偶尔出现,在同一服务器上的其他网站上并不常见

尝试转到您的“媒体设置”页面...您是否看到“在此文件夹中存储上传内容”选项以及上传文件夹的长路径?如果是这样...这是您的问题... WordPress 3.5+ 似乎不需要这么长的路径,但更多的是站点相对路径(太棒了!)

将“在此文件夹中存储上传”更改为“wp-content/uploads”...当您“保存设置”时,您应该会看到该字段完全消失,再也不会打扰我们;-)

当我的托管服务提供商更改服务器上的文件夹结构使这个长 URL 不正确时,我就发生了这种情况。因此 WordPress 根本找不到“上传”目录。

希望有帮助...

以下是您可能需要检查的一些事项,以防您仍然遇到问题...

更新到 WordPress 3.5 + 更新所有插件 检查上传目录上的文件权限 755/检查 PHP 版本

于 2013-01-31T18:51:01.617 回答