問題タブ [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.
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の開発/テスト環境で作業するより良い方法を誰かが持っていますか?
laravel - PHP Laravel サーバーの環境設定
私はlaravelを初めて使用し、サーバー環境構成のセットアップ方法について混乱しています。ここにいくつかのチュートリアルで見たサンプルコードがありますが、他の共同開発者が使用する場合に特にこれが十分に柔軟であることに満足していません.
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
それはバグですか、それとも環境設定をディレクトリ内に保存すべきではないのでしょうか? しかし、そうでない場合、どこに保管する必要がありますか? バグなのか仕様なのかわからないので、詳しい方がいましたら教えてください。
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 のローカル環境で実行しています。
php - Laravel 5 : 環境モードの設定方法
laravel 5で3つのモードを設定しようとしています例: モードローカル、ステージング、プロダクション
環境 3 モードを設定しています.env
が、.local.env、.staging.env、および production.env に分離しようとしています。
今、私は .env -> APP_ENV to 3 モードで試しています:)
ありがとうございました
laravel - 特定のサブドメイン用のLaravel 5 Dotenv
私のlaravel 5アプリケーションにはいくつかのサブドメインがあり、各サブドメインにはメール、nocaptchaなどの特定の構成があります.
特定のサブドメインで動作するように .env ファイルを設定する方法