免费开源且不需要数据库,安装很简单:
1、SSH进入网站根目录:
# 替换成你的站点webroot,例如 /usr/local/lsws/Example/html/grav
cd /usr/local/lsws/Example/html
2、下载 grav-admin(Grav2 完整版,带后台)
wget https://getgrav.org/download/core/grav-admin/latest
3、解压缩:
unzip latest
解压后会生成 grav-admin 文件夹,里面就是完整 Grav2。
如果你想直接域名根目录访问,把文件夹内全部文件移动到网站根目录:
mv grav-admin/* ./
rm -rf grav-admin latest
4、设置权限,比如我用的OpenLiteSpeed
OLS 默认 web 用户一般是 nobody,确认你的 web 运行用户,替换下面的 www-data
# 目录755,文件644,www用户拥有读写
chown -R nobody:nogroup ./
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;
# 缓存/用户目录需要可写,grav自动处理,上面权限足够
5、访问网站开始初始化设置。
浏览器打开域名,进入 Grav2 页面,点 Create Admin Account,直接创建管理员账号密码。
Grav2 的后台是全新 Admin2(SPA 单页,依赖 API 插件,grav-admin 包已经内置)
6、验证 CLI(grav 命令行,后续更新 / 清缓存用)
bin/grav --version
# 清缓存常用命令
bin/grav clear-cache
7、设置下伪静态规则:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,QSA]
常用 GPM 命令(Grav 包管理器,类似 WP 插件管理器)
# 查看可用更新
bin/gpm update
# 安装插件
bin/gpm install 插件名
# 安装主题
bin/gpm install 主题名
# 列出已安装插件
bin/gpm list













没有回复内容