Hello
我在一个Turnkey灯栈上测试智能,我被困在实际获得无菌状态上,向我展示它的欢迎页面:

我要那个^
相反,在访问使用"//ipaddress:port/“的虚拟主机的文档根时,将重定向到"/apigility/ui”(这是正确的智性行为)。
当我到达"//ipaddress:port/apigility/ui“时,我得到
未找到 在此服务器上找不到所请求的URL /apigility/ui。
我现在被困在如何前进的问题上。
我有:
确保正确设置目录权限。
设置虚拟主机(文本位于底部)
确保我的智障在正确的位置
确保智者处于发展模式
使我的googlefu达到极限
编辑:我还成功地打开了一个phpinfo.php页面,我移到了智障项目的公用文件夹中。
编辑:如果我关闭开发模式,我会得到一个页面,上面写着如何打开开发模式。可能是开发模式的问题吗?
编辑:我尝试了Rahman的修复,但它并没有帮助智障,不能正确地服务于智障/ui页面。虽然它看起来确实是使用Apache的一种更干净的方式。
任何帮助都将是非常感谢的.
在我看来,智能设置似乎存在一些问题,因为它开始将我重定向到正确的位置,但无法找到它重定向到的/ apigility /ui页面。
下面是我的Apache配置文件中的虚拟主机(它位于正确的配置文件中)
<VirtualHost *ipaddress*:*port*>
DocumentRoot "/var/www/apigility/public"
<Directory "/var/www/apigility/public">
allow from all
Options None
Require all granted
</Directory>
</VirtualHost>当然,我所有的断言都可能是错误的(这就是我来这里的原因),但我很确定它们的真实性。
更新:虽然拉赫曼的答案是有用的,但它没有回答我的问题。我认为找不到的错误是与智障失败有关的,而不是Apache错误的路由。我不会接受这个答案,因为问题没有得到解决。(但愿意讨论这个问题的答案)
更新:在apache文件中使用Rahman的VirtualHost,我只需要启用mod_rewrite,现在我就可以访问欢迎访问无菌页面了!
我在这里找到的关于mod_rewrite的详细信息:
发布于 2015-12-20 09:21:03
未找到错误是因为您的web服务器既无法找到服务器上的位置,也无法为所请求的url找到任何重写规则。
因此,考虑到Api敏捷性在公共目录中有一个.htaccess文件,您的问题在于Apache。
我建议您编辑Apache配置文件如下:
<VirtualHost *ipaddress*:*port*>
DocumentRoot "/var/www/apigility/public"
<Directory "/var/www/apigility/public">
AllowOverride All
Order deny,allow
Allow from all
</Directory>
</VirtualHost>https://stackoverflow.com/questions/34322006
复制相似问题