我正在使用 Laravel 4.1。我将 phpgrid 放入 vendor 目录。这是我使用示例域的路径:
网站根目录的实际文件路径:/home/.../htdocs/dashboard/public
phpgrid 的实际文件路径:/home/.../htdocs/dashboard/vendor/phpgrid
该网站的(示例)网址是:http://www.site1.com/dashboard/
SERVER_ROOT 设置为:http://www.site1.com/dashboard/vendor/phpgrid
当我使用该域时,phpgrid 可以工作。问题是我想使用一个较短的域和屏蔽。所以我想使用的 url 类似于: http://dashboard.myotherdomain.com/
,虚拟主机让它指向上面网站根目录的实际文件路径。phpgrid 构建表,但随后 AJAX 触发并且无法访问该vendor
目录,因为它现在位于被屏蔽域的站点根目录之下。我以为它会使用绝对路径,但似乎没有。有任何想法吗?