# Typecho-perfectReach **Repository Path**: icbugcoder/typecho_reach_bug ## Basic Information - **Project Name**: Typecho-perfectReach - **Description**: 基于Reach-Free修改,增加了打赏以及标题等功能,欢迎查看。 - **Primary Language**: PHP - **License**: Not specified - **Default Branch**: master - **Homepage**: https://icbugblog.cn - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-29 - **Last Updated**: 2022-05-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Typecho-perfectReach #### 介绍 本主题为Typecho主题欢迎关注 基于Reach-Free修改,增加了打赏以及标题等功能,欢迎查看。 #### 安装教程 1.安装Typecho 本教程使用CentOS7系统 首先安装依赖环境 ``` yum install httpd mariadb mariadb-server php php-fpm php-mysql ``` 注:Mariadb=Mysql,现在CentOS7中yum源只有mariadb,如果yum源安装mysql很有可能会报错 安装Apache扩展(httpd扩展): ``` yum -y install httpd-manual mod_ssl mod_perl mod_auth_mysql ``` 安装PHP扩展: ``` yum -y install php-gd php-xml php-mbstring php-ldap php-pear php-xmlrpc php-devel ``` 安装Mariadb扩展: ``` yum -y install mysql-connector-odbc mysql-devel libdbi-dbd-mysql ``` ##### 启动服务 ``` systemctl start httpd mariadb php-fpm ``` 设置开机自启动 ``` systemctl enable httpd mariadb php-fpm ``` 进入数据库 ``` mysql #因为第一次登录是没有密码的,如果报错可以使用root账号登录 mysql -u root ``` 进入数据库后新建一个typecho数据库 ``` create database typecho; ``` 然后设置我们的数据库密码 ``` set password for 'root'@'localhost' =password('密码'); ``` 然后使用xftp上传我们的typecho安装包 typecho安装包下载地址 [typecho源码包下载](http://typecho.org/downloads/1.1-17.10.30-release.tar.gz) 直接把我们解压缩包的build里面的所有源码程序拷贝到我们的`/var/www/html`文件夹中 然后用浏览器访问我们的IP地址或者域名进行安装操作 数据库选择Mysql然后填写数据库用户名和密码 管理员账号密码自己填写 然后点击安装 如果这里提示你需要新建一个`config.inc.php`文件说明你没有给它777权限,你需要把这个/var/www/html这个文件夹赋予777权限,然后进行操作 这里大家可以不用刷新,给完777权限之后,直接在命令行中使用vim创建`config.inc.php`文件,把上面提示的内容复制进去即可,一定要复制完整,要不然会报错!!! 然后我们把主题放到/usr/themes/文件夹中,在主题中一定要放含有程序文件的那个文件夹,解压下来的文件夹不要放进去,要不然后台会识别不出来。 拷贝过后 我们进入后台 点击我们的控制台子菜单下的外观选项,选择我们的Reach,因为我这个是基于Reach改版开发的,所以我保留了Reach作者的原标题。 启动即可!!! :smile: 最后要在这里说几件事情: 1.这个主题的评论区如果评论过后不能正常跳转回文章请开启地址重写功能,需要配置伪静态 这里给大家分享一篇文章可以使用这个来进行apache伪静态操作: [伪静态配置](https://www.typechodev.com/servers/remove_index_for_apache.html) 2.需要更改的有这几个地方 ①赞赏插件的二维码,一定要更改否则赞赏金额会到我的账号中哦,在post.php文件中修改 ②登录,忘记密码选框中我这里填的是问卷星表单的链接,大家可以自己创建一个表单进行填写,也可以不要这个部分,直接删除,这个是在我们的login.php中进行更改 ③logo和网站名称,我们这个网站名称是手动写入的所以需要自己更改源码,在top-bar.php进行更改 ④页脚修改,如果可以的话可以保留友情链接。 ⑤客服答疑程序修改,我在footer.php中有一个script代码,其中是我们的答疑程序,大家可以上这个平台去注册一下并替换掉这个代码。 [crisp](https://app.crisp.chat/) ### 友情链接 ①AI悦创,感谢AI悦创对网站主题问题的回答,AI悦创网站链接[AI悦创](https://aiyc.top),大家可以关注一下他的网站。 ②Reach作者 ### 我的网站 说了这么多,大家可以上我的网站去看一看,里面有一些技术文章,如果想查看这个主题的样子的话,大家也可以进入查看,网站正在备案中 预计(2020年4月1日-4月10日)期间完成备案,届时大家可以进入我的网站[我的学习编程分享](https://icbugblog.cn)进行访问查看 The END...