首页 > 解决方案 > 是否可以将 laravel 项目放在文档根目录之外?

问题描述

我应该在服务器目录的哪里放置一个幼虫项目?我把我的幼虫文件~/[larave_project_name]

DocumentRoot 是 /var/www/html/。我将 public/index.php 移到了 DocumenRoot 中。但我在 DocumentRoot 中发现,这些文件无法从 var/www 外部加载文件

我的服务器环境是 Cent OS7 / Apache 2.4 /PHP 7.4

标签: phplaravelcentos7

解决方案


目的是让网络服务器在您的 laravel 项目中拥有公共目录的文档根目录。

一个好的起点是:

  1. 将文件从 移动~/[laravel_project_name]/var/www/[laravel_project_name]

  2. 更新 Web 服务器配置的默认值以将文档根目录从更改/var/www/html/var/www/[laravel_project_name]/public


推荐阅读