如何在子目录中移动Laravel项目后摆脱错误

时间:2015-08-11 09:00:34

标签: php laravel url-rewriting url-routing

我使用Laravel Framework创建了一个PHP项目。在我的本地服务器上一切正常。这是我的localhost url

localhost/projectName/public

上面提到的Url完全打开了登录页面,但是当我将这个网站发布到我的网站时,它开始给我错误信息。

这是此项目的网站路径。

www.WebsiteName.com/ProjectName/public/

登录页面打开完全正常,但许多内页都给出了错误消息。

即:No Query Result for Model

此外,当我尝试将Laravel Project文件夹移动到sub folder中的local server时。它开始给我很多错误信息。

当我尝试打开以下页面时,它会打开登录页面,但内页不会打开并提供许多错误消息。

localhost/MainFolder/ProjectFolder/public

Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException

Open: D:\xampp\htdocs\MainFolder\ProjectFolder\bootstrap\compiled.php

请指导我如何摆脱这些URL问题。

谢谢

1 个答案:

答案 0 :(得分:1)

根据需要,尝试在Laravel文档中提到的URL中使用路径。看看这个链接http://laravel.com/docs/4.2/helpers#paths

app_path();base_path();public_path();storage_path();