gpt4 book ai didi

javascript - 尝试使用 ErrorDocument 处理请求时遇到 500 Internal Server Error 错误

转载 作者:行者123 更新时间:2023-11-30 15:24:46 28 4
gpt4 key购买 nike

我在它的官方网站上有 Xfilesharing (perl) 脚本 (https://sibsoft.net/xfilesharing.html)
我将它安装在服务器上,并且我有 javaScript 插件与 php 文件一起工作我应该将 JavaScript 放在 HTML 页面中,然后调用 php 文件来做一些事情,我在我的 localhot 上尝试了 php 文件,它 100% 工作,但没有 perl 脚本。

当我将它上传到服务器时,出现以下消息

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

Please contact the server administrator, webmaster@*****.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.

我用谷歌搜索并找到了一些解决方案,例如更改权限,我将其更改为 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>

谁能帮帮我?

最佳答案

大家好,我通过将权限更改为 0644 来解决这个问题,这是来 self 的服务器配置谢谢

关于javascript - 尝试使用 ErrorDocument 处理请求时遇到 500 Internal Server Error 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43167403/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com