安装 Discuz! X

全新安装教程

  1. 将 upload 目录下的所有文件使用 FTP 软件以二进制方式上传到空间 打开浏览器安装 Discuz! X3.4,在浏览器中运行
  2. http://你的域名/install/ 开始全新安装,按提示一步一步操作
  3. 详细教程:https://www.dismall.com/thread-77-1-1.html

升级说明

X3.4 自身升级

  1. 直接覆盖文件即可

从 X3.2、X3.3 升级

  1. 备份数据库 建立文件夹 old,旧程序除了 data , config, uc_client, uc_server目录以外的程序移动进入 old 目录中 上传 X3.4 程序(压缩包中 upload 目录中的文件)。
  2. 如上传时候提示覆盖目录,请选择“是” 移除云平台插件,请上传安装包 utility 目录中的 clearcloud.php 到论坛install 目录,执行后到后台卸载删除应用 升级完毕,进入后台,更新缓存,并测试功能。
  3. DZ 3.4的QQ互联功能已升级为允许使用QQ互联官方的 appid,新站点必须到 http://connect.qq.com/申请,升级上来的站点不受影响。Discuz! X3.4 QQ互联配置教程 X3.4 自身升级,直接覆盖文件即可。

Discuz的百度自动推送链接

自动推送是百度搜索资源平台为提高站点新增网页发现速度推出的工具,安装自动推送JS代码的网页,在页面被访问时,页面URL将立即被推送给百度,如果站长使用PHP语言开发的网站,可以按以下步骤操作:

1、制作baidu_js_push.php,文件内容是上述自动推送JS代码,并上传到网站根目录。

2、在每个PHP模板页文件中的 标记后面添加如下一行代码。

<?php include_once("baidu_js_push.php") ?>

3、第二步的调用代码最好添加Header or footer里面,例如如下就是discuz的template/default/common/footer.htm

<!--Auto push to Baidu-->
<?php include_once("baidu_js_push.php") ?>

</body>
</html>

4、检查是否安装成功,打开你的网站页面,查看源代码,是否有下面的自动推送代码。

<!--Auto push to Baidu-->
<script>
(function(){
    var bp = document.createElement('script');
    var curProtocol = window.location.protocol.split(':')[0];
    if (curProtocol === 'https') {
        bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
    }
    else {
        bp.src = 'http://push.zhanzhang.baidu.com/push.js';
    }
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(bp, s);
})();
</script>

Discuz! X更新缓存以及其它动作,出现错误提示!

UCenter info: MySQL Query Error SQL:SELECT * FROM [Table]notelist
WHERE closed=’0′ AND app1<‘1′ AND app1>’-5′ LIMIT 1 Error:Unknown
column ‘app1’ in ‘where clause’ Errno:1054

在ucenter设置里面=》UCenter连接方式=》接口方式,再更新缓存以及其他界面就不会出现如上报错了。

Discuz提速优化技巧

Discuz的提速方法有很多,大体分为以下10条:

1.后台性能优化

2.延迟加载设置

3.开启GZIP

4.使用CDN

5.数据库优化

6.使用谷歌Pagespeed

7.模板优化

8.插件筛选

9.图片压缩

10.伪静态

这篇文章主要介绍第一部分“后台性能优化”。

Discuz的后台性能优化包括:论坛页面缓存设置、服务器优化和内存优化
————————————————

// --------------------------  CONFIG MEMORY  --------------------------- //
$_config['memory']['prefix'] = '7gCUyQ_';
$_config['memory']['redis']['server'] = '';
$_config['memory']['redis']['port'] = 6379;
$_config['memory']['redis']['pconnect'] = 1;
$_config['memory']['redis']['timeout'] = '0';
$_config['memory']['redis']['requirepass'] = '';
$_config['memory']['redis']['serializer'] = 1;
$_config['memory']['memcache']['server'] = '';
$_config['memory']['memcache']['port'] = 11211;
$_config['memory']['memcache']['pconnect'] = 1;
$_config['memory']['memcache']['timeout'] = 1;
$_config['memory']['apc'] = '0';
$_config['memory']['apcu'] = '1';
$_config['memory']['xcache'] = '0';
$_config['memory']['eaccelerator'] = '0';
$_config['memory']['wincache'] = '0';
$_config['memory']['yac'] = '0';
$_config['memory']['file']['server'] = 'data/threadcache';



$_config['memory']['memcached']['server'] = '127.0.0.1';
$_config['memory']['memcached']['port'] = 11211;
$_config['memory']['memcached']['pconnect'] = 1;
$_config['memory']['memcached']['timeout'] = 1;