問題タブ [envoyer.io]
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 - アップグレードされた Laravel 5.6 の Envoyer デプロイメントが、PHP バージョンの不一致を引用して失敗する
Laravel 5.2 から 5.6 に更新し、必要なさまざまなコンポーザーをすべて更新しましたが、最新の Envoyer の展開は、Instal Composer の依存関係の段階で失敗しています。
次のエラー メッセージが表示されます
ソース管理での Composer アーカイブの使用。実行中のコマンド: php composer.phar install --no-interaction --prefer-dist パッケージ情報を含む composer リポジトリをロード中 依存関係を更新中 (require-dev を含む) 要件をインストール可能なパッケージ セットに解決できませんでした。
問題 1 - このパッケージには php ^7.1.3 が必要ですが、使用している PHP バージョン (7.0.20) はその要件を満たしていません。
問題 2 - laravel/passport ^7.2 のインストール要求 -> laravel/passport[v7.2.0] で十分です。- laravel/passport v7.2.0 には php >=7.1 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。
問題 3 - laravel/framework v5.6.9 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.8 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.7 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.6 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.5 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.4 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.39 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.38 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.37 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.36 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.35 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.34 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.33 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.32 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.31 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.30 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.3 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.29 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.28 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.27 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.26 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.25 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.24 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.23 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.22 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.21 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.20 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.2 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.19 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.18 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.17 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.16 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.15 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.14 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.13 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.12 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.11 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.10 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.1 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.0 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.10 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.1 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.0 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.10 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.1 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。- laravel/framework v5.6.0 には php ^7.1.3 が必要です -> お使いの PHP バージョン (7.0.20) はその要件を満たしていません。
- laravel/framework 5.6.* のインストール要求 -> laravel/framework [v5.6.0、v5.6.1、v5.6.10、v5.6.11、v5.6.12、v5.6.13、v5.6.14、v5.6.15、v5 で対応可能] .6.16、v5.6.17、v5.6.18、v5.6.19、v5.6.2、v5.6.20、v5.6.21、v5.6.22、v5.6.23、v5.6.24、v5.6.25、v5.6.26、v5.6.27 、v5.6.28、v5.6.29、v5.6.3、v5.6.30、v5.6.31、v5.6.32、v5.6.33、v5.6.34、v5.6.35、v5.6.36、v5.6.37、v5.6.38、v5 .6.39、v5.6.4、v5.6.5、v5.6.6、v5.6.7、v5.6.8、v5.6.9]。
私の composer.json ファイルは次のようになります
}
ローカル マシンのターミナル経由で composer update を実行したところ、ロック ファイルが正しく更新されたようです。
何が間違っているのかわかりません。誰でも私を助けることができますか?
ありがとう
php - Laravel 5.8 を使用して本番環境にデプロイすると、パブリック アップロード ストレージ ディレクトリが削除されます
私は Laravel 5.8 で最初のサイトを構築していますが、ほとんどの場合、正常に動作します。新しい投稿を作成し、写真をアップロードし、保存をクリックすると、レコードがデータベースに保持され、ビュー、画像、およびすべてで投稿データを確認できます。変更を実稼働サーバーにプッシュし、新しい投稿や画像などを作成すると、うまく機能しているようです。ローカル環境から別の変更をプッシュするまで、 public/uploads ディレクトリが消去され、投稿にアップロードされた画像の画像リンクが壊れていることに気付きました。
マイセットアップ
Laravel 5.8 (ローカルおよび本番)、MySql 5.7 (ローカルおよび本番)、Valet (ローカル)、Bitbucket へのプッシュ、Envoyer による変更のプルと自動デプロイ、Forgeを介した Digital Ocean Droplet セット
ファイルシステム.php
PostController.php
laravel - Envoyer から Cpanel への Laravel デプロイ
WHM と Cpanel を実行している VPS があります。そこでホストされている複数のドメインがあります。それらの1つがexample.com
私がやろうとしているのは、アプリケーションの 2 つのバージョンを用意することです。制作:example.com
>/public_html/
開発:staging.example.com
>/public_html/staging/
現在、アプリケーションを開発環境、つまりステージング フォルダーにデプロイしようとしています。
Envoyer は、私のホスティング プロバイダーと多くの闘争を繰り広げていますが、問題なく動作しています。期待どおりにファイルをアップロードしています。現在唯一の問題はシンボリックリンクですcurrent
現在、フォルダー構造は次のとおりです。
私のサブドメインは、ステージング フォルダーを明確に示しているため、アプリケーションではなく、フォルダーのすべてのコンテンツが表示されます。
アプリケーションはリリース フォルダー内にあるため、サブドメインに到達したときにアプリケーションが確実に実行されるようにするにはどうすればよいでしょうか。
Apache の仮想ホスト ファイルを変更する必要がありますか?
laravel - Laravel 8 - Envoyer と Homestead の展開の問題
そのため、ローカル開発に Laravel Homestead を使用しています。すべての Homestead 構成ファイルが git リポジトリで追跡されるように、グローバルではなくプロジェクトごとにインストールすることにしました。リポジトリをクリーンに保つために、Laravel アプリケーション全体を「code」という名前のサブディレクトリに配置することにしました。
ただし、これは、Envoyer を介してアプリケーションをデプロイしようとするときに問題を引き起こしました。Envoyer は、Laravel アプリケーション ファイルがリポジトリのルート ディレクトリにあると想定しているようです。そのため、展開しようとすると失敗します。
私は探し回っていますが、Laravelアプリケーションファイルがリポジトリのルートディレクトリではなく、「コード」ディレクトリにあることをEnvoyerに指定する方法が見つからないようです。どんな助けでも大歓迎です!
リポジトリ構造: