問題タブ [mod-python]
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.
django - djangoのurls.pyからパスを除外
スラッシュの後の URL のルート パスに django.root を設定しました。しかし、urls.py によってアクセスされるべきではないルート URL のサブフォルダーにダウンロード ダイアログが必要です。urls.py へのアクセスを回避し、代わりに apache 構成の場所を使用する可能性はありますか? 申し訳ありませんが、この問題は非常にトリッキーです。問題を理解していただければ幸いです。
ありがとう、あいさつ、トピル
python - mod_pythonのCGIハンドラーの代替
PythonとSQLAlchemyを使用してjQueryベースのHTTPクライアント用のXMLを生成する最も簡単な方法を探しています。現在、mod_pythonのCGIハンドラーを使用していますが、SQLAlchemyセッションのようなものを永続化できないという事実に不満を持っています。
明らかにものを永続化できるmod_pythonパブリッシャーハンドラーは、XMLコンテンツタイプ(jQueryのajaxのもので使用される)のリクエストを許可しないため、使用できません。
他にどのようなオプションがありますか?
python - Django + Apache + mod_python で Staticgenerator を使用する方法
私は現在、mod_pythonを介してDjango + Apacheを使用した環境を持っています。Apache と mod_python だけで、nginx なしでStaticgeneratorを使用するにはどうすればよいですか? ありがとうございました。
python - スタックレス python が mod_python/apache の動作を停止しました
バニラpythonと完全に互換性があると述べたいくつかのサイトを読んだ後、stackless pyton 2.6.2をインストールしました。インストール後、django アプリケーションが動作しなくなったことがわかりました。
私はdjango(1.1)をもう一度再インストールしましたが、今はちょっと迷っています。私が得るエラーは500です:
内部サーバーエラー
サーバーで内部エラーまたは構成ミスが発生したため、リクエストを完了できませんでした。
サーバー管理者の webmaster@localhost に連絡して、エラーが発生した時刻と、エラーの原因となった可能性のある操作を知らせてください。
このエラーの詳細については、サーバー エラー ログを参照してください。Apache/2.2.11 (Ubuntu) DAV/2 PHP/5.2.6-3ubuntu4.1 with Suhosin-Patch mod_python/3.3.1 Python/2.6.2 mod_ruby/1.2.6 Ruby/1.8.7(2008-08-11 ) mod_ssl/2.2.11 OpenSSL/0.9.8g サーバー 127.0.0.1 ポート 80
他に何ができますか?
編集:最初のコメントから、問題はdjangoではなくmod_pythonとapacheにあると理解していますか?だから私は私の質問のタイトルを編集しました。
Edit2: いくつかのパスの設定に問題があると思います。mod_python から mod_wsgi に移行しようとしましたが、最終的に次のエラーを取得するためだけに正しくセットアップすることができました: [エラー] [クライアント 127.0.0.1] Raise ImproperlyConfigured("Error loading MySQLdb module: %s" % e) [Sun Aug 16 12:38:22 2009] [error] [client 127.0.0.1] ImproperlyConfigured: MySQLdb モジュールの読み込みエラー: MySQLdb という名前のモジュールがありません
アラン
python - mod_pythonの問題?
奇妙な問題が発生したときに、mod_python、python、およびSQL Alchemyを使用してWebサイトで作業してきました。データベースにすべてのレコードを照会すると、正しい結果セットが返されます。ただし、ページを更新すると、同じ結果セットが追加された結果セットが返されます。ページをさらに更新すると、より多くの結果セットが互いに「スタック」されます。
例えば:
最初のページの読み込み:10件の結果
2ページ目の読み込み:20件の結果(各2件)
3ページ目の読み込み:30件の結果(各3件)
等...
これはmod_pythonの根本的な問題ですか?mod_wsgiを使用しているときにこれに遭遇したことを覚えていません。
python - mod_python を使用して、サブディレクトリで Django プロジェクトを構成します。管理者が機能していません
こんにちは、みんな。ルートのサブディレクトリで django プロジェクトを構成しようとしましたが、うまくいきませんでした (ローカルでは完璧に動作します)。私はdjango公式のdjangoドキュメンタリオンに従って、mod_pythonでプロジェクトをデプロイしました。本当の問題は、管理者またはアプリのビューにアクセスしようとするたびに、「ページが見つかりません」というエラーが表示されることです。
これは、Fedora 7 の /etc/httpd/conf.d/ にある私の python.conf ファイルです。
LoadModule python_module modules/mod_python.so
/var/www/ が私の Django プロジェクトを置くのに最適な場所ではないことはわかっていますが、進行中の作業のデモを顧客に送りたいだけなので、後で場所を変更します。
例えば。www.domain.com/mysite/ にアクセスすると、mysite.urls で構成したインデックス ビューが表示されます。しかし、app.url (www.domain.com/mysite/app/) と admin.url (www.domain.com/mysite/admin/) のいずれにもアクセスできません。
ここに mysite.urls があります:
urlpatterns = パターン('',
)
admin.site.urls を ''django.contrib.admin.urls' に変更してみましたが、うまくいきませんでした。私はこの問題を解決するために多くのことをグーグル検索し、他の開発者がどのように django プロジェクトを構成しているかを読みましたが、サブディレクトリに django をデプロイするための情報があまり見つかりませんでした。INSTALLED_APPS で管理者を有効にしましたが、settings.py は問題ありません。
ガイドがあれば、または私が間違っていることを教えていただければ幸いです。
ありがとう。
python - mod_python インタープリターのキャッシュがスクリプトの変更時にリセットされませんか?
mod_python.publisher を使用して Python コードを実行し、問題を発見しました。スクリプトを更新すると、更新がすぐに機能するとは限らず、Apache を再起動するまで、更新で修正したのと同じエラーが発生します。
すぐに機能することもありますが、そうでないこともあります...しかし、Apacheを再起動すると、常に追いつきます。Apache を何度も再起動しなければならないのは苦痛であり、これを行うためのより良い方法があると思いますが、それは何ですか?
python - mod-pythonでHTTP認証をオプションにする
渡されたパラメーターに基づいて複数のコントローラークラスにアクセスするWebアプリケーションがあります。一部のコントローラーでは、ユーザーが(単純なHTTP認証によって)自分自身を認証するようにし、一部のコントローラーでは、パブリックアクセスが必要です。
これを実現する方法はありますか?私の.htaccessファイルには、
authenhandlerは正しく呼び出されますが、
ユーザーはパスワードの入力を求められます(ただし、入力されたパスワードはすべて受け入れられます)
.htaccessからAuth*のもの(およびrequireディレクティブ)を完全に削除しようとしましたが、認証が必要な(そして見つからなかった)場合は、通常のハンドラーで次のようにしました。
これは、正しい認証を受け取らなかったときにサーバーが何をすべきかを私が理解していることです。しかし、それもうまくいきませんでした。
私はPHPのバックグラウンドを持っており、後者がPHPで行われる方法であることを知っていますが、PHPは、このようなものを実際に機能させるために、文書化されていない魔法を余分に実行することがあります。これはそのようなケースの1つですか?
渡されたURLに応じて、同じハンドラーからオプションで認証を要求する方法はありますか?
python - Mod_pythonは出力を生成しません
Python2.4.3を使用するCentOS5(Apache 2.2.3)サーバーにmod_python3.2.8をインストールして構成しました。Apacheによって正常にロードされます。
mpinfoテストページをアクティブにしましたが、機能します。そこで、次のコードを使用して単純な「HelloWorld」を作成しました。
テキストもソースもない空白のページを出力します。構文エラーを意識的に作成すると、たとえば、URLにエラー出力が表示されます(「def」の前にスペースを入れると)。
さまざまなチュートリアル、FAQ、トラブルシューティングガイドを閲覧するのに約5時間費やしましたが、このexaktの問題の説明が見つかりません。
問題/原因は何だと思いますか?
編集:これがサイトのApache構成です...
編集2:ああ、私が言及するのを忘れたもう1つのことは、mod_pythonを使用してApache拡張機能を作成するつもりだということです。アプリケーション自体はPHPで書かれていますが、サーバー上でセキュリティをtweeks作成する必要があります:)
python - mod_pythonでApacheサーバーを正しく実行するための問題
古いサーバーを新しいサーバーに移行しようとしましたが、mod_pythonでいくつかの問題が発生しました。
問題はこのWebページの下にあります:
http://auction.tinyerp.org/auction-in-europe.com/aie/
これがapache2の設定です。
ログはかなり空です:
どこから始めたらいいのかわからない。
助けてください!