• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >Linux > CentOS7安装Discuz3.3

CentOS7安装Discuz3.3

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含discuz3.3安装教程,discuz3.3安装,discuz3.3,discuz3.3下载,discuz3.3模板等服务器相关知识,网友希望可以进行参考

CentOS7安装Discuz3.3


先放出来官方的安装方法
官方安装方法

下面写正常的安装方法:

1.安装CentOS7服务器

这个是必须的嘛,然后安装时候的安装方式选basic web那个扽,不要选最小模式,就选这个就行了,如果你想其他的附加功能,可以点多一些选项,然后这样你就不用再装一遍httpd和openssh了。

等装完之后,这个时候我们是上不了网的,我们配置一下

vim  /etc/sysconfig/network-scripts/ifcfg-enp0s3

最后一行的

ONBOOT=no 

改为

ONBOOT=yes

然后重启一下网路服务

service network restart

看到绿色的这个OK时候就可以了

[OK]

然后设置网卡为桥接模式,我用的VB的虚拟机,然后再重启一些网路服务

service network restart

然后看看服务器的ip,准备下一步的ssh连服务器

ifconfig

或者

ip addr

然后我们换另一台安装了Vb增强功能的linux机器或者其他windows的ssh客户端,连服务器

2.下载

下载就不用说了把,上discuz的官网去下载3.3或者3.2 然后下UTF8版本的

wget http://download.comsenz.com/DiscuzX/3.3/Discuz_X3.3_SC_UTF8.zip

然后我们解压

unzip Discuz_X3.3_SC_UTF8.zip

这时我们目录下有了这么几个文件

[root@localhost ~]# lsDiscuz_X3.3_SC_UTF8.zip  readme  upload  utility

readme不用管,这是文档,utility也不用管,我们就把upload拷到/var/www/html/下就行了

cp -rf upload /var/www/html/

3.配置服务器(敲黑板,画重点)

我们先确定Apache服务器有没有启动

[root@localhost www]# systemctl status httpd● httpd.service - The Apache HTTP Server   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)   Active: active (running) since Thu 2017-02-16 02:54:56 EST; 18min ago     Docs: man:httpd(8)           man:apachectl(8) Main PID: 980 (httpd)   Status: "Total requests: 4; Current requests/sec: 0; Current traffic:   0 B/sec"   CGroup: /system.slice/httpd.service           ├─ 980 /usr/sbin/httpd -DFOREGROUND           ├─2135 /usr/sbin/httpd -DFOREGROUND           ├─2357 /usr/sbin/httpd -DFOREGROUND           ├─2358 /usr/sbin/httpd -DFOREGROUND           ├─2359 /usr/sbin/httpd -DFOREGROUND           ├─2360 /usr/sbin/httpd -DFOREGROUND           ├─2361 /usr/sbin/httpd -DFOREGROUND           ├─2444 /usr/sbin/httpd -DFOREGROUND           ├─2445 /usr/sbin/httpd -DFOREGROUND           └─2446 /usr/sbin/httpd -DFOREGROUNDFeb 16 02:54:51 localhost.localdomain systemd[1]: Starting The Apache HTTP Server...Feb 16 02:54:54 localhost.localdomain httpd[980]: AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain. Set the 'S...his messageFeb 16 02:54:56 localhost.localdomain systemd[1]: Started The Apache HTTP Server.Hint: Some lines were ellipsized, use -l to show in full.

没启动的话这样:

systemctl start httpd

加入开机启动

systemctl enable httpd

然后我们访问ip

一般这个时候是没法访问的,因为防火墙没开端口

filewall-cmd --zone=public --add-service=http

然后再访问就可以看到apache服务器的界面了

然后我们安装PHP

yum -y install php php-mysql

然后我们测试一些php安装成功没有

在

/var/www/html/

下执行

vim index.php

然后编辑这些内容进去

<?phpphpinfo();?>

然后我们再刷新一下网址

如果看到这样的东西

说明你的php安装成功了

然后我们访问

http://x.x.x.x/upload/install/index.php

点同意,点不同意我也试过,没啥反应哈哈哈

然后就是检测环境

这个时候各位同学肯定是这样的

老套路肯定就算

chmod 777 filename

但是不行,还是叉叉 其实最大的原因就算selinux没关,这也是纠结我好久的问题

我们先关selinux 然后再chmod

vim /etc/selinux/config
# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:#     enforcing - SELinux security policy is enforced.#     permissive - SELinux prints warnings instead of enforcing.#     disabled - No SELinux policy is loaded.SELINUX=disabled                             # 修改这里成disabled# SELINUXTYPE= can take one of three two values:#     targeted - Targeted processes are protected,#     minimum - Modification of targeted policy. Only selected processes are protected. #     mls - Multi Level Security protection.SELINUXTYPE=targeted

然后保存,重启系统

重启完成后,我们来到/var/www/html/

然后还有一个问题就是好多文件都没用,都得我们自己创建

然后我们写了个洒洒的小脚本,来创建这些坑爹的文件

#!/bin/bashmkdir -p /var/www/html/configtouch /var/www/html/config/config_global.phptouch /var/www/html/config/config_ucenter.phpmkdir -p /var/www/html/data/cachemkdir -p /var/www/html/data/avatarmkdir -p /var/www/html/data/plugindatamkdir -p /var/www/html/data/downloadmkdir -p /var/www/html/data/addonmd5mkdir -p /var/www/html/data/templatemkdir -p /var/www/html/data/threadcachemkdir -p /var/www/html/data/attachmentmkdir -p /var/www/html/data/attachment/albummkdir -p /var/www/html/data/attachment/forummkdir -p /var/www/html/data/attachment/groupmkdir -p /var/www/html/data/logmkdir -p /var/www/html/uc_client/data/cachemkdir -p /var/www/html/uc_server/data/mkdir -p /var/www/html/uc_server/data/cachemkdir -p /var/www/html/uc_server/data/avatarmkdir -p /var/www/html/uc_server/data/backupmkdir -p /var/www/html/uc_server/data/logsmkdir -p /var/www/html/uc_server/data/tmpmkdir -p /var/www/html/uc_server/data/view

然后将这些代码拷到那里都行,加个可执行权限,用root执行就可以了 然后我们省事的将html添加权限就行了

chmod -R 777 /var/www/html/

然后再来检测一下就都可以了

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • CentOS7安装Discuz3.3

相关文章

  • MySQLcluster 提供高可用MySQL 集群服务
  • centos6.5下部署elk
  • ASP.NET Core Docker部署
  • centos6.8搭建dhcp服务器
  • CentOS下 rpm安装mysql总结
  • ubuntu修改terminal终端的主机名的实现方法
  • Centos7.2 源码安装Nginx
  • 使用Docker部署SpringBoot项目的实现方法
  • centos7配置YUM安装DNS服务
  • Ubuntu 14.04下搭建SVN服务器(SVN Server)

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • centos7下lamp快速搭建环境
    • centos7安装配置vsftp
    • centos 7搭建原版 Minecraft 服务器
    • 在Ubuntu18.04上安装Docker CE的方法(社区版)
    • CentOS下Nginx 设置开机 自启动 代码 脚本 命令
    • CentOS下轻松修改mysql的root密码
    • CentOS6.5安装Nginx1.10.2
    • centos6.8搭建NDS服务器(bind)
    • CentOS6下Apache服务器开启webDAV模块
    • Centos7中Nginx开机自启动的解决办法

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有