上一篇
景安虚拟主机上传微擎
- 虚拟主机
- 2025-08-06
- 4
景安虚拟主机支持上传微擎,可通过FTP工具将程序包传至根目录,按提示完成在线安装配置
前期准备事项
环境要求核查
项目 | 最低配置标准 | 推荐配置 |
---|---|---|
操作系统 | Linux(CentOS/Ubuntu) | CentOS 7+ / Ubuntu 18+ |
Web服务器软件 | Nginx/Apache | Nginx 1.18+ |
PHP版本 | PHP 7.0+ | PHP 7.4+ |
MySQL数据库 | MySQL 5.6+ | MySQL 5.7+ |
磁盘剩余空间 | ≥500MB | ≥1GB |
文件上传方式 | 支持FTP/WebDAV | 优先使用FlashFXP工具 |
必要文件清单
- 微擎最新安装包(
we7.zip
或we7.tar.gz
) - 解压缩工具(如unzip命令行工具)
- 文本编辑器(用于修改配置文件)
核心操作步骤
第1步:获取主机账户信息
登录景安云控制面板 → 查看「虚拟主机管理」区域,记录以下关键参数:
- FTP地址(形如 ftp://yourdomain.com)
- FTP用户名及密码
- 数据库名称/用户名/密码
- 数据库主机地址(通常为localhost)
第2步:上传微擎程序包
通过FTP客户端上传
- 打开FlashFXP/FileZilla,输入主机提供的FTP账号登录
- 定位到网站根目录(一般为
/public_html
或/wwwroot
) - 将本地下载的
we7.zip
拖拽至根目录 - 右键选择「解压」并确认覆盖目标路径
使用网页文件管理器
- 进入景安控制台 → 点击「文件管理」图标
- 上传压缩包后 → 点击「解压」按钮
- 确保解压路径设置为网站根目录
第3步:创建数据库
- 返回景安控制台 → 找到「数据库管理」模块
- 新建数据库(建议命名规则:
wx_xxx
,字符集选utf8mb4) - 记录数据库名、用户名、密码及连接地址
第4步:启动安装向导
- 浏览器访问
http://您的域名/install.php
- 按提示填写数据库信息:
- 数据库主机:默认填
localhost
- 数据库前缀:保持默认
wei_
- 数据库主机:默认填
- 点击「立即安装」完成初始化
关键配置验证表
检查项 | 正常状态示例 | 异常处理方案 |
---|---|---|
PHP版本检测 | PHP 7.4.32 | 联系客服升级至兼容版本 |
文件读写权限 | 755(目录)/644(文件) | chmod命令批量修改权限 |
伪静态规则生效 | URL显示index.php? 参数 |
上传.user.ini 配置文件至根目录 |
SSL证书部署 | HTTPS可正常打开 | 申请免费Let’s Encrypt证书 |
常见错误解决方案
️ 错误1:500内部服务器错误
原因分析:PHP扩展缺失或权限不足
解决步骤:
- 检查error_log日志文件(路径:
/logs/error.log
) - 执行命令补充依赖库:
yum install -y libxml2 libcurl
- 设置文件所有者:
chown -R www:www /wwwroot/
️ 错误2:数据库连接失败
排查要点:
- 确认数据库白名单已添加服务器IP
- 检查MySQL端口是否开放(默认3306)
- 验证数据库用户远程访问权限:
GRANT ALL PRIVILEGES ON . TO 'username'@'%' IDENTIFIED BY 'password'; FLUSH PRIVILEGES;
相关问题与解答
Q1:为什么安装完成后出现空白页?
A:大概率是PHP错误未显示,请进行两项操作:
- 在网站根目录新建
phpinfo.php
为<?php phpinfo();?>
,通过浏览器访问查看具体报错信息; - 修改
config/config.php
文件,将define('APP_DEBUG', false);
改为true
开启调试模式。
Q2:如何实现多站点共存?
A:可通过两种方式实现:
- 子目录部署:将第二个微擎实例上传至
/subdir/
目录,访问路径为yourdomain.com/subdir/
; - 独立域名绑定:在景安控制台添加A记录解析,每个域名对应不同的文档根目录,注意需修改新站点的`entry.sql