問題タブ [laravel-forge]
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.
laravel - Laravel 5.2 で .env 定数をリロードする
.env ファイル内の定数を変更しました。新しい値は php-cli で (tinker 経由で) 正しく表示されますが、私の Web アプリ (php-fpm) では表示されません。
これまでのところ、提案どおりにすべてを試しました:
.
これにより、bootstrap/cache/config.php にキャッシュ構成ファイルが生成されます。
これにより、bootstrap/cache/config.php のキャッシュ構成ファイルが削除されます
正確には何をしますか?どのタイプのキャッシュがクリアされますか?
この明確なコンパイル クラス
これにより、composer autoload ファイルが生成/更新されます。
構成ファイルの一部ではない .env 変数がいくつかあります。したがって、職人のコマンドを実行しても意味がありません。
上記の php artisan コマンドはいずれも、$_ENV を直接処理しません。
$_ENV はサーバーのどこかに保存されているようで、プロパティが入力されるとlaravelはそれを更新できません。
私が見つけた唯一の解決策は、サーバーを再起動することです。
Laravel Forge インスタンスを実行しています。
laravel - マルチサーバーインスタンスの Laravel Forge デプロイメント
Laravel forge には以下のデプロイプロセスがあるようです
サンプル デプロイ スクリプト ファイル
対象サーバーが1台のみでも問題ありません。しかし、負荷分散のためのいくつかのインスタンスがあります。この場合、Laravel forge のデプロイは適していないと思います。それに同意しますか?
別の解決策を探しています。http://wercker.com/は、考えられる解決策の 1 つです。
laravel - Laravel Envoyer - テスト
Laravel アプリケーションが少し大きくなったので (1 つのアプリケーション サーバー、2 つのキュー ワーカー サーバー、1 つのログ サーバーなど)、Laravel Envoyer にサインアップしました。
ローカルでは、Laravel のhomestead
環境で開発を行っています。
ステージング サーバーのセットとプロダクション サーバーのセットを用意する予定です。
アイデアは、(特定の環境内の) すべてのサーバーに一度にプッシュできるようにしたいということです。少なくとも、各ボックスでいくつかの重要な環境テストを実行します。これは、特定の .env 変数が存在し、正しく設定されていることを確認する必要があるためです。
ただし、私が読んだところによると、テストは通常、ライブサーバーでは実行されないようです。実際、Envoyer はデフォルトで を行いますが、これは完全composer install --no-dev
に除外されます。phpunit
これで、私phpunit
のrequire-dev
セクションからcomposer.json
メインの依存関係リストに移動できますが、この種のマルチサーバー展開でより良いアプローチや推奨される方法がないことを確認したかっただけですか?
laravel - Laravel Forge の 1 つのサイトに複数のドメイン
複数のトップレベル ドメインが同じサイトを指すようにすることは可能ですか? .com/.net/.euなど...
私は Laravel Forge でサイトを作成しましたが、あなたのサイトが属するドメインを彼に伝える必要があります。これは .com ドメインでは機能しますが、他の tld ではどうでしょうか? 複数のサイトを作成する必要がありますか、サーバー自体 (DNS) で変更する必要がありますか、それとも他の方法ですか?
laravel - www 以外のドメインから www のドメインにリダイレクトすると、Laravel Forge、Nginx、および SSL でドメイン リダイレクト ループが発生する
Laravel Forge で Let's Encrypt を使用して HTTPS をセットアップし、Laravel ミドルウェアを使用して安全でないドメインを安全なドメインにリダイレクトします。
これが私のexample.com
(実際のドメインではない)Nginx構成です:
そして、ここに私のwww.example.com
構成があります:
すべてが機能し、HTTP は HTTPS にリダイレクトされ、www は非 www にリダイレクトされますが、私は反対のことを行い、非 www を www にリダイレクトしたいと考えています。追加した
ループを削除するために設定example.com
でコメントアウトしましたwww.example.com
が、機能しませんでした:
また、非www構成の内容をwww構成にコピーして、そこで443をリッスンしようとしましたが、それでもエンドレスにリダイレクトされました。私は何を間違っていますか?お時間をいただきありがとうございます。