2013-11-27 131 views
0

我在我的VPS上安装了nginx,php5-fpm,memcache和wordpress。我收到了js和css文件的404错误。Nginx Fastcgi Wordpress 404未找到Js和Css文件的错误

错误;

[error] 21795#0: *35355 open() "/var/www/example.com/public_html/var/www/example.com/public_html/wp-content/themes/example/includes/classes/meta-box/js/color.js" failed (2: No such file or directory), client: 88.243.124.30, server: www.example.com, request: "GET /var/www/example.com/public_html/wp-content/themes/example/includes/classes/meta-box/js/color.js?ver=4.1.1 HTTP/1.1", host: "www.example.com", referrer: "http://www.example.com/wp-admin/post.php?post=1&action=edit&message=1" 
[error] 19044#0: *13800 open() "/var/www/example.com/public_html/ajax.googleapis.com/ajax/libs/chrome-frame/1.0.2/CFInstall.min.js" failed (2: No such file or directory), client: 101.226.33.206, server: www.example.com, request: "GET //ajax.googleapis.com/ajax/libs/chrome-frame/1.0.2/CFInstall.min.js HTTP/1.1", host: "www.example.com", referrer: "http://www.example.com//ajax.googleapis.com/ajax/libs/chrome-frame/1.0.2/CFInstall.min.js" 

可能是什么问题?

谢谢

回答

0

在第一种情况下,您尝试通过其绝对路径加载文件。某处你有

<script src="/var/www/example.com/public_html/wp-content/themes/example/includes/classes/meta-box/js/color.js?ver=4.1.1"><script> 

,而不是它的相对URL

<script src="/wp-content/themes/example/includes/classes/meta-box/js/color.js?ver=4.1.1"><script> 

在第二种情况下,你正在使用的一个相对URL加载文件

<script src="/ajax.googleapis.com/ajax/libs/chrome-frame/1.0.2/CFInstall.min.js"><script> 

代替绝对之一

<script src="//ajax.googleapis.com/ajax/libs/chrome-frame/1.0.2/CFInstall.min.js"><script> 

我不知道为什么会发生这种情况,但是您应该重新检查您的wp_options表以查看您设置了哪个URL。

+0

也许你是对的,但我没有试过任何改变,我认为问题是在post.php –