您在将 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用户主目录
这会导致结构混乱:
<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:创建自定义目录
这种方法提供了更整洁的结构:
<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中文网其他相关文章!