安装Tipask折腾记

最近想弄一个问答网站,所以想试试Tipask,没想到这个软件的安装过程就是一个曲折的过程。

一、本地安装
按照惯例,我想在本地电脑上先测试一下,因为我的电脑上已经安装有xampp,所以以为安装会很简单。
但是当我下载了Tipask并解压到xampp的目录的时候,发现没有install文件,我的第一反应是不是我没有等解压缩完毕,就复制过来了,于是又解压缩一次,还是没有install文件。

这怎么安装呢?

官方的安装文档是这么说的:在浏览器中访问: http://本程序访问URL/install。

我试着输入还是不行。

后来在论坛一搜,很多人已经反应过这个问题了,可是好像也没有人提供一个本地安装tipask的方法,所以放弃吧。

好在官方有一个详细的宝塔安装tipask的教程,好吧,那直接到服务器上折腾吧!

二、宝塔安装tipask
自己的服务器之前已经安装过宝塔,官方又有小白教程,所以我想也应该很简单,可是比想像中的还是要复杂。

(一)宝塔内找不到tipask
我在软件管理里面,直接搜索"tipask",可是搜索不到tipask,后来点击那个“更新软件列表”,更新后还是搜索不到tipask,我被搞得有点晕。

后来在软件管理里面,点击“一键部署”,终于找到了Tipask问答系统。

原来不能搜索,只能点“一键部署”,那里才可以出来,官方教程说的是:“软件管理里面,点击一键部署,找到Tipask问答系统,如下图:”,好吧,这个就怪我没完全按官方教程来吧。

(二)php版本的问题
在宝塔中点击安装tipask,提示我php版本不满足需求,我看安装文档上面写的要求是:“基本要求:WEB服务器(如Apache、IIS、Nginx等),PHP 5.5.9及以上,MySQL 5.0 及以上。”,我的php版本是5.6,满足要求啊,为什么又安装不了?

再仔细一看宝塔的安装教程,原来要求是php7.2 。

好吧,将原来的php5.6删除,重新安装7.2。

好在我的服务器上没有其他的网站,如果有其他的网站的话,这一步又无法进行了。

(三)fileinfo模块

1.无法生成编译配置
终于进入了安装界面,然后在安装环境检测那里又提示“fileinfo 扩展 出错”,这怎么搞?
在论坛搜索了一下,也没有一个好的解决方案,只好百度了。

我用的是centOS系统,在网上找到了一篇文章:https://blog.csdn.net/lchu55/article/details/89850905

然后按着它的教程操作,不过到了“生成编译配置”那一步,我的服务器上并没有成功生成,显示“config.status: config.h is unchanged”

2.开启fileinfo模块
没有生成编译配置,那我直接改php.ini文件吧。将;extension=fileinfo这一行前面的;直接去掉,不过重启php的时候又提示:

Starting php-fpm [20-Sep-2021 09:36:38] NOTICE: PHP message: PHP Warning: Module 'fileinfo' already loaded in Unknown on line 0

不过到这一步的时候,我刷新了一下tipask的安装环境检测,竟然通过了。

于是开始安装,终于成功安装了。

3.头像无法显示
按照官方的教程删除了配件文件中的一段代码,可是头像文件还是无法显示。
我看了一下图片地址为:http://www.xxx.com.cn/image/avatar/1_middle.jpg
可是服务器上都没有image这个文件夹,不知这个怎么回事?


现在还存在的问题是:

1.关于fileinfo的PHP Warning,对服务器,对程序有没有影响,还需不需要继续解决。

2.头像不显示的问题仍没有解决。

请先 登录 后评论

1 个回答

登峰 - 官方技术支持
擅长:tipask,php,服务器,网站建设

图形不显示的问题是由于nginx的图片缓存规则导致的,找到站点的nginx配置文件,删除图片相关的缓存策略,然后重启nginx即可。

attachments-2019-10-pPuMypVg5db8f9a245657.png


请先 登录 后评论