tipask网站更换服务器后 问答系统重新安装注意要点

2019/07/0720:56:40tipask网站更换服务器后 问答系统重新安装注意要点已关闭评论 1,072

记录一次更换服务器后的tipask程序的更换服务器,在原有的基础上安装网站程序。

tipask网站更换服务器后 问答系统重新安装注意要点

大致经历以下步骤。

1、服务器操作系统安装,选择CENTOS。

2、服务器的PHP环境搭建,选择lnmp。

3、绑定网站根目录

4、还原网站备份包和数据库

问答系统问题解决如下:

1、重新安装tipask会无法进行安装?
程序安装成功后会在storage目录下创建一个installed的文件作为标示,如果已经安装了就会提示404,想重新安装的话,把该文件删除即可。
2、报错如下?
XSException in XS.php line 2504:connection refused (C#111,127.0.0.1:8383)
先关闭全文检索吧。全文检索需要安装xunsearch服务。
或者安装xunsearch服务:

(参考教程:Tipask全文检索配置教程:https://wenda.tipask.com/article/33;xusearh官方:http://www.xunsearch.com/doc/php/guide/start.installation)
xunsearch的安装其实比较简单,你可以直接按照xusearh官方文档进行安装。安装之后启动xunsearch服务即可。然后在tipask后台开启全文检索就行了。
安装步骤:
默认安装位置:/usr/local/xunsearch
选择安装目录,一般都是 /usr/local

wget 安装包:wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2

解压:tar -xjf xunsearch-full-latest.tar.bz2

执行脚本:cd xunsearch-full-1.4.13/

sh setup.sh

等待安装完成如下:

+=================================================+
| Installation completed successfully, Thanks you |
| 安装成功,感谢选择和使用 xunsearch              |
+-------------------------------------------------+
| 说明和注意事项:                                |
| 1. 开启/重新开启 xunsearch 服务程序,命令如下: |
|    /usr/local/xunsearch/bin/xs-ctl.sh restart
|    强烈建议将此命令写入服务器开机脚本中         |
|                                                 |
| 2. 所有的索引数据将被保存在下面这个目录中:     |
|    /usr/local/xunsearch/data
|    如需要转移到其它目录,请使用软链接。         |
|                                                 |
| 3. 您现在就可以在我们提供的开发包(SDK)基础上    |
|    开发您自己的搜索了。                         |
|    目前只支持 PHP 语言,参见下面文档:          |
|    /usr/local/xunsearch/sdk/php/README
+=================================================+

3、伪静态问题和图片、头像不显示问题?
伪静态设置:
location / {  try_files $uri $uri/ /index.php$is_args$query_string;  }
不显示图片:
应该是浏览器缓存的原因,清空一下浏览器缓存看看。
问题是由于nginx伪静态配置导致的,如果nginx有如下的规则,请删除。

    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
        expires      30d;
        error_log off;
        access_log /dev/null;
    }
    
    location ~ .*\.(js|css)?$
    {
        expires      12h;
        error_log off;
        access_log /dev/null; 
    }

4、无法连接数据库的解决方法?
在数据库的“权限”,设置访问权限:所有人或者指定IP。
安全设置,将3306端口放行。

至此完成问题的解决。

 

历史上的今天
07月
7
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin