Maison  >  Article  >  développement back-end  >  Voici quelques options de titre, en gardant à l'esprit le format « question » et en couvrant les points clés : Option 1 : Direct et précis * Déploiement de Laravel sur cPanel : dois-je tout mettre

Voici quelques options de titre, en gardant à l'esprit le format « question » et en couvrant les points clés : Option 1 : Direct et précis * Déploiement de Laravel sur cPanel : dois-je tout mettre

Patricia Arquette
Patricia Arquetteoriginal
2024-10-28 01:52:31677parcourir

Here are a few title options, keeping in mind the

Hébergement d'une application Laravel sur un serveur cPanel avec le répertoire public_html

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

  • Téléchargez tous les fichiers dans le répertoire personnel de l'utilisateur cPanel.
  • Déplacez le contenu du répertoire public vers public_html.

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é

  • Placer tous les fichiers dans un répertoire personnalisé dans le répertoire de base de l'utilisateur (par exemple, laravel).
  • Modifiez les chemins pour qu'ils fonctionnent correctement.
  • Déplacez toujours le contenu du répertoire public vers public_html.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn