Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';t上传大于80kb的PHP文件_Php_Apache_File Upload - Fatal编程技术网

Can';t上传大于80kb的PHP文件

Can';t上传大于80kb的PHP文件,php,apache,file-upload,Php,Apache,File Upload,我写的是简单的php up loader,我只能上传100kb以下的文件 我的php上传限制是64mb, 文件夹权限没有问题(我尝试实现uloadyfy,它也会给出相同的结果) php信息的路径 现场路径 php代码 $name = $_FILES["file"]["name"]; move_uploaded_file( $_FILES["file"]["tmp_name"], "uploads/" . $_FILES['file']['name']); html代码 &l

我写的是简单的php up loader,我只能上传100kb以下的文件

我的php上传限制是64mb, 文件夹权限没有问题(我尝试实现uloadyfy,它也会给出相同的结果)

php信息的路径

现场路径

php代码

$name = $_FILES["file"]["name"];
        move_uploaded_file( $_FILES["file"]["tmp_name"], "uploads/" . $_FILES['file']['name']);
html代码

<form id="file_upload_form" method="post" enctype="multipart/form-data" action="upload.php">
<input name="file" id="file" size="27" type="file" /><br />
<input type="submit" name="action" value="Upload" /><br />
</form>



请帮助我签出:

您还需要为这些设置所需的值(请参见上面的教程):

  • 上载\u最大\u文件大小
  • 内存限制
  • 贴纸最大尺寸
确保您的主机提供商允许更大的容量,或者与他们交谈以防万一。

检查:

您还需要为这些设置所需的值(请参见上面的教程):

  • 上载\u最大\u文件大小
  • 内存限制
  • 贴纸最大尺寸

确保您的主机提供商允许更大的容量或与他们交谈以防万一。

您应该更改Apache设置:

ini_set( "upload_max_filesize","8M");

您应该更改Apache设置:

ini_set( "upload_max_filesize","8M");
所有其他答案(可能)都是正确的,但要知道有人提到php.ini是配置文件的名称。如果您在本地工作,或控制服务器,则可以编辑此文件而不会出现任何问题

位置因操作系统而异,但在Linux上是/etc/php5/apache2/php.ini

在Sarfraz列表中添加:
upload\u max\u filesize
memory\u limit
post\u max\u size
您可能还需要更改
max\u execution\u time
,以防止超时错误。

所有其他答案(可能)都是正确的,但要知道有人提到配置文件的名称是php.ini。如果您在本地工作,或控制服务器,则可以编辑此文件而不会出现任何问题

位置因操作系统而异,但在Linux上是/etc/php5/apache2/php.ini


在Sarfraz列表中添加:
upload\u max\u filesize
memory\u limit
post\u max\u size
您可能还需要更改
max\u execution\u time
以防止超时错误。

我在Wordpress项目中遇到了这个问题。 服务器由IPS配置管理,PHP使用Fast CGI进行设置。
我将此配置更改为mod_php,这解决了我的问题。

我在Wordpress项目中遇到了此问题。 服务器由IPS配置管理,PHP使用Fast CGI进行设置。

我将此配置更改为mod_php,这解决了我的问题。

仅此配置不足以处理大文件,请参阅我的答案。当前最大大小为upload_max_filesize 16M我使用uplodfy,当上载250kb的文件时也会出现io错误,仅此配置不足以处理大文件,请参阅我的答案。当前最大大小为upload_max_filesize 16M我使用uplodfy它在上载250kb文件时也会出现io错误所有文件都足以上载250kb文件,此脚本有何问题,我以前在此服务器上使用joomla时使用了大文件:(当前限制post最大大小8M内存限制32M上载最大文件大小16M@SunethKalhara:我可以在中看到文件名,但上传后您的页面上出现jQuery错误,请通过控制台查看。我在上传不成功时发出了警告消息。这可以毫无困难地上传30kb的文件,但当我尝试上传250kb+的文件时,它会给出错误消息,这是上面的核心文件上传器也是如此:(@SunethKalhara:那么可能还有其他问题,你必须一步一步地仔细分析。上传250kb的文件就足够了,这个脚本有什么问题,我以前在这个服务器上使用joomla时使用过大文件:(当前限制post最大大小8M内存限制32M上载最大文件大小16M@SunethKalhara:我可以在中看到文件名,但上传后您的页面上出现jQuery错误,请通过控制台查看。我在上传不成功时发出了警告消息。这可以毫无困难地上传30kb的文件,但当我尝试上传250kb+的文件时,它会给出错误消息,这是上面的核心文件上传程序也是如此:(@SunethKalhara:那么可能还有其他问题,你必须一步一步地仔细分析。我试图上传一个文件,似乎我的文件成功上传到了你的服务器上。你能不能也写下你的错误?当我上传250kb+的文件时,浏览器显示总是在连接..我建议你联系你的主机/服务器经理。我想问题与Apache或PHP配置无关。我已将其上载到另一台服务器,但在那里我尝试上载一个文件,似乎我的文件已成功上载到您的服务器上。您是否也可以写下您的错误?当我上载250kb+文件时,浏览器显示始终处于连接状态。我建议您联系主机/服务器经理。我认为s问题与Apache或PHP配置无关。我将此问题上载到另一台服务器,但在那里我添加了这两个服务器,我检查了另一台电脑的上载是否正常。我的电脑是64bt windows 7 i5电脑,uploadyfy在我尝试上载文件时总是说i/o错误:(仍然找不到错误)我添加了两个,我检查了另一台电脑的上载工作正常..我的电脑是64bt windows 7 i5电脑,上载我在尝试上载文件时总是说i/o错误:(仍然找不到错误