电影中心 精品软件 联系我们

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Close
查看: 623|回复: 0

Discuz!Q更新记录

[复制链接]
  • TA的每日心情
    开心
    2013-11-21 01:25
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]初来乍到

    发表于 2020-3-17 13:43:57 | 显示全部楼层 |阅读模式

    马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×
    1.安装后,首屏无限加载,一直出现loading加载动画
    - S! Q5 u! @" W( h6 Q1 ]解决方法:
    : c; D! [- X$ f4 \! s, g" ]清空你的浏览器缓存或者打开浏览器的开发者模式-Application-Storage-Local Storage,右击Clear,然后刷新浏览器即可。
    2.安装时提示函数禁用  t, o. Q: n0 f0 z+ ~$ s+ W) [
    运行composer的时候,composer有可能类似下面的提示
    5 z! f# s& w. E0 F  S' Z[Symfony\Component\Process\Exception\RuntimeException] The Process class relies on proc_open, which is not available on your PHP installation+ b6 [  n. `( \& t' x1 M
    或者( v0 R1 X5 S# d4 K
    [ErrorException]
      i* x. R: H% z/ F: l+ L# ]* z) \putenv() has been disabled for security reasons/ H" @+ f' V  C2 M* X
    这是因为你的php.ini文件中,禁用了这些函数,请按如下方法操作:
    7 _1 K$ P3 w- D解决方法:) @) i) l1 l6 X# o
    方法1:
    0 v1 b& n' \1 k3 G8 Q+ w8 T运行 php --ini ,找到你的 php.ini 文件的位置,修改其中的 disable_functions 设置项,这里列出了所有被禁用的函数,将其中的函数删除即可。
    & q, y+ |% l4 j" z方法2:$ i/ S4 R8 V  k% v0 y% p
    通过 php --ini,找到 php.ini 文件的位置
    ' h* H; ~1 Z6 V$ }将其在原位置复制一份,命名为 php-cli.ini
    3 _8 ?% Z6 S' }5 [) l再次运行 php --ini ,确认 php-cli.ini 生效
    $ g% c8 F2 e  T; g- X+ \& m! }修改 php-cli.ini,将 disable_functions 做相应修改,或者完全注释掉
    $ Q( D" S- S; M# h1 S0 Q# g方法2不影响 php-fpm 运行的配置,相对安全性更高一些
    3.上传头像不显示或不能上传文件
      p# A( {3 o/ j8 u1 \% z0 u0 [. |解决方法:创建软连接/ H' Y* g" t3 j9 D. u. x0 y
    ln -s /www/wwwroot/www/storage/app/public/ /www/wwwroot/www/public/storage
    4.composer下载太慢,无法完成安装
    # x7 x, [" Q, j解决方法:
    2 ?" }4 w8 r$ V将composer镜像设置为阿里云的镜像。设置完成后,composer所有的下载,都会通过腾讯云镜像进行,可大大提高下载速度。) E: S1 L* Q- u8 d* H5 l4 @
    设置镜像的命令为:
    2 Y/ G3 i/ s5 D' ~composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
    3 J. f$ `4 E% z* O2 B# s9 r4 ]或者腾讯云:
    . d9 P9 ?  t1 Y2 S8 \composer config -g repos.packagist composer https://mirrors.cloud.tencent.com/composer/
    5.后台微信登陆无法配置
    & s; c9 y& a1 n% b% [解决方法:
    * a. @9 }% F1 T& R7 k  K; B/ c, \关闭后再开启,虽然刷新后还是空白,没有数据,但是数据库里已经有了,就可以用了,下一步等待官方修复。
    8 W: d; d* C( ]8 o2 c8 Z  U可以进入settings表查看offiaccount值,如果有数据就说明已经写入数据表。
    6.宝塔配置文件整合版
    , T# N; Z9 X# A0 F6 ]5 Q整合了原宝塔的配置文件和Discuz!Q的配置文件,懒人专用,按需更改不要直接照搬复制粘贴。
    2 ~7 O8 h& v' q) x  d9 {+ p# s 配置文件.txt (2.52 KB, 下载次数: 0)
    7.升级方法
    & u4 N' `' O, O下载最新代码
    4 _8 f8 K8 I& ]- w/ Tcomposer create-project qcloud/discuz dz-temp --prefer-dist --repository=https://cloud.discuz.chat --no-install
    0 Y& S; e2 T* _; d这个命令会将最新版本的Discuz! Q代码下载到当前目录的 dz-temp 目录中
    , T" f, p3 t5 R更新原安装目录" n2 E1 L  S# {' y) g8 _  \
    将 dz-temp 下的所有文件,覆盖到原安装目录下。比如原来的安装目录是 /wwwroot/discuz,那么运行命令
    $ f5 e* Q' e/ Q6 T6 ]& Ecp -r ./dz-temp/* /wwwroot/discuz/
    * m8 e; A- i" b( F& ~: \更新composer依赖: n% ?' Y) h* U8 I' l! c% f) L
    进入原安装目录,运行 composer update
    8.安装composr(运行下 composer -v查看是否有,如果正常就跳过这一步)8 e% M& O1 b' ^% K. {- q+ h
    1. curl -sS <a href="https://getcomposer.org/installer" target="_blank">https://getcomposer.org/installer</a> | php8 d9 f# U6 r3 v6 ^& N; D5 ?/ q9 b
    2. 或者2 k! f+ [3 s# m* f- Q- |3 u; q
    3. php -r "readfile('https://getcomposer.org/installer');" | php
    复制代码
    6 v# \' v! o3 v
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|手机版|Archiver|帮助|古城IT技术联盟 ( 鲁ICP备06030014号 )

    GMT+8, 2025-6-2 05:07 , Processed in 0.067892 second(s), 11 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

    快速回复 返回顶部 返回列表