DiscuzX上传文件出错:提示Upload Error: 500怎么办

像这种问题就是你上传文件超过你了服务器配置的指定文件了,如:你服务器只能上传10MB,但是你上传了11MB这样

就会出现这种错误提示了。

解决办法,只需要增加这个参数的配置即可。

打开Ubuntu下Apache的fcgid配置文件:

 代码如下 复制代码

#vim /etc/apache2/mods-enabled/fcgid.conf

在这个文件里增加下面的参数设置即可。我这里设置为10M,比PHP上传最大值8M略大即可。你可以根据自己的需要,

调整这个参数的值,注意这个参数的单位是字节。

 代码如下 复制代码

MaxRequestLen 10240000

保存退出,重启Apache:

 代码如下 复制代码

#/etc/init.d/apache2 restart

时间: 2024-09-22 01:50:15

DiscuzX上传文件出错:提示Upload Error: 500怎么办的相关文章

DiscuzX上传文件出现Upload Error: 500的解决方法

这种情况只出现在运行在fcgid模式下的PHP里,MaxRequestLen参数设置值过小导致的.但是原来我也装过,没遇到过这种情况啊?而且我也没设置过MaxRequestLen,按道理他会保持默认值才对. 于是抱着不找到问题原因不罢休的,找了相关的参数资料.于是到了Apache官方站的资料一看,原来从Apache 2.3.6开始,这个参数的默认值从之前的1GB(汗一个)调整到了131072字节(128KB).于是上传128KB以下的文件不会出问题,但是超过这个值就会报500错误了.原来我用的O

在本地运行没问题,发布之后上传文件老是提示 “错误:未能找到文件“C:\Documents and Settings\pengshihua\桌面\界面设计.xl

问题描述 各位高手,最近在开发ASP.NET是遇到一个问题,前台代码如下:<scripttype="text/javascript"language="javascript">functionSaveFileLoPath(FileLoPath){document.getElementById("ctl00_ContentPlaceHolder1_txtFileLoPath").value=FileLoPath;}</script

deserialize-apache上传文件出错如何解决

问题描述 apache上传文件出错如何解决 前台及流程无影响 java.io.InvalidClassException: org.apache.commons.fileupload.disk.DiskFileItem; local class incompatible: stream classdesc serialVersionUID = 2237570099615271025, local class serialVersionUID = -4544929277210508707 at j

客户端经过TMG后无法FTP上传文件并提示无权限

前几天朋友打电话说配置好TMG后,员工使用TMG代理后无法进行FTP文件上传,那么如何来取消限制FTP呢从TMG中. 产生原因: 由于TMG安装完成后默认策略禁止FTP上传功能,所以会出现报错. 处理方法: 1. 右键单击所有带FTP协议的规则选择"配置FTP"如下图所示: 2.在弹出的"配置FTP协议策略"窗口中取消"只读"复选框,如下图所示. 本文出自 "笨鸟先飞" 博客,请务必保留此出处http://tingdongwa

C# 上传文件到FTP- 手动可以运行可以成功-如果用windows计划任务自动执行程序,就会出现上传错误的提示

问题描述 有上传文件到FTP的功能.手动运行程序,可以正常上传到FTP.如果用windows计划任务来自动运行程序,就会出现不能上传文件的提示...publicstaticvoidUploadFile(){foreach(ReportInforiinReportInfoList){try{stringfilename=ri.ReportName+".xls";stringftpServerIP="WWWWWW";FileInfofileInf=newFileInfo

struts2上传大小出错!

问题描述 A页面一个上传大于规定大小的文件,出错后(配置result ="input")跳到B页面.奇怪的是我再从A页面上传正常大小的文件,也提示出错.而且根本不会进入到指定的action. 重启tomcat后,也是一次上传文件出错后,后面就算上传正常的也会出错. 太诡异了 问题补充:请求是用JS 提交的 document.formname.submit(); 解决方案 你处理文件上传Action是singleton的,改成prototype解决方案二:后台有没有报错,还有把你acti

Js+php实现异步拖拽上传文件

         本文给大家分享的是使用php结合js实现异步拖拽上传文件的代码,及示例,有需要的小伙伴可以参考下.              异步拖拽上传文件--小实例 upload.html ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53

php curl 上传文件代码实例

  这篇文章主要介绍了php curl 上传文件代码实例,本文给出了两种实现方法,并分别给出了实现代码,需要的朋友可以参考下 假设server端上传文件处理脚本upload.php: 代码如下: print_r($_POST); print_r($_FILES); 1.使用 CURL 默认的方法 复制代码 代码如下: //如果php文件是utf8编码,系统是GBK编码,那么就需要转下编码,要不然Php在系统中找不到这个文件 $file = realpath(mb_convert_encoding

php 生成自动创建文件夹并上传文件的示例代码

 本篇文章主要是对php生成自动创建文件夹并上传文件的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助    代码如下: <? session_start(); if($_SESSION['Company']=='') {  //exit(); } ?><?php //上传图片   $uptypes=array('image/jpg','image/jpeg','image/png','image/pjpeg','image/gif','image/bmp','appli