AI智能
改变未来

laravel线上部署目录结构修改相关文档(虚拟主机)

  • 文件结构修改

先在根目录下创建一个local文件夹,把网站根目录中除了public文件夹以外所有的文件和文件夹移动到local文件夹中,然后将public文件夹中的所有文件、文件夹移动到根目录下,删除public空文件夹。

  • 入口文件修改

入口文件原目录:wwwroot/public/index.php

现目录:wwwroot/index.php

  1. 将 require __DIR__ .‘/../Vendor/autoload.php’;

修改为 require __DIR__ .‘/local/Vendor/autoload.php’;

  1. 将 $app = require_once __DIR__ . ‘/../bootstrap/app.php’;

修改为 $app = require_once __DIR__ . ‘/local/bootstrap/app.php’;

  • 文件上传目录问题

修改local/config/filesystems.php文件

在disks数组中加入

`\’admin\’ => [
     \’driver\’ => \’local\’,
     \’root\’ => substr(base_path(),0,-5).\’storage\’,
     \’url\’ => env(\’APP_URL\’).\’/storage\’,
     \’visibility\’ => \’public\’,
]`

修改local/config/admin.php文件

将upload数组里的disk的值改为新进入的 admin

  • 禁用函数问题

将php.ini文件中disable_function里边需要用到的函数删除,无需重启

 

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » laravel线上部署目录结构修改相关文档(虚拟主机)