5

我有 2.24MB 的文件大小要上传到数据库,它显示

未收到要导入的数据。没有提交文件名,或者文件大小超过了 PHP 配置允许的最大大小。请参阅常见问题解答 1.16。

我正在使用支持版本的 WAMP 服务器 2.2

Apache 2.2.21
PHP 5.3.8
MySQL 5.5.16

我也做了以下更改

C:\wamp\bin\apache\apache2.2.6\bin\php.ini 
post_max_size = 750M
upload_max_filesize = 750M
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M 

C:\wamp\bin\mysql\mysql5.0.45\my.ini:

max_allowed_packet = 200M 

谁能建议我上传大文件的选项。

4

6 回答 6

9

这就是你必须做的!

转到c:\wamp\alias\phpmyadmin.conf

现在将php_admin_value upload_max_filesize设置为 1024M

再见!

于 2016-01-05T13:46:32.207 回答
4

您的问题是您修改了错误的 PHP.ini 文件。这是 WAMP 诡计。

WAMP 使用了一个烦人的系统,其中不使用实际的 .ini 文件——它们是在启动时动态生成的。要修改.ini条目,您实际上需要左键单击 WAMP 图标,然后php.ini从上下文菜单中选择。它将默认为记事本,进行更改并点击“保存”(点击“另存为”将生成记事本错误)。保存后,再次重新启动 WAMP。

当我第一次去文件夹并尝试编辑文件时,这个也让我感到震惊。

于 2012-08-21T05:55:21.957 回答
1

还有另一种方法可以做到这一点,您根本不必触摸默认设置。

您可以根据个人需要使用名为别名的 httpd(在 wamp 下运行的 apache 服务器)选项,并根据需要设置目录结构。例如,这里是我如何使用别名设置我的 wordpress。

配置文件在:

.../wamp64/alias/

在那里你可能已经找到了一些文件,例如。adminer.confphpmyadmin.conf。因此,只需创建一个新文件并使用.conf扩展名调用它,例如wordpress.conf,您可以在其中进行配置,例如。对于窗户:

Alias /wordpress "c:/wamp64/www/wordpress/"

<Directory "c:/wamp64/www/wordpress/">
    Options Indexes FollowSymLinks
    AllowOverride all
  <IfDefine APACHE24>
    Require local
  </IfDefine>
  <IfDefine !APACHE24>
    Order Deny,Allow
      Deny from all
      Allow from localhost ::1 127.0.0.1
    </IfDefine>

    # Maximum allowed size for uploaded files PHP.
    # http://php.net/upload-max-filesize
    php_value upload_max_filesize 20M
    php_admin_value upload_max_filesize 128M

</Directory>`

php_value upload_max_filesize 20M是您可以设置 php 大小的位置,php_admin_value upload_max_filesize 128M行是您设置 phpMyAdmin 首选项的位置。

认为我应该指出这是一个选项,而不是php.ini直接编辑文件,因为这将进行系统范围的更改,并且别名选项可以是选择性的。

于 2017-04-12T06:00:50.377 回答
0

转到C:\wamp64\bin\apache\apache2.4.23\bin(如果要复制粘贴,请不要忘记更改 apache 版本)并在php.ini文件中将upload_max_filesize编辑为 20M 或更多,将post_max_size编辑为 20M 或更多. Mow 重启 wamp 服务器(左键单击 wamp 隐藏图标并重启服务器)如​​果您仍然有问题,请尝试从此处编辑 php.ini C:\wamp64\bin\php\php7.0.10(如果您需要更改 php 版本)将复制粘贴)并再次重新启动服务器。现在它必须工作。

于 2017-03-17T07:44:48.837 回答
0

如果您使用的是 WAMP 服务器,那么要编辑的正确文件是 Wampmanager Icon->PHP->php.ini,如果它没有从图标选择中打开,那么您可以通过访问以下路径安装目录(C、D、 E..)wamp/bin/apache/apache2.xy/bin/php.ini 并打开 php.ini 文件并将文件大小设置为 1024M。

于 2021-06-17T12:02:06.460 回答
0

您应该更改以下文件夹中所有以 php 开头的文件。例如php.ini,php.ini-developmentphp.ini-production

C:/wamp/bin/{Apache Folder and PHP Folder}

更改upload_max_filesize然后重新启动您的 Apache 服务器。

于 2020-09-28T06:02:22.307 回答