虚拟主机PHP上传限制_大文件上传
PHP上传限制的排查流程:FTP 账号密码是否正确(面板查看或重置)→ 端口21是否通(telnet 域名21)→ 被动模式端口范围是否放行 → 上传目录是否有写入权限 → 文件大小是否超限。FTP 问题80% 是密码错或端口没开。
上传目录权限:网站的 upload 目录需要 PHP 有写入权限,Linux 下 chmod 755 + 属主 www,Windows IIS 下给 IIS_IUSRS 写入权限。权限不足上传时报550或移动文件失败。不要给777,安全风险大。
参考(PHP上传测试): ``` <?php // upload_test.php if ($_FILES) { echo "上传文件名: " . $_FILES['file']['name'] . "n"; echo "大小: " . $_FILES['file']['size'] . " 字节n"; echo "错误码: " . $_FILES['file']['error'] . "n"; if ($_FILES['file']['error'] == 0) { move_uploaded_file($_FILES['file']['tmp_name'], 'upload/' . $_FILES['file']['name']); echo "上传成功n"; } } phpinfo(); ?> ```
排查完用 SSH 登录验证确认。FTP 连接成功后能列目录、上传测试文件、删除测试文件。网站后台上传图片成功并能显示。大文件上传不超时。记录 FTP 配置信息,下次直接用。
网站上传流程:本地解压程序包 → FTP 连接 → 进入 wwwroot/public_html → 全选本地文件拖拽上传 → 等待完成(几百个文件可能10-30分钟)→ 浏览器访问域名开始安装。上传前确认目录正确,上传到子目录会导致网站在子路径访问。

更新时间:2026-08-27 10:43:10
上一篇:易优CMS网站搬家流程:数据库备份与域名更换_易优CMS_数据库配置_网站搬家