問題タブ [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 Forge デプロイ スクリプトが「コマンドが見つかりません」で失敗する
簡単な説明: ステージング サーバーと運用サーバーがあり、どちらも同じデプロイ スクリプトを使用しています (唯一の違いは、クローンのレポ ブランチです)。bower install
両方のサーバーにグローバルにインストールされている展開スクリプトが実行されます。
それをグローバルにインストールするには、に変更npm config set prefix
してから/home/forge/.npm-packages
実行しましたnpm install -g bower
(注sudo
は必要ありませんでした。それがプレフィックスを変更するポイントです)。繰り返しますが、これは両方のサーバーで行われました。
ssh
各サーバーに入って実行すると、bower -v
コマンドwhich bower
DOが存在することは明らかであり、PATH
envに追加されます。両方のサーバーで同じ出力です。
bower install
プロジェクトルートで手動で実行すると、両方のサーバーで機能します。
問題は、本番環境でのみ失敗する forge デプロイ スクリプトです (IKR? 何が期待されていたのかわかりません)。
実際の出力は次のとおりです。
興味深いのは、デバッグしようとして手動で実行provision-2394191.sh
したところ、うまくいったことです。
本番サーバーの何が問題になっていますか?
javascript - サーバーはJavaScriptオブジェクトを整数ではなく文字列として書き出す
私は今解決できない奇妙な問題を抱えています。
私のローカルサイト(ホームステッド)は、ページにJavaScriptオブジェクトを次のように書き込んでいます
重量とコストは整数です。forgeを使用してdigitaloceanにデプロイした後、次のように書き出されています
重量とコストが文字列になりました!!
これにより、javascript でエラーが発生しています。誰もこれを見たことがありますか?これを解決するためのいくつかの方向性は大歓迎です。
データは次のようにブレードビューに送信されます
ブレード ビューはデータを書き出します
データベースの Weight 列と Cost 列はどちらも int です。
開発サーバーは正しいデータ型の Eloquent オブジェクトを返しています。つまり、int は int です。本番サーバーが、不正なデータ型の Eloquent オブジェクトを返しています。つまり、int は文字列です。
サーバー構成がいくつか異なりますが、見つかりません...
php - Laravel Forge でリダイレクト付きの Cookie が機能しない
Linkedin を使用して認証し、Cookie を設定してユーザー情報を取得しています。Homestead (localhost) では、Cookie は正常に機能し、サインアップへのリダイレクト (以下を参照) は期待どおりに機能します。ただし、私のライブ サイトでは、リダイレクトによって 502 Nginx エラーが発生します。
これが私が試した2つのことですが、どちらも機能しません。
1.
2.
php - リダイレクト付きの Laravel Cookie
私のローカルホストでは Laravel Cookie が機能していますが、Laravel Forge では機能していません。502
Forge では、エラー ログへのアクセスが許可されていないため、分析できないNginx の不良ゲートウェイ エラーが発生します。誰か助けてくれる?
これが私のコードです:
laravel-5.1 - Forge AWS Laravel インストール
laravel プロジェクトで AWS で forge を使用して問題が発生した人はいますか?
最近、指示に従いましたが、コメントするには多すぎるさまざまなエラーが発生しました。
AWS EC2 インスタンスへの SSH 接続を開いた後、Forge で Taylor から提供されたコマンドを実行しましたが、フォルダーが見つからないなどのエラーが発生しますか?
php - Laravel API - AngularJS: Access-Control-Allow-Origin エラー
こんにちはstackoverflowers!
Angular と Laravel を連携させるのに苦労しています。Laravelとは別にAngularを使いたい。forge を使用して app.domain.com と api.domain.com の 2 つのドメインをセットアップしました。app.domain.com または localhost から api.domain.com にリクエストを送信しようとすると、'Access-Control-Allow-Origin' (=CORS?) エラーが発生しました。
エラー:
XMLHttpRequest はhttp://api.domain.com/api/authenticateを読み込めません。プリフライト要求への応答がアクセス制御チェックに合格しません: 要求されたリソースに 'Access-Control-Allow-Origin' ヘッダーが存在しません。したがって、オリジン「http://localhost:8888」へのアクセスは許可されていません。
何時間もグーグルで検索しましたが、わかりません。CORSミドルウェアをLaravelに追加しようとしましたが、効果がありません。
エラーはまだ表示されています。奇妙な部分は、get リクエストが許可されていることです。post リクエストのみが何らかの理由で許可されていません。
通常、私はサーバーとしてAPACHEを使用していますが、Laravel Forgeはnginxを使用しています。これはnginxと関係がありますか?
私のnginx設定ファイル:
}
誰でも私を助けることができますか?すごいでしょう!