私はGoDaddy専用サーバーを持っています。私は正常にきちんとすべてを設定しているように見えるが、私はこの問題になってる理由を見つけ出すように見えることはできません。AH00112:警告 - CentOS 6/Apache 2.4/Django 1.9/mod_wsgi 3.5/python 2.7
AH00112: Warning: DocumentRoot [/usr/local/apache/var/www/<my_django_project>] does not exist
AH00112: Warning: DocumentRoot [/usr/local/apache/var/www/<my_django_project>] does not exist
AH00112: Warning: DocumentRoot [/usr/local/apache/var/www/<my_django_project>] does not exist
:私はこれを取得
[[email protected] /]# /scripts/restartsrv httpd
:私は、Apacheを再起動すると
を
/usr/local/apache/var/www/<my_django_project>
のパスを指定したことはありませんか?
マイhttpd.confファイル理由は確か...ちょうど/usr/local/apache
に私のvar/www/<my_django_project>
を追加していないようだ。私は私のインターネットブラウザでXXX-XXX-XXX-XXX:80
に行くとき
... a bunch of pre configured goDaddy stuff I'm guessing here ...
LoadModule wsgi_module /usr/local/apache/extramodules/mod_wsgi.so
AddHandler wsgi-script .wsgi
<VirtualHost XXX.XXX.XXX.X:80>
ServerName XXX.XXX.XXX.XXX
ErrorLog /var/log/httpd/error.log
# DocumentRoot /public_html/
ServerAdmin [email protected]
Alias /favicon.ico /var/www/<my_django_project>/static/favicon.ico
Alias /static /var/www/<my_django_project>/static
<Directory /var/www/<my_django_project>/static>
Require all granted
</Directory>
Alias /media /var/www/<my_django_project>/media
<Directory /var/www/<my_django_project>/media>
Require all granted
</Directory>
WSGIDaemonProcess <my_django_project> python-path= /var/www/<my_django_project>:/var/www/<my_django_project>/<my_django_project>:/var/www/<my_django_project>/<my_django_project_site>:/usr/local/lib/python2.7/site-packages
WSGIProcessGroup <my_django_project>
WSGIScriptAlias//var/www/<my_django_project>/<my_django_project>/wsgi.py
<Directory /var/www/<my_django_project>/<my_django_project>>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
</VirtualHost>
... more stuff already in the conf file ...
それはそれができる私に言いました.htaccessファイルが見つかりません。しかし、今、それだけですべてのヘルプははるかに高く評価されhttp://XXX.XXX.XXX.XXX/cgi-sys/defaultwebpage.cgi
に私を考えリダイレクトだ
EDIT:
それはAH00112: Warning: DocumentRoot [/usr/local/apache/var/www/<my_django_project>] does not exist
は、パスの前に/
を追加していないためであったことが指摘されました。
私のブラウザが今の私を与える:
Forbidden
You don't have permission to access/on this server.
Server unable to read htaccess file, denying access to be safe
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
これはpython runserverコマンドによるのですか?このコマンドは機能しますか? – JC203
@ JC203私はpython2.7 manage.py runserver 0:8000を使うとうまく動作します。しかし、Apacheはウェブサイトをサーバーすることができません –