所以,我有一个Wordpress网站,我设置了一个/dev
子域,其中包含一个单独的Wordpress安装来处理我的主题。一切都很顺利,直到我认为ssh
聪明地进入我的服务器并使用rsync
将更新从dev推送到生产目录。
嗯,我很确定rsync
打破了一些东西。当我尝试将照片添加到帖子时,网站的一部分(依赖于第三方主题)中断了,并且我已经确定自从我使用rsync
以来,Prod网站将不再与之合作GET
动态生成.css
的请求。
在工作开发网站上,post-new.php
:
一切正常,但Chrome确实告诉我:
Resource interpreted as Stylesheet but transferred with MIME type text/html: "http://my.site.com/dev/wp-content/themes/my-theme/admin/css/post-formats.css/?ver=3.6
请注意,后格式化.css是通过php动态生成的。
在破碎的Prod网站上,post-new.php
:
图片无法成功附加到帖子,Chrome会告诉我:
GET http://jalph.net/wp-content/themes/my-theme/admin/css/post-formats.css?ver=3.6 404 (Not Found)
同样,这只是在同一台服务器上,只是在不同的目录中。此时所有php
文件都是相同的,所以这不是代码损坏的问题。
我已经检查了文件权限,它们似乎都是一样的。
rsync
对我做了什么?
我知道它一定是服务器的东西......但我对服务器配置几乎一无所知。