問題タブ [dev-to-production]

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 に答える
66 参照

exception - Sencha: 製品版のビルドは成功するが、アプリが Safari で例外をスローする

私のアプリは開発環境で正常に動作します。本番ビルドを作成するために私が行うことは次のとおりです。

私は実行しました:

sencha create jsb -a index.html -p app.jsb3

それで

sencha build p app.jsb3 d ../production

製品ビルドは問題なく正常に実行されます。Safari でアプリを開こうとすると、次のようになります。

TypeError: 'undefined' はオブジェクトではありません ('Ext.getStore('MainStore').load' を評価しています)

私が通常言ったように、このコードは滞りなく実行されるので、私は理解できません!
最初のページの読み込みが表示されるため、アプリが Safari で起動することを追加する必要があります。そのため、すべての css ファイルと js ファイルが確実に見つかります....上記の行に到達すると、窒息するだけです。

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

python - 本番環境と開発環境を切り替える

モジュールの 1 つにグローバル フラグがありますconfig/top.py

このフラグに応じて、いくつかの生産/開発設定を含めたいと思います。たとえば、production.py次のものが必要です。

そしてでdevelopment.py

(他にも設定項目はたくさんあります)

目標は、これらの設定をどのモジュールでも透過的に使用できるようにすることtest.pyです。

これは、に応じてfromproduction.pyまたは fromのいずれかの適切な設定を使用します。development.pyRUNNING_MODE

この種のセットアップを処理するための受け入れられたアプローチはありますか? ディレクトリ/モジュールをどのように構成すれば、構成全体を変更するだけで透過的RUNNING_MODEに行われますか?config/top.py

注: これをビルド プロセスに含めるのではなく、モジュール構造に組み込むことを好みます。つまり、ビルド プロセスでモジュールを変更したくありません。

0 投票する
3 に答える
911 参照

html - レールを使用した展開でアイコンが壊れ、派手な拡張機能が追加されます

Rails 4.0.2で2-1-stableを実行しています。spree-fancy 拡張機能を追加しました。
開発サーバーではすべて問題ないようです。

本番環境にデプロイすると、アイコンが壊れます (カート、検索、アカウント アイコンなど)。アイコンhtmlは次のとおりです。

CSSは次のとおりです。

行を削除することで、開発環境で問題を再現できます: font-family: 'icons'. この問題は、Herokuとnginxを実行している自分のサーバーで発生しました。両方のページのソース html と css を調べると、すべて同じように見えます。提案や洞察をいただければ幸いです。

0 投票する
3 に答える
1956 参照

python - 南: 本番サーバーで移行を元に戻す方法は?

Migration.backwards()メソッドを実行して、前回の移行 (0157) を元に戻したいです。本番サーバーで移行を元に戻しているので、コードの展開中に自動的に実行したいと考えています。デプロイ スクリプトは次の手順を実行します。

  1. プルコードの変更
  2. 移行を実行します。manage.py migrate <app>
  3. 最新のコードを使用するように Apache を更新します。touch django.wsgi

可能であれば、South に 0156 に後方移行するように指示する新しい移行ファイルを作成します。

このコミットされた移行は、本番環境にデプロイされ、manage.py migrate <app>コマンド中に実行されます。この場合、これらの回答で提案されているように、後方移行を手動で実行する必要はありません。

最初はユーザーの支払い用、2 番目はユーザー モデル用の 2 つのデータ移行を作成したとします。これらのデータ移行を元に戻す必要がある場合に備えて、両方の移行に backwards() メソッドを実装しました。これら 2 つの移行を本番環境にデプロイしました。そして突然、支払いの移行にエラーが含まれていることがわかりました。最後の 2 回のデータ移行をできるだけ早く元に戻したいと考えています。それを行うための最速の安全な方法は何ですか?

0 投票する
2 に答える
1348 参照

ruby-on-rails - Rails の開発環境と本番データベース環境はどのように機能しますか?

Rails 3.2 の開発環境を使用して作成し、入力したデータベースがあります。git と phusion パッセンジャーを使用して、データベースをサーバーにデプロイしました。現在、サーバーはまだ開発データベースを実行しています。これは、データが取り込まれているためです。2 つの質問があります。

1) サーバーを本番環境に切り替えた場合、すべてのデータは移行されますか? そうでない場合、現在のデータを本番データベースに転送するにはどうすればよいですか?

2) 開発データベースを使用して個人のマシンからサーバーに更新をプッシュし、サーバーが運用データベースを使用している場合、ユーザーが運用データベースに入力したすべてのデータはそのまま残りますか? または、プロジェクトを git からサーバーにプルするときにデータを消去しないように構成する必要がありますか?

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

ruby-on-rails - 本番環境にデプロイした後、ブラウザによってフォントが正しくレンダリングされない

私のアプリが使用しているフォントファミリは次のとおりです。

(capistrano を使用して) Apache Web サーバー上のサーバーにデプロイした後、エラーなしでアクセスできますが、Ubuntu フォントがレンダリングされません。代わりに、Tahoma がレンダリングされます。

環境:

  • OS: Ubuntu 12.0 LTS
  • アプリケーション サーバー: Apache/2.2.22 (Ubuntu)
  • Web サーバー: Phusion Passenger バージョン 4.0.37
  • レール: レール 4.0.0
  • Ruby: ruby​​ 1.9.3p125 (2012-02-16 リビジョン 34643) [x86_64-linux]

必要な情報をお知らせください。

0 投票する
2 に答える
1225 参照

php - MySQLi はオブジェクトを返しますが、foreach ループで結果を返しません

MySQLi オブジェクトを返し、それをループしてforeach();データベースからのデータのダンプを表示する基本的な MySQLi クエリがあります。ローカルで PHP 5.5.9 を実行してテストするとすべて問題ありませんが、PHP 5.3.3 を実行しているリモートの運用サーバーに配置すると、オブジェクトは返されますがvar_dump、結果をループして表示することはありません。

コードは次のとおりです。

本番サーバーに mysqli がインストールされているようですが、テスト サーバーにあるのと同じファイルでループしません。

また、通常の MySQL でクエリを書き直して、データベースからデータを取得することができました。