Discuz X3.2和phpcms v9.5.9 相互同步登陆注册退出 详细版

最近闲来无事,打算用discuz 和phpcms 做站,里面涉及到 discuz ,phpcms,ucenter 相互通信的问题,本人做个小教程供大家参考,水平有限,请多包涵^_^。

本次测试使用的是Discuz X3.2,Phpcms v9.5.9和ucenter,因考虑到以后的扩展,所以单独把ucenter独立安装,如果没有其他考虑的话可以不用独立安装ucenter,可直接使用discuz内置的ucenter.

<——————- 此处高手可忽略 start———————–>

安装这3样以后在ucenter 的应用管理内添加phpcms应用

然后

应用类型选择“其他”

应用名称:phpsso           //此处可以自定义

应用的主URL: http://你的域名/phpsso_server    //注意又要多朋友粗心会忘记在域名后加phpsso_server导致通信失败

是否开启同步登陆和是否接受通知全部选“是” 然后提交

你会得到一个通信秘钥,

<——————- 此处高手可忽略 end———————–>

第一步会发先phpcms与ucenter通信失败。

解决方法:登陆phpcms的phpsso——>系统配置——–>UCenter配置

是否启用: 选择“是”

Ucenter api 地址:http://你的域名     //不要带反斜杠 “/”该地址为ucenter的根目录可以根据需求修改,如果你的UCenter 是直接内置discuz里面那么地址为 http://论坛地址/ucenter

其他的数据库主机名,用户名,密码 ,按自己的实际情况正常填写

继续阅读

Centos7.3 新磁盘挂载

本次试验对象为centos 7.3 ,要挂载的磁盘为100G

 

查看磁盘

1
fdisk –l

 

在我的测试环境中找到了一块磁盘编号为/dev/xvdb  的新磁盘

磁盘格式化

磁盘分区

  1. 进入fdisk模式
  2. 1
    /sbin/fdisk /dev/xvdb
  3. 输入n进行分区
  4. 输入p选择分区类型为主分区
  5. 输入1选择分区个数为1,
  6. 注意 主分区可以有4个,扩展分区 linux上扩展分区只能有1个,扩展分区创建后不能直接使用,还要在扩展分区上创建逻辑分区。
  7. 选择柱面,这里我们直接回车选默认的就可以了
  8. 输入w保存,

保存后输入

1
ls –l /dev

就可以看到有个新分区 xvdb1已经建立好了

 

格式化分区

新分区格式化为ext4文件系统

1
mkfs -t ext4 /dev/xvdb1

挂载硬盘

选着挂载点,没有的话就自己建立一个

我是挂载在根目录下的www目录所以创建一个www挂载点

1
mkdir www

然后将/dev/xvdb1 挂载到www下

1
mount /dev/xvdb1 /www

然后使用df -h查看挂载结果会看到已经挂载成功

1
df -h

 

最后一步设置开机自动挂载

编辑/etc/fstab 文件

1
vi /etc/fstab

然后再输入

1
/dev/xvdb1 /www ext4 defaults 1 2

然后保存

大功告成。

linux如何删除或修改.user.ini

删除.user.ini

第一步解锁

1
chattr -i 
1
/home/wwwroot/yoursite/
1
.user.ini

第二步删除

 

修改.user.ini

第一步解锁

1
chattr -i 
1
/home/wwwroot/yoursite/
1
.user.ini

然后修改

第二步加锁

1
chattr +i 
1
/home/wwwroot/yoursite/
1
.user.ini

chattr命令:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了。chattr命令的作用很大,通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有的目录。chattr命令不能保护/、/dev、/tmp、/var目录。lsattr命令是显示chattr命令设置的文件属性。

 

参数  描述
-R  递归处理所有的文件及子目录。
-V  详细显示修改内容,并打印输出。
–   失效属性。
+   激活属性。
=   指定属性。
A   Atime,告诉系统不要修改对这个文件的最后访问时间。
S   Sync,一旦应用程序对这个文件执行了写操作,使系统立刻把修改的结果写到磁盘。
a   Append Only,系统只允许在这个文件之后追加数据,不允许任何进程覆盖或截断这个文件。如果目录具有这个属性,系统将只允许在这个目录下建立和修改文件,而不允许删除任何文件。
i   Immutable,系统不允许对这个文件进行任何的修改。如果目录具有这个属性,那么任何的进程只能修改目录之下的文件,不允许建立和删除文件。
D   检查压缩文件中的错误。
d   No dump,在进行文件系统备份时,dump程序将忽略这个文件。
C   Compress,系统以透明的方式压缩这个文件。从这个文件读取时,返回的是解压之后的数据;而向这个文件中写入数据时,数据首先被压缩之后才写入磁盘。
s   Secure Delete,让系统在删除这个文件时,使用0填充文件所在的区域。
u   Undelete,当一个应用程序请求删除这个文件,系统会保留其数据块以便以后能够恢复删除这个文件。
实例:
用chattr命令防止系统中某个关键文件被修改:
# chattr +i /etc/resolv.conf
用lsattr查询文件属性:
# lsattr /etc/resolv.conf
—-i——– /etc/resolv.conf #显示如上
让某个文件只能往里面追加数据,但不能删除,适用于各种日志文件:
# chattr +a /var/log/messages

linux 修改文件/文件夹所属用户和用户组

示例

drwxr-xr-x  6  user  group 4096 Aug  8 21:51 zhudo
其中user为用户 group是组 zhudo是文件或文件夹
使用chown可以修改文件/文件夹所属的用户

chown 用户 目录或文件名

实例:
单个修改 chown user zhudo
批量修改 chown -R user zhudo

使用chgrp可以修改文件/文件夹所属的用户组

chgrp   用户组  目录或文件名

单个修改 chgrp group zhudo
批量修改 chgrp -R group zhudo
——————————————-
方法二
用户和用户组一起修改
单个修改 chown user.group zhudo
批量修改 chown -R user.group zhudo

文章来源:http://www.zhudo.net