recherche

Maison  >  Questions et réponses  >  le corps du texte

php - problèmes liés au public laravel

J'ai déjà installé Laravel une fois et je peux ouvrir la page d'accueil en accédant directement à public sous laravel
Cette fois, j'en ai copié un de quelqu'un d'autre, et après avoir accédé à public, les fichiers sous public sont directement affichés, comme indiqué ci-dessous, quoi. ça se passe ? (Débutant, donne-moi plus de détails, merci beaucoup)

習慣沉默習慣沉默2842 Il y a quelques jours692

répondre à tous(4)je répondrai

  • 巴扎黑

    巴扎黑2017-06-12 09:22:08

    En cas de problème de configuration nginx, dans votre cas, vous devez vérifier si l'index de votre module serveur nginx a index.php, puis vérifier si nginx est configuré avec php-fpm pour traiter les fichiers PHP

    répondre
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-12 09:22:08

    Référence détaillée :

    
    Pretty URLs
    
    Apache
    
    The framework ships with a public/.htaccess file that is used to allow URLs without index.php. If you use Apache to serve your Laravel application, be sure to enable the mod_rewrite module.
    
    If the .htaccess file that ships with Laravel does not work with your Apache installation, try this one:
    
    Options +FollowSymLinks
    RewriteEngine On
    
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]

    https://laravel.com/docs/5.1

    répondre
    0
  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-06-12 09:22:08

    Tout d'abord, vérifiez si vous accédez via le protocole HTTP. Cette situation se produit généralement lors d'un accès via le protocole file:.

    répondre
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-12 09:22:08

    Merci pour vos réponses. C'est en effet un problème côté serveur. La réponse de Gundy est la méthode de traitement de Nginx. Le paragraphe suivant est le résultat de Baidu.
    Sous le répertoire Apache, il y a un répertoire conf. . Ouvrez le fichier "httpd". .conf", recherchez la section DirectoryIndex. Remplacez-le par DirectoryIndex index.php index.Html index.html De cette façon, la page d'accueil par défaut du répertoire de votre site Web est index.php. s'il n'y a pas d'index.php, le système recherchera automatiquement index.html , html est utilisé comme page d'accueil par défaut.

    répondre
    0
  • Annulerrépondre