⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.124
Server IP:
50.28.103.30
Server:
Linux host.jcukjv-lwsites.com 4.18.0-553.22.1.el8_10.x86_64 #1 SMP Tue Sep 24 05:16:59 EDT 2024 x86_64
Server Software:
nginx/1.28.0
PHP Version:
8.3.12
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
www
/
wwwroot
/
china-democracyparty.com
/
2
/
View File Name :
README.md
# 中国自由民主(前台 + 后台) 基于 PHP + MySQL + Bootstrap(Mundana 主题)的简易网站,包含: - 前台:首页、文章(post)、页面(page) - 后台:登录、控制台、文章管理、页面管理、站点设置 ## 结构 ``` /public # 前台入口(建议将此目录设为网站根) index.php post.php page.php /assets/mundana # 主题静态资源(从模板导入) /uploads /admin # 后台 login.php logout.php index.php posts.php pages.php settings.php /includes header.php footer.php auth.php functions.php /config sql.php # 修改数据库连接 /sql schema.sql # 数据表 + 初始数据 ``` ## 部署步骤 1. 新建数据库并导入 `/sql/schema.sql`: ```sql CREATE DATABASE cfd_site CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; ``` 导入 `schema.sql`(会创建默认管理员:`admin@example.com / admin123`,请立刻在数据库中替换为你自己的密码,或在后台增加新管理员并删除默认账号)。 2. 配置数据库连接(`/config/sql.php`): ```php $DB_HOST='127.0.0.1'; $DB_USER='root'; $DB_PASS=''; $DB_NAME='cfd_site'; ``` 3. 将 Web 根目录指向 `/public`;`/admin` 为后台入口。 4. 登录后台:`/admin/login.php`,创建文章与页面,站点即刻可用。 ## 安全与提示 - 使用 `password_hash` + `password_verify` 存储密码;请使用强密码,并限制后台访问来源。 - 已添加基础 CSRF 防护;如需文件上传、富文本编辑器、角色权限等,可在此基础上扩展。 - 若出现 “headers already sent”,请确保 `<?php` 前无 BOM/空格,且 `session_start()` 位于输出之前。 ## 自定义 - 可在 `/includes/header.php` 中修改导航项与标题。 - 可在 `/admin/settings.php` 中调整首页横幅文案(也可扩展更多设置字段)。 - 主题样式文件位于 `/public/assets/mundana/`。 ```