問題タブ [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.
python - Passengers を使用して Dreamhost で Django チュートリアルを実行する際の問題
私は見たことがありますが、以前はこの質問を見つけることができませんでした。
私は Python にある程度習熟しており、Dreamhost を何年も使用していました。今、私はDjangoを学びたいと思っています。彼らは最終的に Passenger を使用してそれをサポートしています。何が何だかわからない。
Dreamhostの指示に従って、 Django をインストールしました。次に、チュートリアル 01に従い始めました。これはうまくいきましたが、コードがdreamhostで稼働していたため、サーバーを起動できませんでした(これはチュートリアルにあります)。当時、これは何の違いもないように見えました。次に、チュートリアルの 2 番目の部分に進んだときに、管理サイトにアクセスする必要がありました。そして、 myurl/admin/ に行くとうまくいきました。しかし、ここで問題が始まりました。チュートリアル (こちら) によると、ポーリング アプリケーションにファイルを追加してから、サーバーを再起動する必要があります。しかし、そもそもサーバーを起動したことはありません。私のコードはウェブ上でライブで実行されています...しかし、ファイルを追加すると、ウェブサイトは管理者がそれを見ていないかのように振る舞います。
おそらくdreamhostは独自のサーバーを起動しており、再起動する方法がわかりません. しかし、これはdjangoをdreamhostで実行するときによくある問題になると思います. ファイルを追加するたびに、それを考慮するようにサーバーに指示する必要があります。
では、サーバーにそれを知らせるにはどうすればよいでしょうか?
ありがとう、ピエトロ
python - DreamhostにPython、Django、Virtualenv、Mercurial、Git、LessCSSなどをインストールしてコンパイルするためのスクリプト
物語
Dreamhost共有サーバーのホームフォルダーを、時間の経過とともに蓄積されたすべての問題からクリーンアップした後、新たに起動してPythonをコンパイル/再インストールすることにしました。私が見つけたすべてのチュートリアルとスニペットは、すべてのモジュールを正しくコンパイルするためにPythonが必要とする一連の依存関係を想定(または無視)すると、非常に単純に見えました。そこで、http://andrew.io/weblog/2010/02/installing-python-2-6-virtualenv-and-virtualenvwrapper-on-dreamhost/(これまでに見つけた最高のガイド)から始めて、次のように書くことにしました。この面倒なプロセスを自動化するためのセットアンドフォーゲットBashスクリプト。これには、私が使用する予定の他の多くのものも含まれます。
スクリプト
私はhttp://bitbucket.org/tmslnz/python-dreamhost-batch/src/でスクリプトをホストしています
TODO
これまでのところ、正常に動作し、約900秒ですべてを実行し、プロセスの最後に、ログアウトして再度ログインすることなく、完全に機能するPython/Mercurialなどのセットアップを実行できます。
私はこれが他の人にも役立つかもしれませんが、それが欠けていると思うことがいくつかあり、それをどのように行うのか、それを行うための最良の方法は何ですか、またはこれがうまくいかない場合なんらかの意味で。
- エラーとブレークをチェックします
- パッケージのマイナーバージョンのバンプを確認し、警告を出します
- 既知の依存関係を確認します
- 行をコメントアウトする代わりに、引数を使用して一部のパッケージのみをインストールします
- 更新しやすい方法でコードを整理します
- オプションで、インストーラーとコンパイルをサイレントにし、ファイルへのエラーログを記録します
- フェイルプルーフの.bashrcの変更により、sshログインが破損し、FTP経由で再度ログインして修正する必要がなくなります。
編集:暗黙の質問は次のとおりです:私より恥ずかしがり屋の誰かが、上記のポイントの価値について一般的なアドバイスを提供したり、このアプローチで見た問題を強調したりできますか?(以下のRy4anのコメントに対する私の回答を参照してください)
要旨
私はUNIXでも、Bashでも、コンパイラの専門家でもありません。これは、試行錯誤によって繰り返し構築されてきました。それはどういうわけかapt-getに向かっています(まあ、その1%...)が、Dreamhostや他の人は明らかに共有サーバーへのルートアクセスを与えることができないので、これは潜在的に非常に有用な回避策のように見えます。特に、いくつかのコミュニティ活動が関係しています。
comet - DreamHost でのコメットとロング ポーリング リクエスト?
この種の操作を DreamHost または他の共有ホスティング環境で実行するためのソリューションはありますか?
git - Githubを離れて、Gitリポジトリの原点を変更するにはどうすればよいですか?
私はGithubでプロジェクトをホストしていますが、シェルアクセスとGitを含むDreamhostのプランを購入しました。
Githubからリポジトリを削除し、DHに直接プッシュを開始したいと思います。
ラップトップで原点を変更するにはどうすればよいですか?Dreamhostで原点を削除する必要がありますか?
ruby-on-rails - Rails Dreamhost Cron Job
パネルを使用して、いくつかのcronジョブでDreamostを実行しようとしています。私もこれらのジョブを実行するためにrakeを使用しています
私のレーキファイルはにあります
app / lib / tasks / example.rake
しかし、私はそれらを実行するためにパネルにどのコードを与えるべきかわかりません
dns - Web2pyのデフォルトアプリ
Dreamhostのセットアップドキュメントに記載されているように、パッセンジャーWSGIを使用してDreamhostでサイトをまもなく公開する予定です。
私の問題は、web2py.mydomain.com / MyApp / Defaultにアクセスする必要はなく、www.mydomain.comに直接新しいアプリケーションにアクセスさせたいということです。
この問題を解決するための最良の方法は何ですか?DNSリダイレクトを使用しますか、それともweb2py構成を介してこれを行うことができますか?
git - 「gitgc」が使用するメモリの量を制限する方法はありますか?
共有ホストでgitリポジトリをホストしています。私のリポジトリには必然的にいくつかの非常に大きなファイルが含まれています。リポジトリで「gitgc」を実行しようとするたびに、メモリを使いすぎたために共有ホスティングプロバイダーによってプロセスが強制終了されます。git gcが消費できるメモリの量を制限する方法はありますか?私の望みは、メモリ使用量を速度と引き換えに、作業に少し時間がかかることです。
git - SSHの代わりにWebDAVでgitリポジトリをホストすることの欠点は何ですか?
Dreamhostでホストしている大きなgitリポジトリがあります。時間の経過とともにゆっくりと成長し、今まで問題はありませんでした。プッシュとプルに問題はありませんが、リモートからクローンを作成しようとすると、pack-objectsプロセスがkillシグナル9を受け取ります。私が読んだところによると、これは多くのメモリを使用しているため、dreamhostがプロセスを強制終了します。
回避策(サーバー上でクローンを作成してからダウンロードする)がありますが、永続的な解決策を探しています。リポジトリは拡大し続けます。
WebDAVは私の最良の選択肢であり、すべてが現在と同じように機能しますか?
ruby-on-rails - Dreamhost で Redmine をホストするには?
問題なくdreamhostにredmineをインストールできました。私はdreamhost wikiの指示に従いましたが、稼働しています。問題は、それが非常に遅いことです。非常に遅いため、時々エラーが発生します。パイプ破損エラーが発生します。パフォーマンスを向上させ、破損したパイプ エラーをなくすためにできることはありますか?
ruby-on-rails - Dreamhost の問題で Rails アプリをデプロイする
だから私はこれで途方に暮れています。私のエラーは次のとおりです。
これらの必要な gem がありません: jrails 実行している: ruby 1.8.7.72 at /usr/bin/ruby1.8 rubygems 1.3.6 at /home/ryann/.gem/ruby/1.8, /usr/lib/ruby/gems/ 1.8 を実行rake gems:installして不足している gem をインストールします。
ベンダー ディレクトリで jrails を解凍し、ローカルの rails 環境をフリーズしました。私のローカルマシンではすべて正常に動作します。
environment.rb ファイルで config.gem 'jrails' を使用しています。
私のトレースは次のとおりです(混乱して申し訳ありません):
開梱したのに宝石がまだ見つからない理由について、誰かアイデアがありましたか?