recherche

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

Laravel 5 ouvre la page et signale une erreur

Il y a 2 questions :
1. Le service artisanal php local est OK
2 Je ne sais pas pourquoi après avoir déplacé le serveur, il créera ou lira les fichiers dans le répertoire /, donc il n'y a pas d'autorisation et une erreur est générée. signalé
3. C'est le répertoire d'autorisation, et il a également passé le répertoire 777, mais cela ne devrait pas être une simple autorisation ici, car il est impossible pour le programme de lire /, et des répertoires relatifs sont utilisés, mais je ne sais pas où ce répertoire absolu est utilisé

ErrorException in Filesystem.php line 109:
file_put_contents(/b53e72be8b40e01b5dd6a10f6254791b9c073338.php): failed to open stream: Permission denied

Déjà essayé :

php artisan clear-compiled
php artisan optimize      
php artisan cache:clear
过去多啦不再A梦过去多啦不再A梦2754 Il y a quelques jours549

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

  • 黄舟

    黄舟2017-05-16 16:50:24

    Le problème est détecté. S'il n'y a pas de répertoire de vues, il ira dans le répertoire racine

    Filesystem.php, si aucun chemin n'est passé, il sera vide...

     public function put($path, $contents, $lock = false)
        {
            return file_put_contents($path, $contents, $lock ? LOCK_EX : 0);
        }

    J'ai supprimé l'intégralité du répertoire de stockage avant la migration, mais maintenant j'ai oublié de reconstruire le répertoire des vues lors de la reconstruction

      /*
        |--------------------------------------------------------------------------
        | Compiled View Path
        |--------------------------------------------------------------------------
        |
        | This option determines where all the compiled Blade templates will be
        | stored for your application. Typically, this is within the storage
        | directory. However, as usual, you are free to change this value.
        |
        */
    
        'compiled' => realpath(storage_path('framework/views')),

    répondre
    0
  • 巴扎黑

    巴扎黑2017-05-16 16:50:24

    Autorisation refusée

    Problème d'autorisation

    répondre
    0
  • 阿神

    阿神2017-05-16 16:50:24

    Autorisations insuffisantes :

    chown -R www-data:www-data /var/www
    chmod 777 -R /var/www/html/storage

    répondre
    0
  • 阿神

    阿神2017-05-16 16:50:24

    Il s'agit probablement d'un problème d'autorisations. Tous les problèmes de déploiement de Laravel peuvent être résolus ici. Choisissez simplement votre propre version de serveur http://bbs.earnp.com/blog?tit...

    répondre
    0
  • Annulerrépondre