recherche

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

php - lnmp a installé YII2 et le nom de domaine pointe vers le fichier d'entrée du dossier du projet YII. Les fichiers de ce dossier et des sous-dossiers peuvent être importés, mais les fichiers des autres répertoires ne peuvent pas être importés. Pourquoi ?

1. Environnement d'installation : lnmp+YII2
2. Le nom de domaine pointe vers le fichier d'entrée du projet index.php, mais index.php signale une erreur lors de l'introduction de fichiers provenant d'autres répertoires. Il n'y a aucun problème pour importer des fichiers dans le dossier actuel ou des fichiers dans le sous-dossier.
3. L'autorisation du projet est 777
La capture d'écran est la suivante :


require a signalé une erreur lors de l'introduction du fichier de chargement automatique,
4. Code d'état d'erreur 500

.

L'erreur du navigateur est la suivante :

Détails de l'erreur :

淡淡烟草味淡淡烟草味2783 Il y a quelques jours1026

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

  • phpcn_u1582

    phpcn_u15822017-06-27 09:20:00

    Le problème a été résolu.
    La cause du problème est : open_basedir limite le chemin d'accès aux fichiers. open_basedir peut être défini à deux endroits.

    La solution est : modifier le chemin d'open_basedir dans fastcgi.conf et modifiez la variable $document_root dans le dossier du projet auquel vous souhaitez accéder

    .

    répondre
    0
  • Annulerrépondre