Laravel-实时服务器上的Public_path()



我已经将我的laravel网站上传到我的主机。。

我的结构是这样的:

/home/username/mylaravelproject/ <- contains everything
/home/username/public_html/ <- contains my public folder

所以基本上我把我的public文件夹移到了../public_html/

现在我的Public_Path((函数无法正常工作。

我尝试了几个不同的帖子,结果是这样的:如何在laravel 5 中将公用文件夹更改为public_html

但它返回了一条错误的路径。。。

它返回以下内容:"/home/username/mylavelproject/public_html/">

我应该怎么做才能正确配置它,让artisan也能工作,让php中的函数也能工作?

迁移安装时经常会出现此类问题。我认为您可以通过重新配置htaccess文件(以防您的Web服务器正在运行apache(来解决此问题,如下所示:https://www.webhostface.com/kb/knowledgebase/laravel-public-folder/.

否则,具体回答您的问题:由于您已经有了正确输出此部分的函数:/home/username/mylavelproject/public_html/为什么不将path.public重新绑定到用于获取此输出的函数+"public/"。

虽然这可能不是最好的解决方案,而且我相信还有更好的解决方案

相关内容

  • 没有找到相关文章

最新更新