問題タブ [dreamhost]

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 投票する
3 に答える
1840 参照

ruby-on-rails - Git / Rails / 共有ホスティング (Dreamhost) ワークフロー

これは主に Git の効果的な使用法に関する質問です。まず、私は Rails の専門家ではなく (少なくともプロダクションの意味では)、Git の初心者であることは間違いありませんが、SVN を使用した経験があります。

私の問題は、Rails アプリケーションを作成しようとしているのですが、自分のコンピューターで開発をローカルに維持する最善の方法がわからず、Dreamhost の共有ホスティング アカウントにデプロイできることです。

私は Git でこれができると考えましたが、その方法は完全にはわかりません。サーバー上に Git リポジトリを作成し、各コミット後にローカルのものをそこにプッシュすることを考えていました。Git に関するいくつかのチュートリアルを読みましたが、何をすべきかについてまだ混乱しています。これに代わる方法は、FTP を使用してファイルをコピーすることですが、それは正しくないようです。

私が使用できる最初のステップやコマンドがいくつかありますか? この展開方法は怪しいですか、それともこれを行うためのより良い方法はありますか?

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

ruby-on-rails - Dreamhostでの最初のRoRアプリの実行が非常に遅いのはなぜですか?

最初のRoRアプリをDreamhostにデプロイし、Passengerを使用しています。遅い応答に関するDreamhostのwikiの1つのメモは、FastCGIを使用するようにpublic/.htaccessファイルのRewriteRules行を変更することについて言及しました。でも、Passengerを使っていると効果がないと思いますよね?

ログを調べてローカルログと比較しましたが、Dreamhostにはより広い範囲があるようです。一部の応答は迅速なローカル応答に匹敵しますが、他の応答には数秒かかる場合があります。

RailsバックエンドにHTTPServicesを備えたFlexフロントエンドを使用しています。また、サービスのログを追加して、取得しているネットワーク遅延の種類を確認し、遅延がどこにあるかを特定する必要があると思います。

また、熱心な読み込みの関連付けの領域には、おそらく改善の余地が十分にあることを付け加えておきます。私はそれを少し早い段階でやったと思いますが、すべての協会を通してそれを徹底的にやったわけではありません。ローカルログをデフォルトに設定して、すべてのクエリを表示できますが、多くのクエリがあります。

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

ruby-on-rails - ドリームホストで ruby​​ on rails アプリケーションにパッセンジャーを使用できません

Dreamhost サーバーで ruby​​ on rails でプログラミングを行いたいので、ssh 経由で接続し、小さなアプリケーションを作成しました。その後、サーバーを起動しましたが、うまくいきました。問題は、しばらくするとサーバーが自分自身を殺すことです。そこで、ユーザー パネルで Passenger を有効にしようとしました (これには、ポート 3000 に接続する必要がないという利点もあります)。ウェルカム ページしか表示されず、毎回別のページを表示しようとすると 404 エラーが発生しました。アプリに含まれるサーバーではアプリが機能するのに、Apache サーバーでは機能しない理由がわかりません。

多分あなたは助けることができます。ありがとうございました。

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

ruby - DreamhostCRONjobからRubygemtmailを呼び出す

コマンドラインで(ユーザー "user"から)正常に実行されるRubyスクリプトを実行するcronジョブがありますが、ruby gem TMailが見つからないため、cronは失敗します。Nateの提案に従って、tmail gemを〜/ .gems /ディレクトリに手動でインストールしました。これは〜/.bashrcスクリプトによって示されます。

シェルから手動で呼び出された場合(デッドプールサーバー上)

./home/user/site.com/appdir/testbalances.sh

正常に動作しますが、CRONtab Webインターフェイス(同じコマンド)から、ログメールを受け取ります。

/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in gem_original_require': no such file to load -- tmail (LoadError) from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:inrequire'from afschriftmonitor / statement_monitor.rb:7

ファイルafschriftmonitor/statement_monitor.rb:7の6行目と7行目は

require'rubygems' require'tmail'

CRONが別のサーバーから実行されているようです、または〜/ .bashrcファイルを無視していますか?どうすればこれを修正できますか?スクリプトは私のMacでローカルに正常に実行され、Dreamhostのシェルアカウントからは正常に実行されるため、これはDreamhostホスティング固有の問題のようです。困惑しています。

0 投票する
4 に答える
1477 参照

ruby-on-rails - ホスティングのヘルプ - DreamHost のカスタム Gem

Passenger を使用して RoR アプリを DreamHost ホスティング アカウントにデプロイしようとしていますが、起動して実行するのに問題があります。

私のアプリケーションには、「amazon-ecs」と「nokogiri」という 2 つのカスタム gem が必要です。DreamHost wiki ( http://wiki.dreamhost.com/Freezing_Gems ) の指示に従って、gem を構成ファイル (config.gem "nokogiri") にコーディングしてベンダーに凍結し、rake gems:unpack を使用しました。それらをベンダーに組み込むコマンド。

次に、rake rails:freeze:gems を使用して Rails gem をフリーズし、サブドメインにアップロードしました。

バックトレースの最後の 7 行は次のようになります。

私の設定ファイルは次のようになります。

宝石との一歩を踏み外しましたか?私は正しい軌道に乗っていますか?

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

ruby-on-rails - RubyonRails-Dreamhostでの基本的なコントローラーのセットアップ

Railsを使用したアジャイルWeb開発を進めており、共有システム(Dreamhost)でこの問題が発生しています。

問題は、私がrootではない(または/ usr / lib / ....に対する権限がない)ことです。どうすればこれを解決できますか?どこかに設定できる設定ファイルが必要ですか?/

前もって感謝します!

0 投票する
6 に答える
14207 参照

svn - svnへの接続の問題(400:不正なリクエスト)

概要: svnに問題があり、しばらくの間「デバッグ」した後、ここからどこに行けばよいかわかりません。他の誰かが以前にこの問題に遭遇した可能性があると思います。問題は、ISPが使用している透過プロキシの背後にいることのようですが、これですべての事実が説明されるわけではありません。

詳細: DreamHostでホストされている自分のドメインのsvnリポジトリにコンピューターを接続できません。tortoise-svnのリポジトリブラウザを使用して接続していますが、アクション(フォルダの追加、ソースツリーの展開など)を実行すると、「400:不正な要求メッセージ」が表示されます。

DreamHostとsvnfaqはどちらも、問題は、ISPが設定したある種のプロキシの背後にいて、それを制御できないことである可能性があると述べています。問題は、問題なく機能する別のリポジトリがあることです。プロキシがすべてのsvn接続を停止すると想定しているので、それが本当に問題であるかどうかは少しわかりません。

一方、私の友人は別のISPを使用してうまく接続することができます。

なぜこれが起こっているのか(そして1つのレポだけで別のレポではない)、そしてここからどこに行くことができるのかについて助けていただければ幸いです。

助けてくれてありがとう。

[編集1]: 80ではなくポート81に接続しようとしましたが、DreamHost svnサーバーがそれを受け入れていないようです(「サーバーに接続できませんでした」というエラーが表示されます)。

[編集2]: svnのよくある質問に従って、誰かがhttpsを使用して接続することを提案しました。これはおそらく機能しますが、私のDreamHostアカウントには現在sslがなく、追加すると月額の追加料金がかかります。他に選択肢がない場合はおそらくそれを行いますが、可能であれば、コストを抑えるために別の解決策を見つけたいと思います。

PSこれはsvnの質問であり、この問題に遭遇する可能性が最も高いのはプログラマーであるため、これをここに投稿するかServerFaultに投稿するかはわかりませんでした。

PPS誰かに役立つ場合は、WireSharkを使用してコンピューターからホストへのトラフィックをスニッフィングしました。最後に送信されたメッセージ(私のマシンから発信されたもの)は次のとおりです。

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

svn - 特定のディレクトリを無視するように Wordpress の URL 処理を調整するにはどうすればよいですか?

Dreamhost の WordPress、Subversion、および Trac インストールを使用しています。私の Subversion リポジトリはすべて /repos/[projectname] にあり、私の Trac インストールはすべて /trac/[projectname] にあります。作業中の Web アプリケーション用の /webapps/[appname] など、他のディレクトリもあります。しかし、ブラウザで /trac/[projectname] にアクセスすると、Wordpress は 404 を返します。これは理にかなっています。その URL には Wordpress ページがありません。

これは、私が実行しているいくつかのプラグインに関連している可能性があるのではないかと考えました. まず、すべてのプラグインを無効にして、1 つずつ有効にします。ただし、それらをすべて無効にし(さらにテーマをデフォルトにリセットしました)、同じ動作が発生しました。

これがプログラムで行うのか、管理コンソールから行うのかはわかりませんが、実際には問題ではありませんが、コンソールには何も表示されなかったので、プログラムによるものだと推測しています (そのため、私はここで質問します)。Wordpress に処理させたくないディレクトリを特定する必要があるだけです。

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

svn - 新しいSVNリポジトリを古いバージョンに移行するにはどうすればよいですか?

しばらく前にtortoiseSVNを使用してローカルリポジトリを作成しました。次に、リポジトリをDreamHostアカウントに移行したいと思います。

ファイルを移動しましたが、DreamHostが古いバージョンのSVNを使用しているようです。

コマンドを発行すると

吐き返します

svnadmin:予想されるFS形式「2」。フォーマット「4」が見つかりました

解決?

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

php - システムを使用してディレクトリを圧縮すると、大量の出力が表示される

写真アップロード システムの管理者がすべての写真を一度にダウンロードできるようにするスクリプトを作成しようとしています。現在、私は使用しています

ファイルを圧縮しますが、これはすべてのファイルの名前と場所をページにエコーするようです。とにかくこれを回避する方法はありますか?そうでない場合、サーバー上でファイルを圧縮する最良の方法は何ですか。