2

これは私を夢中にさせています。私の.htaccessは

AddHandler fcgid-script .fcgi
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ django.fcgi/$1 [QSA,L]

そして、私の django.fcgi は問題ないようです

#!/usr/bin/python
import os, sys
PROJECT_PATH = os.path.abspath(os.path.join(os.path.dirname( __file__ ),'/home/USER/django-example-project/example_website'))
venv = os.path.abspath(os.path.join(os.path.dirname( __file__ ),'/home/USER/django-example-project/venv/bin/activate_this.py'))
execfile(venv, dict(__file__=venv))
sys.path.insert(0, "{0}/../example_website".format(PROJECT_PATH))
os.environ['DJANGO_SETTINGS_MODULE'] = "example_website.settings"
from django.core.servers.fastcgi import runfastcgi
runfastcgi(method="threaded", daemonize="false")

ブラウザに入れるとhttp://localhost/~USERエラーになります

The requested URL /home/~USER/public_html/django.fcgi/ was not found on this server.

このエラーが発生する理由。私の .htacces と django.fcgi の両方が public_html ディレクトリにあります。私は多くのことを試しましたが、常にこれを示しています:(

4

0 に答える 0