首页  >  文章  >  后端开发  >  以下是一些标题选项,请记住“问题”格式并涵盖要点: 选项 1:开门见山 * Laravel 在 cPanel 上的部署:我应该把所有东西都放进去吗

以下是一些标题选项,请记住“问题”格式并涵盖要点: 选项 1:开门见山 * Laravel 在 cPanel 上的部署:我应该把所有东西都放进去吗

Patricia Arquette
Patricia Arquette原创
2024-10-28 01:52:31677浏览

Here are a few title options, keeping in mind the

在 cPanel 服务器上使用 public_html 目录托管 Laravel 应用程序

您在将 Laravel 项目上传到 Web 服务器时遇到困难,可能是由于文件不正确

文件结构查询

您提供了以下 Web 服务器结构:

<code class="bash">/
- .composer
- .cpanel
- .htpasswds
- .softaculous
- access-logs
- etc
- mail
- perl5
- public_ftp
- public_html
- tmp
- www</code>

您想知道是否需要将所有public_html 目录中的 Laravel 文件。

解决方案

您有多个选项:

选项 1:将所有文件放入 cPanel用户主目录

  • 上传所有文件到cPanel用户主目录。
  • 将public目录的内容移动到public_html。

这会导致结构混乱:

<code class="bash">/
    .composer/
    .cpanel/
    ...
    app/                 <- your laravel app directory
    etc/
    bootstrap/           <- your laravel bootstrap directory
    mail/
    public_html/         <- your laravel public directory
    vendor/
    artisan              <- your project's root files</code>

选项 2:创建自定义目录

  • 将所有文件放入用户主目录中的自定义目录中(例如,laravel)。
  • 编辑路径以正常工作。
  • 仍然将公共目录内容移动到 public_html。

这种方法提供了更整洁的结构:

<code class="bash">/
    .composer/
    .cpanel/
    ...
    etc/
    laravel/      <- a directory containing all your project files except public
        app/
        bootstrap/
        vendor/
        artisan
    mail/
    public_html/  <- your laravel public directory</code>

请记住,您可能需要修改 public_html/index.php 中的路径以确保正确的应用程序引导。

以上是以下是一些标题选项,请记住“问题”格式并涵盖要点: 选项 1:开门见山 * Laravel 在 cPanel 上的部署:我应该把所有东西都放进去吗的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn