【发布时间】:2021-10-11 18:34:48
【问题描述】:
根据以下文章,我能够将我的 laravel 8 应用程序部署为 inmotion 共享主机上的插件域 https://medium.com/backenders-club/how-to-host-a-laravel-project-on-a-shared-hosting-via-cpanel-d955d32c528e
但是,这存在安全问题,因为我可以键入 mysite.com/.env 并且文件内容在显示密码的浏览器中列出。
我尝试了许多选项将我的 laravel 应用程序的公用文件夹放入 public_html/public 文件夹,但没有一个对我有用。有人也遇到这个问题吗?
插件域文档根目录 - /public_html/public
Laravel 8 应用程序 - /mysite.com(公共文件夹内容已移至 public_html/public)
在public_html/public文件夹内,index.php文件修改如下:
require __DIR__.'/../../mysite.com/vendor/autoload.php';
$app = require_once __DIR__.'/../../mysite.com/bootstrap/app.php';
在浏览器中我得到“未指定输入文件”。
【问题讨论】:
标签: laravel deployment shared-hosting public-html addon-domain