在 DirectAdmin 服务器中配置 Laravel 项目

Posted

技术标签:

【中文标题】在 DirectAdmin 服务器中配置 Laravel 项目【英文标题】:Configuring Laravel project in DirectAdmin server 【发布时间】:2021-12-05 10:06:57 【问题描述】:

我是 Laravel 项目的新手,但我需要通过 Internet 访问一个,所以我尝试使用 DirectAdmin,但每当我访问我的域时,我都会得到一个索引(附图片)。

我将 Laravel 的“public”文件夹重命名为“public_html”,对吗?这是我的文件结构。

当我转到我分配的域时,我得到的结果根本不是我的网站。

网页应该类似于

我还发现了一个使用 Softaculous 的 laravel 应用程序,链接在这里 (https://panel.freehosting.com:2222/CMD_PLUGINS/softaculous/index.raw?act=software&soft=419)。我需要使用这个应用程序吗?

【问题讨论】:

【参考方案1】:

首先,您需要了解laravel directory structure。您无需将 laravel public 文件夹更改为 public_html。我不确定 DirectAdmin 服务器是如何工作的。但是如果您看到 laravel 目录而不是为应用程序提供服务,则可能是您的服务器中与路径相关的问题。您的域应该为您的应用程序公用文件夹提供服务。

我刚刚为带有 laravel 的 DirectAdmin 服务器找到了 a tutorial。这可能会有所帮助。

【讨论】:

谢谢你,我也找到了一个输入目录的 Laravel 应用,所以我很感激

以上是关于在 DirectAdmin 服务器中配置 Laravel 项目的主要内容,如果未能解决你的问题,请参考以下文章

在 directadmin 上安装 laravel 的 Apache 配置

如何在 DirectAdmin 服务器上使用 HTTPS 设置 Gitlab EE?

如何覆盖特定域的 Nginx 配置

在centos 7服务器上使用directadmin和letsencrypt安装HTTP版本2

如何使用 DirectAdmin 在 Debian 10 上启用 Brotli?

如何在Directadmin中启用/安装PHP exif?