From d134df6385a99543f6d94a8fea06adca64d5fc7b Mon Sep 17 00:00:00 2001 From: Leonmmcoset Date: Thu, 10 Jul 2025 21:33:30 +0800 Subject: [PATCH] =?UTF-8?q?feat(server):=20=E5=A2=9E=E5=8A=A0=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E5=99=A8=E9=85=8D=E7=BD=AE=E5=92=8C=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 增加请求体大小限制至500MB并添加自定义PHP配置 添加404和500错误页面 设置PHP文件上传和错误日志相关参数 --- .htaccess | 7 ++++++- error_pages/404.html | 23 +++++++++++++++++++++++ error_pages/500.html | 24 ++++++++++++++++++++++++ php.ini | 24 ++++++++++++++++++++++++ 4 files changed, 77 insertions(+), 1 deletion(-) create mode 100644 error_pages/404.html create mode 100644 error_pages/500.html create mode 100644 php.ini diff --git a/.htaccess b/.htaccess index 5642131..fdb01af 100644 --- a/.htaccess +++ b/.htaccess @@ -1 +1,6 @@ -LimitRequestBody 10485760 \ No newline at end of file +# 增加请求体大小限制 +LimitRequestBody 524288000 + +# 错误处理 +ErrorDocument 500 /error_pages/500.html +ErrorDocument 404 /error_pages/404.html \ No newline at end of file diff --git a/error_pages/404.html b/error_pages/404.html new file mode 100644 index 0000000..0067d9a --- /dev/null +++ b/error_pages/404.html @@ -0,0 +1,23 @@ + + + + + + 404 - 页面未找到 + + + + +
+

404

+

页面未找到

+

您请求的页面不存在或已被移动。

+ 返回首页 +
+ + \ No newline at end of file diff --git a/error_pages/500.html b/error_pages/500.html new file mode 100644 index 0000000..3294d25 --- /dev/null +++ b/error_pages/500.html @@ -0,0 +1,24 @@ + + + + + + 500 - 服务器内部错误 + + + + +
+

500

+

服务器内部错误

+

服务器遇到意外错误,无法完成您的请求。

+

我们的技术团队已收到通知,正在处理此问题。

+ 返回首页 +
+ + \ No newline at end of file diff --git a/php.ini b/php.ini new file mode 100644 index 0000000..2c62cb4 --- /dev/null +++ b/php.ini @@ -0,0 +1,24 @@ +; 自定义PHP配置文件 - 用于大型文件上传 + +[PHP] +; 上传文件大小限制 +upload_max_filesize = 500M +; POST数据大小限制 +post_max_size = 500M +; 脚本最大执行时间(秒) +max_execution_time = 300 +; 输入数据解析时间限制 +max_input_time = 300 +; 内存限制 +memory_limit = 256M + +; 错误日志设置 +log_errors = On +error_log = "php_errors.log" +error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT + +; 文件上传临时目录 +; upload_tmp_dir = "C:\temp\php_uploads" + +[Date] +date.timezone = Asia/Shanghai \ No newline at end of file