首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel 4.1中的phpgrid不使用域掩蔽

Laravel 4.1中的phpgrid不使用域掩蔽
EN

Stack Overflow用户
提问于 2014-04-17 06:53:43
回答 1查看 287关注 0票数 1

我用的是Laravel 4.1。我把phpgrid放到了供应商目录中。下面是使用示例域的路径:

网站根目录的实际文件路径:/home/.../htdocs/dashboard/public

到phpgrid的实际文件路径:/home/.../htdocs/dashboard/vendor/phpgrid

站点的(示例) url是:http://www.site1.com/dashboard/

SERVER_ROOT设置为:http://www.site1.com/dashboard/vendor/phpgrid

当我使用该域时,phpgrid可以工作。问题是,我想使用较短的域与掩蔽。因此,我想使用的url类似于:http://dashboard.myotherdomain.com/,虚拟主机让它指向上面网站根目录的实际文件路径。phpgrid构建表,但是AJAX触发,无法到达vendor目录,因为它现在位于屏蔽域的站点根目录之下。我以为它会使用绝对的路径,但它似乎没有。有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-15 02:17:06

事实证明,问题在于AJAX调用。出于安全原因,AJAX不允许您调用不同的域,因此将SERVER_ROOT设置为与我的屏蔽域失败不同的域(顺便说一句,phpgrid中的空白错误消息)。因此,我被迫将phpgrid文件和文件夹移动到webroot中,并将SERVER_ROOT更改为相对路径。

一个简单的修复--尽管我更希望将这些文件保存在vendor目录中。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23126465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档