0

問題が何であるかわかりません。ssh経由で正常に動作します。ブラウザで表示すると、サーバーエラーが発生します。これは、別のサーバー/環境に移行された既知の作業コードです。

ディレクトリ内に明確なモジュールが見つかりません。ファイルのパーミッションを確認したところ、755 で問題ないようです。

内部サーバーエラー

サーバーで内部エラーまたは構成ミスが発生したため、リクエストを完了できませんでした。サーバー管理者に連絡して、エラーが発生した時刻と、エラーの原因となった可能性のある操作を知らせてください。

このエラーの詳細については、サーバー エラー ログを参照してください。

ImportError: No module named xmlproducts
mod_python (pid=16232, interpreter='realtechy.com', phase='PythonHandler', handler='mod_python.cgihandler'): Application error
ServerName: 'realtechy.com'
DocumentRoot: '/var/www/vhosts/realtechy.com/httpdocs'
URI: '/products/myproducts.py'
Location: None
Directory: '/var/www/vhosts/realtechy.com/httpdocs/'
Filename: '/var/www/vhosts/realtechy.com/httpdocs/products/myproducts.py'
PathInfo: ''
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/mod_python/importer.py", line 1537, in HandlerDispatch\n    default=default_handler, arg=req, silent=hlist.silent)
File "/usr/lib/python2.6/site-packages/mod_python/importer.py", line 1229, in _process_target\n    result = _execute_target(config, req, object, arg)
File "/usr/lib/python2.6/site-packages/mod_python/importer.py", line 1128, in _execute_target\n    result = object(arg)
File "/usr/lib/python2.6/site-packages/mod_python/cgihandler.py", line 96, in handler\n    imp.load_module(module_name, fd, path, desc)
File "/var/www/vhosts/realtechy.com/httpdocs/products/myproducts.py", line 6, in <module>\n    import xmlproducts
ImportError: No module named xmlproducts
4

1 に答える 1

0

モジュールが正しくインストールされていない(またはまったくインストールされていない)ようです。確認するには、次の手順を実行します。

  1. シェルを開き、次のように入力してPythonシェルを起動しますpython
  2. コマンドを入力してくださいhelp('modules')
  3. 返されたモジュールのリストを確認して、xmlproducts含まれているかどうかを確認します
  4. そうでない場合は、モジュールをインストールします
于 2012-10-30T23:08:42.330 に答える