問題タブ [laravel-environment]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
324 参照

php - Apache Dev および Production サブドメインを使用する Laravel 4.2

Laravel と Apache でサブドメインを使用して開発環境と運用環境をセットアップする必要があります。例えば:

app が本番環境で、dev が開発環境です。私の /var/www の中には、フォルダー dev.mydomain.com と app.mydomain.com があります。これらの各フォルダー内には、同一の Laravel プロジェクトがあります (異なるサブドメインとデータベースを指す構成ファイルは別として)。

さまざまなデータベースでテストできるように、また、運用環境にプッシュする前に新しい開発ファイルをテストできるように (ダウンタイムがほとんどまたはまったくない)、場所を分けたいと考えました。Apache 構成ファイルでもう一方の構成を一時的に削除することで、一度にいずれかのサブドメインにアクセスできますが、これは面倒であり、両方のアプリケーションでダウンタイムが発生します。

(単純な .html ファイルを使用して) 両方のサブドメインでテスト URL を表示できるため、私の .htaccess ファイルは正しいように見えます。laravel がインストールされているサブドメインにアクセスしようとすると、アプリのサブドメインにいる間に開発データベースに接続できる、またはアプリの環境にログインできるが、開発環境にログインできないなどの奇妙な結果が得られます。逆に。

私は解決策を見つけるためにstackoverflowとグーグルを検索してきましたが、これまでのところ何も見つかりませんでした. 私は主にセットアップ方法に関するチュートリアルを見つけました

ここのリンクのようにlaravelを使用:

http://chrishayes.ca/blog/code/laravel-4-setting-utilizing-environments-environment-configuration

これに対する解決策、または本番環境と並行してLaravelの開発/テスト環境で作業するより良い方法を誰かが持っていますか?

0 投票する
1 に答える
80 参照

laravel - PHP Laravel サーバーの環境設定

私はlaravelを初めて使用し、サーバー環境構成のセットアップ方法について混乱しています。ここにいくつかのチュートリアルで見たサンプルコードがありますが、他の共同開発者が使用する場合に特にこれが十分に柔軟であることに満足していません.

0 投票する
4 に答える
14224 参照

php - Laravel 5 構成 - 環境とオーバーライド

新しい Laravel 5 コピーをインストールしました。

私の detectEnvironment 関数は次のように定義されています。

ファイルconfig\localを作成しました:database.php

私は走りphp artisan clear-compiledます。

indexのメソッドWelcomeControllerは次のように定義されています。

アプリケーションは次のようにインポートされました。 use Illuminate\Foundation\Application;

私が得る結果は次のとおりです。

一方、Laravelは構成ファイルを本番環境にカスケードすることを期待しています(デフォルトのconfig\database.phpファイル.

return 'local';奇妙なことに、行をもう一度コメントしても、次のようphp artisan clear-compiledに表示されます。

そのため、常にdatabase.phpファイル コンテンツ (これはローカル フォルダーからのもの) を読み込み、メインdatabase.phpファイルをオーバーライドしているようです。このファイル名をたとえばに変更すると、再び正常に動作しますaaa.php

configそれはバグですか、それとも環境設定をディレクトリ内に保存すべきではないのでしょうか? しかし、そうでない場合、どこに保管する必要がありますか? バグなのか仕様なのかわからないので、詳しい方がいましたら教えてください。

0 投票する
1 に答える
1234 参照

laravel - Laravel 5 database.php を sqlite に設定 - 職人は mysql を使用

デフォルトの config/database.php ファイルを読み取る職人に問題があるようです。

php artisan migrate:status- またはその他の移行関連のコマンドを実行すると、

例外 'PDOException' とメッセージ 'SQLSTATE[28000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES)'

デフォルトのデータベース接続名は に設定されてsqliteいますが、資格情報は一切必要ありません。

私の .env がAPP_ENV=localあり、Mamp を使用して PHP 5.6.2 のローカル環境で実行しています。

0 投票する
1 に答える
2630 参照

php - Laravel 5 : 環境モードの設定方法

laravel 5で3つのモードを設定しようとしていますモードローカル、ステージング、プロダクション

環境 3 モードを設定しています.envが、.local.env、.staging.env、および production.env に分離しようとしています。

今、私は .env -> APP_ENV to 3 モードで試しています:)

ありがとうございました

0 投票する
4 に答える
4745 参照

laravel - 特定のサブドメイン用のLaravel 5 Dotenv

私のlaravel 5アプリケーションにはいくつかのサブドメインがあり、各サブドメインにはメール、nocaptchaなどの特定の構成があります.

特定のサブドメインで動作するように .env ファイルを設定する方法