- UID
- 1
- 阅读权限
- 255
- 注册时间
- 2006-7-24
- 最后登录
- 1970-1-1
- 在线时间
- 小时
TA的每日心情 | 开心 2013-11-21 01:25 |
---|
签到天数: 2 天 连续签到: 1 天 [LV.1]初来乍到
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
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
- 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 k! f+ [3 s# m* f- Q- |3 u; q
- php -r "readfile('https://getcomposer.org/installer');" | php
复制代码 6 v# \' v! o3 v
|
|