
我们在电商平台搭建过程中,Magento因其强大的功能和灵活的扩展性成为热门选择。相比传统命令行操作,使用宝塔面板(BT Panel)能够大幅度简化安装过程,特别适合对Linux命令行不熟悉的用户。本文将为您提供一份详细、实用的指南,帮助您在香港服务器上使用宝塔面板快速部署Magento平台。
一、准备工作
1. 购买香港服务器
选择一家信誉良好的服务商,推荐以下配置:
- CPU:4核及以上
- 内存:8GB及以上
- 硬盘:SSD(推荐100GB以上)
- 带宽:100Mbps国际带宽
- 系统:CentOS 7/8、Ubuntu 20.04 LTS(推荐CentOS)
2. 安装宝塔面板
宝塔面板是一个可视化的服务器管理工具,支持一键安装常见环境如 PHP、Nginx、MySQL 等。
安装宝塔面板(CentOS版)
在 SSH 登录后,执行以下命令(无需复杂命令行,只需复制粘贴):
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装完成后请记录下后台面板地址、账户名及密码。
二、宝塔面板环境配置
1. 登录宝塔面板
打开浏览器,访问宝塔面板地址(如 `http://服务器IP:8888`)
输入面板账号和密码登录
2. 安装环境套件
在宝塔面板首页,点击 “一键部署环境”,选择以下环境:
✅ Nginx 1.24(或更高版本)
✅ MySQL 8.0(推荐)
✅ PHP 8.1(Magento 2.4.5 推荐使用)
✅ Redis(提升性能,推荐安装)
✅ Pure-FTPd(可选,便于文件上传)
点击 “一键安装” 并耐心等待完成。
三、创建Magento数据库
1. 在宝塔面板中创建数据库
在左侧菜单中选择 “数据库”
点击右上角 “添加数据库”
填写以下信息:
数据库名:`magento`
用户名:`magento_user`
密码:设置一个强密码(建议使用自动生成)
点击 “提交”,并记下数据库信息,稍后 Magento 配置时会用到。
四、上传Magento安装包
1. 下载 Magento
前往 [Magento官网下载](https://magento.com/) 并获取最新版安装包(Community Edition 免费版)
下载 `.zip` 格式的安装包
2. 上传 Magento 文件
打开宝塔面板,选择 “网站” > “添加站点”
填写以下信息:
域名:`yourdomain.com`
根目录:选择 `/www/wwwroot/yourdomain.com`
点击 “提交”
上传安装包:
打开网站根目录,点击 “上传”,将 Magento `.zip` 文件上传并解压
五、设置 Magento 目录权限
为了确保 Magento 正常运行,需要设置适当的权限:
1. 在宝塔面板的 “文件” 中,找到 Magento 根目录
2. 右键 Magento 目录,选择 “权限”
3. 将以下文件夹权限设置为 777(可读写执行):
`/var/`
`/generated/`
`/vendor/`
`/pub/static/`
`/pub/media/`
六、配置 Nginx 规则
Magento 需要特定的 URL 重写规则,按以下步骤完成配置:
1. 在宝塔面板,选择左侧 “网站” > 点击您的站点 > “设置”
2. 点击 “配置文件”(Nginx 配置文件)
3. 将原有的 `location /` 规则替换为以下代码:
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ \.php$ {
include fastcgi.conf;
fastcgi_pass unix:/run/php/php8.1-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
4. 点击 “保存” 并重启 Nginx 服务
七、安装 Magento
1. 访问安装界面
在浏览器中访问您的域名(如 `http://yourdomain.com`)
2. 填写 Magento 信息
按照页面提示完成以下设置:
数据库信息(之前创建的数据库)
管理员账户信息(用于后台登录)
网站基本信息(时区、语言、货币选择 “香港”)
3. 开始安装
点击 “开始安装”,等待安装完成。
八、优化 Magento 性能
1. 开启 Redis 缓存
打开宝塔面板,点击左侧 “软件商店” > “Redis”,确保 Redis 已启动
在 Magento 后台依次选择:
`Stores > Configuration > Advanced > System`
将以下选项设置为 Redis:
Session Storage → Redis
Cache Storage → Redis
2. 启用 Varnish 缓存
打开宝塔面板,点击 “软件商店” > “Varnish”,完成安装
在 Magento 后台选择:
`Stores > Configuration > Advanced > System`
将缓存模式设置为 Varnish
3. 切换至编译模式
在 Magento 根目录执行以下命令:
php bin/magento deploy:mode:set production
九、安装 SSL 证书(开启 HTTPS)
为提升网站安全性和 SEO 表现,推荐使用免费 SSL 证书(如 Let’s Encrypt)。
1. 在宝塔面板中申请 SSL 证书
点击网站 > “SSL”
选择 Let’s Encrypt,勾选 `强制HTTPS` 选项
点击 “申请”,完成证书绑定
十、配置防火墙与安全
1. 在宝塔面板中启用防火墙插件
2. 更改 Magento 默认后台路径
在 Magento 后台导航至:
`Stores > Configuration > Advanced > Admin`
修改 Admin URL 为更复杂的路径(如 `/admin2024`)
十一、定期备份
为了避免数据丢失,建议设置自动备份:
1. 打开宝塔面板,进入 “计划任务”
2. 添加以下备份任务:
网站根目录备份
Magento 数据库备份
十二、常见问题解决
1. Magento 文件权限错误
检查 `/var/`、`/generated/` 及 `/pub/static/` 文件夹权限是否为 `777`
2. CSS/JS 文件不加载
清理缓存:在 Magento 根目录运行:
php bin/magento cache:clean
php bin/magento setup:static-content:deploy -f
3. 后台无法访问
检查 `/app/etc/env.php` 文件中的 `backend_url` 是否正确
清理缓存后再试
我们使用宝塔面板部署Magento既简化了环境配置,又提升了管理的便捷性。通过本文指南,即便是缺乏命令行经验的用户,也能快速在香港服务器上搭建一个高效稳定的 Magento 电商平台。祝您的电商业务蓬勃发展!











