本地主机WordPress上传图像问题

时间:2014-10-20 作者:Shelly

我有点困在这里了。上周,我的Mac(running Mavericks)死掉了,我花了一个周末买了一台新电脑,并恢复了旧电脑的备份(感谢上帝为我提供了备份。如果你还没有做备份,那就去做吧。)这台新电脑运行的是约塞米蒂。

我在我的旧电脑上安装了一个非常棒的系统,我很高兴通过一次安装运行WordPress的本地安装,而不使用WPMU。我在这里的新开发环境中安装了Apache、phpMyAdmin和MySQL(我以前使用MAMP,后来转到了ServerPress,但我在这个新系统中放弃了这两个,我更喜欢它),但我的白痴没有记录我是如何做事情的。

我的问题很有意思(我在这里搜索了一下,没有找到答案),我想这是因为我如何设置系统来运行这些没有WPMU的多个安装,但仍然从一个WP安装运行。我使用别名来实现这一点-基本上,我将基本WordPress安装别名到我的其他目录,而不使用wp内容文件夹。(每个“站点”都有自己的wp内容文件夹-所有其他wp文件都有别名)我有一些wp配置。php魔术继续保持事物整洁。

我不知道这是否是因为Yosemite运行的Apache版本与Mavericks不同,是否是别名导致了问题,或者是我自己对权限/所有权的无知造成了问题(我假设是后者),但我在上传图像和WP创建/更新时遇到了问题。htaccess文件。有趣的是,我在更新/安装新主题和插件,和/或WordPress本身时,完全没有任何问题。

我已经手动创建了。htaccess文件和/uploads目录(是的,对于目录和文件,我的权限确实设置为755/644),当我通过媒体上传器上传图像时,它的行为就像上传一样。但是,不会创建基于日期的子文件夹,也不会在上载目录中实际放置任何图像。(它将其添加到数据库中,但效果很好-没有错误消息或任何东西。)

我已经用谷歌搜索了我的大脑,并尝试了我遇到的一切。我找不到这个问题的答案。我尝试过各种更改所有权/权限的方法,但都不管用。所以我现在转向你比我聪明的大脑。有人能给我一些想法吗?(顺便说一句,“wheel”和“www data”尝试总是将我返回到“非法用户名/组名”,并且不会接受。)我肯定这是一个所有权问题,但就我的一生而言,我无法解决谁应该拥有什么。

如果有帮助的话,我已经尝试了以下地方的解决方案:https://stackoverflow.com/questions/3740152/how-to-set-chmod-for-a-folder-and-all-of-its-subfolders-and-files-in-linux-ubunt

http://coolestguidesontheplanet.com/get-apache-mysql-php-phpmyadmin-working-osx-10-9-mavericks/

http://paulmason.name/item/change-apache-user-group-in-lion-os-x

http://francoisdeschenes.com/2013/02/26/enable-write-permissions-for-apache-built-into-mac-os-x

..以及我通过谷歌发现的其他一些与上述类似的解决方案。如果有用的话,我的apache错误日志中有很多这样的内容:

【2014年10月20日星期一08:04:02.516302】【mpm\\U预工作:通知】【pid 74560】AH00169:捕获SIGTERM,关闭【2014年10月20日星期一08:04:02.708508】【核心:通知】【pid 74619】AH00094:命令行:“/usr/sbin/httpd-D前台”

在我的apache访问日志中:127.0.0.1--【2014年10月20日:08:04:17-0400】“GET//www/sites/site1/wwwroot/wp content/uploads/2014/10/image.jpg HTTP/1.1”404 279127.0.0.1--【2014年10月20日:08:04:17-0400】“GET//www/sites/site1/wwroot/wp content/uploads/2014/10/image.jpg HTTP/1.1”404 282

虽然我完全不知道这意味着什么,但这与我试图通过WordPress后端上传图像的尝试不谋而合。(PHP错误日志未显示任何内容。)

如有任何帮助/见解,将不胜感激。

1 个回复
SO网友:Shelly

我把它修好了。它实际上与服务器权限无关。这是野餐-我放入了神奇的“wp config”调整-我放入了一个不正确的上传文件夹路径。修复,调整,完成。

结束

相关推荐

在ApacheVPS上加速MU WordPress?

我有一个wordpress multisite 3.6,有1个主站点和5个子域(带映射域)我试图让它更快,我安装了W3 Total Cache插件我在apache上添加了APC 3.1.13yum install httpd develpecl install APC在APC中启用内部调试[否]:不启用每个请求文件关于APC缓存中使用的文件的信息[否]:不启用自旋锁(实验)[否]:不启用内存保护(实验)[否]:不启用pthread互斥体(默认)[否]:是启用pthread读/写锁(实验性)[是]:否编辑p