我正在使用 POW.cx 在 rack-legacy 的帮助下在本地运行 Wordpress 站点。
当转到我设置的域(例如powwordpress.dev)时,它会呈现 PHP 内容 - 我可以看到powwordpress.dev/install.php中的所有文本和字段。
但是,它不会呈现任何资产(CSS、JS 等),当我尝试在浏览器中查看文件时,例如powwordpress.dev/wp-includes/js/jquery/jquery.js? ver=1.11.0,我收到这个:
Rack::Legacy::ExecutionError at /wp-includes/js/jquery/jquery.js
Rack::Legacy::ExecutionError
Ruby: /Users/HomeMac/.rvm/gems/ruby-2.1.1@rails4.1.1/gems/rack-legacy-0.9.1/lib/rack/legacy/cgi.rb: in run, line 77
Web: GET powwordpress.dev/wp-includes/js/jquery/jquery.js
这是我的 config.ru;
require 'rack/showexceptions'
require 'rack-legacy'
use Rack::ShowExceptions
use Rack::Legacy::Index
use Rack::Legacy::Php
use Rack::Legacy::Cgi
run Rack::File.new Dir.getwd
知道如何解决此路径/机架遗留问题吗?