所以,我有一个 Wordpress 站点,并且我设置了一个/dev
带有单独 Wordpress 安装的子域来处理我的主题。一切都很顺利,直到我认为ssh
进入我的服务器并用于rsync
将更新从 dev 推送到生产目录会很聪明。
嗯,我很确定rsync
弄坏了一些东西。当我尝试将照片添加到帖子时,网站的一部分(依赖于第三方主题)会中断,并且我确定 Prod 网站自从我使用以来rsync
,将不再配合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
注意 post-formats.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
对我做了什么?
我知道它一定是服务器的东西......但我对服务器配置几乎一无所知。