0

我已经为此苦苦挣扎了一段时间。我将我的 wordpress 站点从 PRQ 域移到了专用服务器。该脚本用于图片上传。我不喜欢 wordpress 按日期排列的文件夹结构,而是在上传时有一个文件结构,将图片放在以帖子 ID 作为名称的子文件夹中。这在 PRQ 域上工作得很好,但现在无法在新服务器上工作。我对成为服务器管理员不是很了解,但这是我尝试过的。

chown-ing 上传到用户名:apache,apache:apache,nobody:apache,nobody:nobody。我还尝试了所有这些组合,直到 wp-content 和 public_html。当然都是递归的。

将所有文件夹更改为 777、775、755、766。

安全模式未运行

尝试使用 mkdir 和 wp_mkdir_p 操作。

整个过程都在 apache 上重新启动,以确保保存并进行更改。

这些都没有任何影响。

我见过一些人们建议使用服务器主机来提供 php 编写能力的地方。即使它是我安装了所有东西的专用服务器,我是否必须这样做?如果没有,是否有我缺少的配置或设置。我看不出为什么我不能创建一个新目录。

WP 3.5.1
php 5.3.3
Apache/2.2.15 (CentOS)
linux 操作系统

4

1 回答 1

0

检查您的服务器日志,您会在那里找到答案。盲目地尝试事情不会让你摆脱困境。他们的位置应该是/var/log/httpd/

另外,我确实怀疑权限不是问题,但是您的 php 代码的行为方式,也许您是从 php 5.2.x 升级的,并且在 php 5.3.x 中有些东西不能正常工作。另外,从您的 wp-config.php 文件中打开 wp 错误报告(见WP_DEBUG我认为被调用)

于 2013-04-25T08:41:15.807 回答