环境要求:
- PHP >= 5.6,建议使用 PHP 7.x
- MySQL >= 5.1
- Apache 或 Nginx Web 服务器
- 支持 PHP 的文件上传和 GD 库(图片处理)
下载 帝国CMS:
1. 访问帝国CMS官网:http://www.phome.cn/ 下载最新版本的安装包。
2. 解压安装包并将文件上传到 Web 服务器的根目录。
3. 如果你使用的是 Composer 管理工具,你也可以尝试通过 Composer 安装相关的依赖包。
配置 Web 服务器:
推荐使用 Apache 或 Nginx。以下是两者的配置示例:
Apache 配置:
1. 将帝国CMS项目目录设置为网站根目录。
2. 在网站根目录下创建一个 .htaccess 文件,内容如下:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php/$1 [QSA,PT,L]
Nginx 配置:
1. 在 Nginx 配置文件中设置 root 和 location 参数,类似如下:
server {
listen 80;
server_name yourdomain.com;
root /path/to/your/project/
index index.php;
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last;
}
}
}
创建数据库:
1. 在 MySQL 中创建一个新的数据库,例如命名为 `ecms_db`。
2. 创建用户并授予权限:
CREATE DATABASE ecms_db;
CREATE USER 'ecms_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON ecms_db.* TO 'ecms_user'@'localhost';
3. 导入 `install.sql` 文件中的数据库表结构。
配置数据库连接:
1. 找到并编辑 `e/data/config/config.php` 文件。
2. 在该文件中配置你的数据库连接信息:
'db_name' => 'ecms_db', // 数据库名称
'db_user' => 'ecms_user', // 数据库用户名
'db_pass' => 'your_password', // 数据库密码
'db_host' => '127.0.0.1', // 数据库主机
'db_port' => '3306', // 数据库端口
3. 保存并退出编辑。
安装帝国CMS:
1. 打开浏览器,访问安装页面,例如:http://yourdomain.com/e/install/index.php
2. 按照页面中的提示完成安装步骤,填写数据库连接信息并执行安装。
3. 安装完成后,删除 `install` 目录。
设置目录权限:
1. 确保以下目录具有写权限:
- e/data/
- e/file/
- e/class/
2. 使用命令行设置权限:
chmod -R 777 e/data/ e/file/ e/class/
3. 确保上传目录和缓存目录具有可写权限。
访问网站:
1. 完成安装后,访问网站根目录,应该能看到帝国CMS的后台登陆页面。
2. 默认后台地址为:http://yourdomain.com/e/admin/,使用你在安装时设置的管理员账号和密码登录。
常见问题:
- 如果遇到安装页面无法访问,确保 Web 服务器已正确配置,且 `install` 目录已删除。
- 如果数据库连接错误,请检查数据库设置是否正确,并确保数据库服务已启动。
- 如果文件上传失败,请检查相关目录的权限设置。
获取帮助:
1. 帝国CMS 官方网站:http://www.phome.cn/
2. 帝国CMS 官方论坛:http://www.phome.cn/bbs/
3. 在线文档:http://www.phome.cn/doc/
4. 帝国CMS 技术支持:https://www.phome.cn/contact/