Vous rencontrez des difficultés pour télécharger votre projet Laravel sur votre serveur Web, probablement en raison d'un fichier incorrect target.
Enquête sur la structure des fichiers
Vous avez fourni la structure de serveur Web suivante :
<code class="bash">/ - .composer - .cpanel - .htpasswds - .softaculous - access-logs - etc - mail - perl5 - public_ftp - public_html - tmp - www</code>
Vous vous demandez si vous devez placer tous vos fichiers Laravel dans le répertoire public_html.
Solution
Vous avez plusieurs options :
Option 1 : placer tous les fichiers dans le cPanel Répertoire personnel de l'utilisateur
Cela se traduit par une structure désordonnée :
<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>
Option 2 : Créer un répertoire personnalisé
Cette approche fournit une structure plus ordonnée :
<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>
N'oubliez pas que vous devrez peut-être modifier les chemins dans public_html/index.php pour garantir un démarrage correct de l'application.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!