0

下のスクリーンショットのこのエラーについてサポートが必要です

私は PHP 7.2 とサードパーティのコンポーザーを使用しています - "composer require vlucas/phpdotenv" v4.1.4.

ベースパスを定義しましたが、スクリーンショットにエラーがあります

エラーメッセージ

以下は、私のベースパスを定義する _env.php コードです

<?php

    # define base path

    define('BASE_PATH', realpath(__DIR__.'/../../'));

    #require the 3rd party tool - composer autoload file

    require_once __DIR__.'/../../vendor/autoload.php';

    $dotEnv = Dotenv\Dotenv::create(BASE_PATH); -----ERRO IN THIS PARENTHESIS


    $dotEnv->load();
?>

コードを以下のコードに変更しましたが、エラーは同じままです

<?php

    # define base path

    define('BASE_PATH', realpath(__DIR__.'/../../'));

    #require the 3rd party tool - composer autoload file

    require_once __DIR__.'/../../vendor/autoload.php';

    $dotEnv = new Dotenv\Dotenv(BASE_PATH);


    $dotEnv->load();
?>
4

2 に答える 2

0

Dotenv::createメソッドは 2 つのパラメーターを想定していますが、1 つだけを渡しました。ドキュメントについては、https://github.com/vlucas/phpdotenvを参照してください。

$dotenv = Dotenv\Dotenv::create($repository, __DIR__);
于 2020-04-19T00:02:43.523 に答える