部署django,错误:在共享主机上的此服务器上找不到/mysite.fcgi/

时间:2014-06-27 07:41:35

标签: django apache .htaccess shared-hosting

/home/public_html/.htaccess

的.htaccess

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

mysite.fcgi路径:/home/public_html/mysite.fcgi

我将权限更改为755(mysite.fcgi)

执行

未找到

在此服务器上找不到请求的URL /mysite.fcgi/。

此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误。

1 个答案:

答案 0 :(得分:-1)

AddHandler fastcgi-script .fcgi

<IfModule mod_fcgid.c>
    AddHandler fcgid-script .fcgi
    <Files ~ (\.fcgi)>
        SetHandler fcgid-script
        Options +FollowSymLinks +ExecCGI
    </Files>
</IfModule>

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

这对我有用