admin avatar

专注于写作的轻量级PHP博客程序-chyrp安装搭建配置记录

🕝 by admin

看到这款开源的PHP轻量级博客程序是在NAS应用里面发现的

然后果断下载测试,测试了两个多小时,果断分享这款程序

首先来简单介绍一下chyrp这款程序的特点

核心功能: 易于安装,易于维护,可通过设计进行扩展。 使用响应式和无障碍W3C标准的HTML5构建。 普遍支持纯文本,Markdown或原始标记。 使用强大的扩展来个性化您的博客。 使用Twig模板引擎可以轻松实现主题开发。 使用全面的权限模式管理用户和访问者。 支持XML-RPC远程写作 Markdown语法撰写博客内容 也可以关闭Markdown语法,使用文本写作博客内容

写作: Text: 编写文本博客条目。 Photo: 上传图片。 Quote: 创建引用。 Link: 链接到其他站点。 Video: 上传视频文件。 Audio: 上传音频文件。 Uploader: 上传多个文件。

模块: Cacher: 缓存您的博客页面以减少服务器负载。 Categorize: 为每个博客条目分配一个类别。 Tags: 将多个可搜索标签应用于您的博客条目。 Pingable: 从链接到你的博客注册Pingbacks。 Comments: 一个全面的博客评论系统。 Likes: 让您的访客表示喜欢。 Read More: 摘录博客索引中的长博客条目。 Rights: 设置来源和版权/留下您的作品。 Cascade: 瀑布流加载/ajax支持无限滚动您的博客。 Lightbox: 带图像保护的页面图像查看器。 Sitemap: 在搜索引擎上索引您的博客。 MAPTCHA: 使用简单的算法来防止垃圾邮件。 Highlighter: 语法突出显示您的代码片段。 Easy Embed: 在您的博客中嵌入视频最简单的方法。 Post Views: 维护您的博客条目的查看次数。

先上个首页高清大图

后台写作截图

这么一款轻量级的php博客程序是否真的那么完美?

不是的,唯一美中不足的是,写文章不支持上传图片,

但是可以直接发表类型为“图片”的文章,只能上传一张图片。。。也不知道程序作者是怎么想的

chyrp的安装,下载chyrp解压,访问你的域名安装chyrp,下面是演示

http://demo.host/install.php

chyrp安装所需环境

1
2
3
4
5
6
7
8
PHP 5.4+具有默认扩展名 (Session, JSON, Ctype, libxml, SimpleXML)
MySQL:
MySQL 4.1+
MySQLi or PDO
SQLite:
SQLite 3+
PDO
测试发现不支持MySQL 8版本数据库
chyrp下载地址

https://github.com/xenocrat/chyrp-lite/releases

chyrp升级

继续之前备份您的数据库!

下载最新版本的Chyrp Lite。

includes/config.json.php 复制配置文件到一个安全的地方。 使用新版本覆盖当前版本, 确保保留 uploads 文件夹。 恢复配置文件到 includes. 在您的浏览其中访问 upgrade.php 来运行升级程序。

chyrp在nginx平台下的伪静态规则

1
2
3
4
5
6
7
8
9
10
11

location / {
    index index.php;
    rewrite \.twig$ /index.php;

    location  ^~ /admin/ {
        try_files $uri $uri /admin/index.php;
    }

    try_files $uri $uri /index.php;
}
chyrp官方代码仓库

https://github.com/xenocrat/chyrp-lite

💘 相关文章

写一条评论