2017-04-02 53 views
0

我有Xfilesharing(perl的)脚本这里的它(https://sibsoft.net/xfilesharing.html
我安装了它的服务器,我的JavaScript插件工作官方网站与PHP文件 我应该把JavaScript的HTML页面,然后调用PHP文件做一些事情,我尝试我的localhot上的PHP文件,它的工作100%,但没有perl脚本。500内部服务器错误错误试图使用ErrorDocument来处理请求

当我把它上传到服务器下面的消息来我往

The server encountered an internal error or misconfiguration and was unable to complete your request. 

Please contact the server administrator, [email protected]*****.com and inform them of the time the error occurred, and anything you might have done that may have caused the error. 

More information about this error may be available in the server error log. 

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request. 

我google一下,发现像更改权限的一些解决方案,我将其更改为0777,但它不能正常工作。

我还将.htaccess文件的名称改为.htaccess2以查看发生了什么,但没有任何工作。

这个.htaccess文件

deny from 10.0.0.182 

AddDefaultCharset utf-8 
RewriteEngine on 

RewriteCond %{HTTP:Authorization} ^(.*) 
RewriteRule ^(.*) - [E=HTTP_CGI_AUTHORIZATION:%1] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([0-9A-Za-z]{12})(\/.+|\.html?|$) /cgi-bin/index_dl.cgi?op=download1&id=$1&fname=$2 [L] 

RewriteRule ^embed-([0-9A-Za-z]{12})\.html$  /cgi-bin/index_dl.cgi?op=video_embed&file_code=$1 [L] 
RewriteRule ^embed-([0-9A-Za-z]{12})-(\d+)x(\d+)\.html$  /cgi-bin/index_dl.cgi?op=video_embed&file_code=$1&w=$2&h=$3 [L] 
RewriteRule ^embedmp3-([0-9A-Za-z]{12})\.html$ /cgi-bin/index_dl.cgi?op=mp3_embed&file_code=$1 [L] 

RewriteRule ^mp3embed-([0-9A-Za-z]{12})\.mp3$ /cgi-bin/index_dl.cgi?op=mp3_embed2&file_code=$1 [L] 
RewriteRule ^vidembed-([0-9A-Za-z]{12})  /cgi-bin/index_dl.cgi?op=video_embed2&file_code=$1 [L] 

RewriteRule ^box$     /cgi-bin/index_box.cgi [L] 
RewriteRule ^dl$     /cgi-bin/index_dl.cgi [L] 
RewriteRule ^download$    /cgi-bin/index_dl.cgi?op=download1 [L] 

RewriteRule ^$     /cgi-bin/index.cgi [L] 
RewriteRule ^free([0-9]+)\.html$   /cgi-bin/index.cgi?op=registration&aff_id=$1 [L] 
#RewriteRule ^checkfiles\.html$   /cgi-bin/index.cgi?op=checkfiles [L] 
RewriteRule ^contact\.html$    /cgi-bin/index.cgi?op=contact [L] 
RewriteRule ^premium\.html$    /cgi-bin/index.cgi?op=payments [L] 
RewriteRule ^login\.html$    /cgi-bin/index.cgi?op=login [L] 
RewriteRule ^catalogue(.*)\.html$   /cgi-bin/index.cgi?op=catalogue&date=$1 [L] 
RewriteRule ^news([0-9]*)\.html$   /cgi-bin/index.cgi?op=news&page=$1 [L] 
RewriteRule ^n([0-9]+)-.*\.html$   /cgi-bin/index.cgi?op=news_details&news_id=$1 [L] 
RewriteRule ^faq\.html$    /cgi-bin/index.cgi?op=page&tmpl=faq [L] 
RewriteRule ^DMCA\.html$    /cgi-bin/index.cgi?op=page&tmpl=DMCA [L] 
RewriteRule ^tos\.html$    /cgi-bin/index.cgi?op=page&tmpl=tos [L] 
RewriteRule ^links\.html$    /cgi-bin/index.cgi?op=links [L] 
RewriteRule ^make_money\.html$   /cgi-bin/index.cgi?op=make_money [L] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^pages/([a-z0-9\-\_]+).html  /cgi-bin/index.cgi?op=page&tmpl=$1$2 [L] 

RewriteCond %{QUERY_STRING} .*page=[0-9]+.* 
RewriteRule  ^users/([0-9A-Za-z\-_]{4,64})/?([0-9]+|$) /cgi-bin/index.cgi [L,NC,QSA] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule  ^users/([0-9A-Za-z\-_]{4,64})/?([0-9]+|$) /cgi-bin/index.cgi?op=user_public&usr_login=$1&fld_id=$2 [L,NC] 
RewriteRule  ^u/([0-9A-Za-z\-_]+)   /cgi-bin/index_dl.cgi?op=deurl&id=$1 [L,NC] 
RewriteRule  ^d/([0-9A-Za-z\-_]+)     /cgi-bin/index_dl.cgi?op=deurl&id=$1&mode=2 [L,NC] 

RewriteRule \.pm$     /404.html [L] 

ErrorDocument 404 /404.html 

<IfModule mod_php5.c> 
     php_flag engine off 
</IfModule> 

任何人都可以帮我吗?

回答

1

嗨,大家好,我通过更改权限解决了问题0644,这是来自我的服务器配置 谢谢

相关问题