怎样安装Discuz Ucenter

2021年4月1日 | 分类: 【源码】

【源码】

方案1:https://gitee.com/sxmsenman/Ucenter

方案2:https://github.com/jinsoft/UcenterPro
介绍:https://www.jianshu.com/p/ede221e421a3

【安装】

更改文件权限:

cd ucenter && chmod -R 777 data/config.inc.php data data/cache data/view data/avatar data/logs data/backup data/tmp

【排错】

报错:Call to undefined function set_magic_quotes_runtime()

自 PHP 5.3 起,该函数已经被弃用,执行它的时候会抛出 E_DEPRECATED 异常。 自 PHP 5.4 起,尝试开启 magic quotes 时该函数会产生一个 E_CORE_ERROR 错误。

解决方法:直接注释掉 // @set_magic_quotes_runtime(0);

报错:对不起,请将 php.ini 中的 short_open_tag 设置为 On,否则无法继续安装。

sed -i "s/short_open_tag = Off/short_open_tag = On/" /etc/php.ini
sed -i "s/short_open_tag = Off/short_open_tag = On/" /usr/local/php/etc/php.ini

报错:mysql_connect() 不支持。

在php7版本的时候,mysql_connect已经不再被支持了。
让PHP7兼容mysql_connect操作有两种方式:
1. 安装mysql扩展
2. 在代码层定义mysql_connect等函数,来兼容原来的操作,当然,这种操作只是自己定义了函数,内部操作还是mysqli系列的。

参考:http://www.manongjc.com/detail/17-kkkrmqpwsrjyxsa.html