問題タブ [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 に答える
13708 参照

symfony - Symfony2: 本番環境で開発と同じルートにアクセスする

Symfony2 を使用して小さなアプリケーションを開発しています。私の開発環境では問題なくすべてのルートにアクセスできます。

http://symfony/app_dev.php/cp (「symfony」はホストファイルにあり、localhost に解決されます)

ただし、実稼働環境でアクセスしようとするとすぐに、404 エラー ページが表示されます。

http://symfony/app.php/cp

おっとっと!エラーが発生しました サーバーは「404 Not Found」を返しました。何かが壊れています。[email] 宛てに電子メールを送信し、このエラーが発生したときに何をしていたかをお知らせください。できるだけ早く修正いたします。不便をかけてごめんなさい。

アプリケーションを本番環境で表示する前に、何か変更/実行する必要があることはありますか? コア ファイル (カーネル/ブートストラップ/アプリ ファイルなど) をいじっていません。Release Candidate 3 を使用しています。

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

django - Iframe は localserver では正しく動作するが、運用サーバーでは動作しない

このような質問は以前にもありましたが、その人は批判しか受けませんでした。今回はそうならないことを願っています。

ビジネスが自分のサイトにメニューを追加できるようにする Web サイトを持っていますが、他の場所で既にオンラインになっているメニュー (pdf または jpg) をインポートできるようにするように要求する人もいます。そこで、URL をデータベースに保存するフォームを作成し、その URL をサイトの iframe の src で使用します。

すべてをテストしたところ、ローカル マシンで正常に動作しました (Django 開発サーバーを使用)。それを実稼働サーバーに同期し、テストしていたのと同じ URL を保存すると、iframe はコンテンツをロードしません。

URLをgoogle.comにするか、ドメイン名の下にある画像にすると機能するため、別のサーバーから個々のファイルを読み取ろうとすることに関係があると思います。これを修正するためにできることはありますか? 私のデータベースにpdfの代わりにURLを保存する方がはるかに効率的であるため、メニューを私のサイトにアップロードするよりも、この方法をお勧めします.

この質問にコードを添付する必要はないと思いますが、何か見たい場合は聞かせてください。

ありがとう

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

database - Django プロジェクトで 1 つのアプリだけのテーブルと syncdb を削除するにはどうすればよいですか?

DjangoZoom にデプロイされた Django アプリがあります。人々がサインアップしているので、そのデータベースにはユーザーがいます。

プロジェクト内のアプリの 1 つのデータベースを再構築したいと考えています。私の計画は、すべてのテーブルを削除してsyncdbから、新しい構造を確立することでした。次に、ローカルで作成したフィクスチャを本番データベースにインストールして、サイトのすべてのコンテンツを追加します。

問題は、プランを使用すると、このすべてのユーザー データが失われることです。関連するテーブル (フィクスチャを使用してコンテンツを再ロードできるテーブル) を削除し、認証テーブルをそのままにしておくにはどうすればよいですか? DjangoZoom では、manage.py コマンドを実行する機能しか--noinputなく、データベースに直接アクセスできないことに注意してください。また、私のプロジェクトは Django 1.3 にあるため、使用manage.py reset app_nameは推奨されていません。

私はこれのために南への移行を行うことができると思いますが、それは比較的単純な変更であり、とにかくフィクスチャにすべてのデータがあるので、それは価値がないようです. 助言がありますか?

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

django - 複数の開発者でdjangoのローカルとサイトの設定を管理していますか?

周りを見回した後、私は次のコードを思いつきました。これはうまくいくようです.

設定/初期化.py

設定/base.py

settings/site.py //プロジェクト固有

settings/machine_name_local.py //開発者またはホスト サーバーのマシン固有の設定

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

ruby-on-rails - Rails サイトの実行: 開発と本番

Ruby on Railsを学んでいます。現時点でrails serverは、OS X ターミナルでローカルにサイトを実行しているだけです。Rails サイトを本番環境で実行すると何が変わるのですか?

  • サイトはまだ で始まっていrails serverますか?
  • データベースのセットアップ方法に違いはありますか?

:Rails 3を実行しています。

0 投票する
0 に答える
246 参照

php - FlexFlashBuilderフォーム。ローカル開発ではエラーはありませんが、本番サーバーではエラーが発生します

私はこの問題を理解しようと夢中になっています。ローカル開発サーバーで完全に機能するFlexフォームアプリケーションがあります。ZendServerコミュニティエディションとPHP5.3.8でFlashBuilder4.5.1を使用しています。PHP5.2.17を実行しているサーバーにデプロイしています。フォームに2つのドロップダウンリストコントロールがあり、 phpデータサービス。これらはサーバー上で完全に機能します。問題は、フォームに入力して保存ボタンを押した後、応答を受信する前にチャネルが切断されたことを示すチャネル切断エラーがすぐに発生することです。これに対してCharlesを実行しましたが、サーバー上のPHPログと同じエラーメッセージが表示されます。

[06-Feb-2012 18:19:18] PHPキャッチ可能な致命的なエラー:TeamService :: createTeam()に渡される引数1は、TeamVOのインスタンス、/ home / nmal2011 / public_html / services/TeamServiceで指定されたstdClassのインスタンスである必要があります。 22行目のphp

TeamSerivce.phpからコードヒントを削除しましたが、問題は解決しませんでした。FlexとPHPのコードを投稿します。TeamVOのインスタンスを渡しますが、試したことは何もこの結果を変更していません。私はこれを4日間研究して戦ってきました。ローカルでの開発ではこの問題は発生せず、共有ホスティングでの本番環境でのみ問題が発生します。

これが私のフレックスコードです:

これがPHPサービスコールです

zend amfエンドポイントに到達できます。前述のように、2つのドロップダウンリストに選択データを入力するサービス呼び出しは正常に機能するため、データベース接続があることを知っています。これを修正するためのヘルプや洞察をいただければ幸いです。

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

ruby-on-rails - Rails 3で「管理者」グループが(has_and_belong_to_many関係を使用して)ユーザーグループにあるかどうかを確認する最良の方法は何ですか?

「管理者」グループがユーザーグループに含まれているかどうかを確認したいだけです。ユーザーとグループのモデルには has_and_belong_to_many の関係があります。

開発者モードでレールを使用してシステムを正常に動作させましたが、本番環境に移行しようとすると、「ゲーム」コントローラーの次の行が機能しませんでした:

また、Rails コンソールでも同じクエリが正常に機能します。

サーバーには Rails 3.2.0 があり、Phusion Passenger バージョン 3.0.11 と Apache を使用しています。ユーザー管理には device gem を使用しています。

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

javascript - Javascript 関数エラー (関数が定義されていません)

開発サーバーのファイルにjavascript関数を書きました(すでにテスト済みで動作します)。問題なく動作します。ファイルを本番サーバーにアップロードし、テストすると次のエラーが発生します。

オペラトンボ 言います:

Firebug さんのコメント:

ファイルはまったく同じです (WinMerge で確認しましたが、違いは見つかりませんでした)。唯一の違いは、ファイルが置かれているサーバーです。

私の開発サーバーは Windows 上の Xampp の最新バージョンであり、運用サーバーは OpenSuse 上の Xampp の最新バージョンです。

誰が何が起こっているのか分かりませんか??

編集:

dtryon によって提案されたコード例を次に示します。

main.js で

index.tpl (Smarty テンプレート):

最終的な HTML にはスクリプト タグが含まれているため、smarty テンプレートの if は実際に実行されていますが、開発サーバーでは関数が見つかりますが、運用サーバーでは見つかりません。

編集2:

Paul Butcher のおかげで、答えに近づいていると思います。次のことを試しました。

ただし、まだロードされないため、次のことを試しました。

私が書いたことによると、次のアラートを受け取る必要があります。

奇妙なことに、「Start document.ready」しか表示されず、その後実行が停止したように見え、Opera Dragonfly と Firebug の両方で以前と同じエラーが表示されます。

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

git - 本番サーバーでプライベートリポジトリを初期化する

私が今やりたいのは、本番サーバーのプライベートリポジトリをアプリのwwwフォルダー(例:/var/www/app.com/web/)に初期化し、それをステージングリポジトリとしてテストサイト(例: :/var/www/test.com/web/app.com/)そして最終的にステージングからローカルにクローンを作成してコードを操作します。

私はそれを正しい方法で計画していますか?

「gitserver」の設定とプライベートリポジトリの初期化について詳しく知るために、これらのチュートリアルに従っています。

最後の質問ですが、成功したGit分岐モデルに関するこのチュートリアルはどこに適用されますか?メインのプライベートリポジトリ(本番サーバー)、ローカル、または混合?まだ完全には読んでいません。できるだけ早く読みます。

編集:

  • 重要な場合は、ISPConfig構成を実行しているサーバーでそうしようとしています。
  • 「より健康的な」方法があれば、上記のように働く/行動する必要はありません...それについて学んでうれしいです。

このhttp://www.howtoforge.com/the-perfect-subversion-server-debian-lenny-ispconfig-3とこのhttp://www.howtoforge.com/installing-subversion-and-configuring-access-through-異なるプロトコル-on-ubuntu-11.10からGITバージョンは、私がちょっと考えていたものです

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

deployment - Symfonyの本番サイトでのWebサーバーの設定

実稼働サイトでSymfonyプロジェクトをセットアップしています。@この点はそれが述べています:

このプロジェクトはsymfonyライブラリを使用しています。このページに画像が表示されない場合は、symfony_data / web /sf/ディレクトリにアクセスできるようにWebサーバーを構成する必要があります。

つまり、基本的には、httpd.confファイルにアクセスして、いくつかの変更を加える必要があります(Symfonyのチュートリアルに熱心に従っている人は、私が何について話しているかを知っているはずです)。この状況を考えると、本番サーバーでhttpd.confファイルを構成する方法がわかりません。

誰かがこれに関する戦略を持っていますか?ありがとう、

パリジャット