以前一直在csdn发布博客,迫于有些文章总是因为某些原因无法审查过,遂为了自由转移阵地,附上以前的原博客地址;
这次使用的是由Java语言编写的Tale博客系统,自己魔改了下Tale,小巧而而且美观;
本次优化点:
1.修复多出存在xss攻击代码;
2.移除原有一些个性标识及文字;
3.首页搜索增加点击触发;
4.修复首页由于加载大量文章markdown转html方法导致的cpu占用过高,响应慢的问题;
5.增加多处缓存,提升响应速度;
6.后台将评论管理设为一级导航;
7.修复评论删除最后一条无法刷新问题;
8.其他优化修复...
具体的安装步骤可以参考原作者的使用说明,这里就不重复搬运了;这次主要说下由于博客系统使用的sqlite数据库,怎么在外部远程连接操作数据库等;
1.环境用到的工具有nginx,PHP脚本(ntunnel_sqlite.php点我下载)和Sqlite,安装好环境并下载保存好脚本文件;
2.博客数据库文件存在于博客系统目录下的resources/tale.db,我也将ntunnel_sqlite.php脚本放到跟他一样的目录中;
3.配置nginx配置文件,能够访问到php脚本:
server {
listen 80;
server_name xxx.xx.xx;
root /opt/blog/resources;
location ~ \.php$ {
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
#fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
于是访问域名(http://xxx.xx.xx/ntunnel_sqlite.php)可以看到php脚本正常执行:
4.配置navicat进行连接: (1)配置Http隧道连接: (2)由于数据库文件跟php脚本在一个目录,则访问./tale.db
这次还魔改了一部分博客系统代码,让他更加个性化,之后在分享吧~
本文由 GY 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为:
2021/11/20 21:59