MySQL 上传文件大小的限制通常涉及到两个配置参数:max_allowed_packet 和 upload_max_filesize(后者实际上是 PHP 的配置,但与 MySQL 交互时同样重要)。
调整这些参数可以让你:
my.cnf 或 my.ini)和 PHP 配置文件(如 php.ini)中直接设置。max_allowed_packet。my.cnf 或 my.ini)。[mysqld] 部分,添加或修改以下行:[mysqld] 部分,添加或修改以下行:php.ini)。在 MySQL 命令行或通过管理工具执行以下 SQL 命令:
SET GLOBAL max_allowed_packet = 1024 * 1024 * 128;原因:可能是配置文件未正确修改或服务未重启。
解决方法:
SHOW VARIABLES LIKE 'max_allowed_packet'; 和 phpinfo(); 检查参数是否生效。原因:可能是 PHP 脚本执行时间限制或网络问题。
解决方法:
php.ini 中增加 max_execution_time 和 max_input_time 的值。通过以上步骤,你应该能够成功修改 MySQL 和 PHP 的配置,以支持更大的文件上传。
没有搜到相关的文章