Hébergement de Laravel sur un serveur cPanel : naviguer dans l'énigme du répertoire public_html
Si vous rencontrez des difficultés pour déployer votre projet Laravel sur un serveur cPanel , vous n'êtes peut-être pas sûr de l'emplacement correct de téléchargement du fichier. Examinons ce problème et proposons une solution complète.
Comprendre la structure des fichiers cPanel
Les serveurs cPanel organisent les fichiers dans une hiérarchie spécifique, comme illustré dans la structure que vous avez fournie. Le répertoire critique de votre application Laravel est public_html. Cependant, il n'est pas recommandé de télécharger tous les fichiers Laravel directement dans public_html.
Option 1 : Télécharger des fichiers dans le répertoire racine avec du contenu public dans public_html
Pour simplifier le processus, vous pouvez télécharger vos fichiers Laravel directement dans le répertoire personnel de l'utilisateur cPanel. Assurez-vous cependant que le contenu du répertoire public est placé dans public_html. Cette approche aboutit à une structure de répertoires quelque peu désordonnée mais garantit la fonctionnalité :
/ .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
Option 2 : organiser les fichiers dans un répertoire séparé
Vous pouvez également créer un répertoire dédié. répertoire, tel que laravel, dans le répertoire racine pour stocker tous les fichiers de votre projet à l'exception de public. Cette option permet une structure de dossiers plus propre. Cependant, vous devrez modifier certains chemins pour garantir un démarrage correct de l'application :
/ .composer/ .cpanel/ ... etc/ laravel/ <- a directory containing all your project files except public app/ bootstrap/ vendor/ artisan mail/ public_html/ <- your laravel public directory
N'oubliez pas de modifier les chemins dans public_html/index.php pour vous aligner sur la nouvelle structure de répertoires pour les deux possibilités. Cela garantit que l'application démarre correctement.
En résumé, même s'il est incorrect de télécharger tous les fichiers Laravel directement dans public_html, vous avez la possibilité de choisir entre deux solutions réalisables. Tenez compte de vos préférences en matière d'organisation et des exigences de dépannage potentielles.
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!