2009-08-20 20 views
1

home/doga/headend /にあるdjangoプロジェクトをデプロイしようとしていますが、これをlocalhost(LANアクセス可能なプロジェクトになります)で実行するだけです。私の主な問題は、私は/ admin /フォルダが私にInternal Server Errorエラーを与えているが、サイトをうまく使うことができるということです。とにかくここmod_wsgiでのdjangoデプロイメントの問題

である私など/ apache2の/サイト利用可能/ defaultファイルここ

<VirtualHost *:80> 
ServerName/
ServerAlias */ 
DocumentRoot /home/doga/headend/ 
LogLevel warn 
WSGIScriptAlias//home/doga/headend/apache/django.wsgi 
Alias /media /home/doga/headend/media/statics 
Alias /admin_media /usr/lib/python2.4/site-packages/django/contrib/admin/media 

</VirtualHost> 

と私の自宅/ DOGA /ヘッドエンド/ apacheの/ django.wsgiファイルです

import os, sys 
import django.core.handlers.wsgi 


sys.path.append('/home/doga/') 
sys.path.append('/home/doga/headend') 

os.environ['DJANGO_SETTINGS_MODULE'] = 'headend.settings' 
application = django.core.handlers.wsgi.WSGIHandler() 

最後に私の私はあなたがにDocumentRootを設定しなければならないとは考えていない主なurl.py

from django.conf.urls.defaults import * 
from django.conf import settings 

# Uncomment the next two lines to enable the admin: 
from django.contrib import admin 
admin.autodiscover() 

urlpatterns = patterns('', 
    # Example: 
    # (r'^headend/', include('headend.foo.urls')), 

    # Uncomment the admin/doc line below and add 'django.contrib.admindocs' 
    # to INSTALLED_APPS to enable admin documentation: 
    (r'^table/(?P<pid>.*)/$', 'main.views.table_view'), 
    (r'^graph/(?P<pid>.*)/$', 'main.views.graph_view'), 
    (r'^graph/$', 'main.views.platform_graph_view'), 
    (r'^table/$', 'main.views.platform_view'), 
    (r'^csv/$', 'main.views.csv_view'), 
    (r'^recent/$', 'main.views.recent_view'), 
    (r'^$', 'main.views.main_view'), 
    (r'^cs/(?P<number>.*)/$', 'main.views.ch_view'), 
    #(r'^admin/doc/', include('django.contrib.admindocs.urls')), 
    # Uncomment the next line to enable the admin: 
    (r'^admin/', include(admin.site.urls)), 
    #(r'^$', 'main.views.main_view'), 
    #(r'^media/(?P<path>.*)$', 'django.views.static.serve', 
    # {'document_root': '/home/uluc/headendmedia/statics'}), 
) 
+0

ServerNameとServerAliasディレクティブに使用している値は間違っていますが、これが唯一のVirtualHostであれば問題はありません。いずれにせよ、あなたはまだそれを修正すべきです。他の人が言っているように、Djangoサイトの場所にDocumentRootを設定しないでください。さらに、Apacheエラーログからの実際のメッセージを見るために重要なので、そのエラーをどのように生成しているのか見ることができます。 –

答えて

0

0。これはあなたのすべてのソースコードにアクセスできませんか?

Apacheログは、内部サーバーエラーの詳細は何ですか?

関連する問題