discuz安装

1、官网下载Discuz

mkdir  /data/www

cd  /data/www

wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_GBK.zip

unzip Discuz_X3.2_SC_GBK.zip

mv  upload/*  ./    把 upload目录里的文件都复制到 /data/www

[[email protected] www]# rm -rf readme/ utility/ upload/ Discuz_X3.2_SC_GBK.zip   (需要把多余的目录和包删掉)

2、配置虚拟主机

[[email protected] www]# vim /usr/local/apache2/conf/httpd.conf  (配置apache配置文件)

Include conf/extra/httpd-vhosts.conf   打开这个配置

[[email protected] www]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf (编辑虚拟主机配置文件)

删掉框选部分

<VirtualHost *:80>
    ServerAdmin [email protected] (管理员邮箱,把这行去掉)
    DocumentRoot "/usr/local/apache2/docs/dummy-host.example.com" (引号里改为/data/www   DocumentRoot 是主目录,或者说网站根目录)  
    ServerName dummy-host.example.com  ( servername 自己随意改一个,例如www.test.com)
    ServerAlias www.dummy-host.example.com (ServerName 的别名,同样随意取,www.aaa.com)
    ErrorLog "logs/dummy-host.example.com-error_log"(错误日志)
    CustomLog "logs/dummy-host.example.com-access_log" common(访问日志)   错误日志和访问日志暂时先不配置,先注释掉

配置好如下

<VirtualHost *:80>
    DocumentRoot "/data/www"
    ServerName www.test.com
    ServerAlias www.aaa.com
   # ErrorLog "logs/dummy-host.example.com-error_log"
   # CustomLog "logs/dummy-host.example.com-access_log" common
</VirtualHost> (虚拟主机)

[[email protected] www]# /usr/local/apache2/bin/apachectl -t (查看语法是否正确)
Syntax OK
如果出现提示没有确定,ServerName的提示,就去主配置文件/usr/local/apache2/conf/httpd.conf 中 把ServerName 这行启动,不启动也没什么影响

3、配置hosts  (/编辑etc/hosts,加入一行 ip  域名,则ping域名的时候就解析到相对应的ip,如 192.168.1.104  www.hao123.com  当我ping  hao123的时候其实是解析到我的虚拟机192.168.1.104)

(1)打开windows的c盘/windows/System32/driver/etc/hosts,用记事本打开,加入

192.168.1.104   www.test.com    www.aaa.com   在windows尝试能否ping通

然后编辑主配置文件,vim /usr/local/apache2/conf/httpd.conf

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all  (将    Deny改为Allow)

这样就可以用浏览器访问 虚拟机了,www.aaa.com,如果还不行就清除防火墙规则,iptables -F

(2)浏览器点击安装需要把红叉部分修改

[[email protected] www]# ps aux |grep http
root      2054  0.0  1.1  42640 12020 ?        Ss   May14   0:00 /usr/local/apache2/bin/httpd -k start
daemon    2186  0.0  1.0  43548 11192 ?        S    00:45   0:00 /usr/local/apache2/bin/httpd -k start
daemon    2187  0.0  0.9  42640 10288 ?        S    00:45   0:00 /usr/local/apache2/bin/httpd -k start

可以看到apache的进程是用daemon用户的身份在跑,那就将相应的目录属主改为daemon就行了

[[email protected] www]# chown -R daemon config/ data/ uc_server/data/ uc_client/data/

然后刷新浏览器发现好了

下一步默认全新安装

此处要先配置mysql

4、配置mysql

yum remove mysql   (卸载系统自带的mysql )

vim /etc/profile.d/path.sh (变量加入/usr/local/mysql/bin)

export PATH=$PATH:/usr/local/mysql/bin/

source /etc/profile.d/path.sh

这样我们安装的mysql就可以直接使用了,不用绝对路径也不会和系统自带的mysql冲突

配置

[[email protected] www]# mysql
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.5.47-log MySQL Community Server (GPL)

Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type ‘help;‘ or ‘\h‘ for help. Type ‘\c‘ to clear the current input statement.

mysql> create database   discuz;  (创建数据库)
Query OK, 1 row affected (0.01 sec)

mysql> grant all on discuz.* to ‘cindy‘@‘localhost‘ identified by ‘cindylinux‘;   授予cindy所有权限,密码是cindylinux
Query OK, 0 rows affected (0.04 sec)

除了红色除外都保持默认,数据库名 改为discuz
数据用户名设置了cindy 数据密码用了cindylinux 管理密码设置了123456 

时间: 2024-08-09 08:06:52

discuz安装的相关文章

Discuz安装前安全规范

建议在机房部署的时候后端机器起码2台作容灾,运维侧nginx反向代理至后端处理,可以参考下如下的nginx相关配置供测试,Discuz的安全相关的东西以下提出了些,供参考:Discuz安装前安全规范 1.须从Discuz官网下载最新版本的安装包;2.Discuz论坛代码上传到服务器解压后,将全部文件和目录属主改为root或其他属主(必须与webserver属主不同),目的是为了防止黑客获得webserver的权限后,对程序文件进行恶意篡.放置后门等:3.将Discuz论坛代码中的全部目录权限设置

discuz安装与学习资料

discuz的安装地址:http://www.discuz.net/thread-3457145-1-1.html 一些学习资料:http://www.discuz.net/forum-10-1.html官方网站 http://discuzt.cr180.com/开发手册 简单教程:http://www.godiscuz.com/dzvideo/ 教程:http://www.zb7.com/discuz/ 51的课程:http://edu.51cto.com/lesson/id-82158.ht

discuz安装小云app

小云app登录注册: https://oauth.apps.xiaoyun.com/auth/login.do?authentication_error=1 from:http://lusongsong.com/reed/7379.html 随着移动互联网的流量越来越大,越来越多的网站转移到移动端,在线制作APP是大势所趋.从早期简网,到今日风头正劲的Dingdone,APP在线生成工具也从一开始的web APP发展到native APP,再到web+native的混合应用,不管是交互设计,还是

LAMP 1.6 Discuz安装

1.下载                                                                                                                                                           前面我们已经创建了 /data/www mkdir /data/www 切换到该目录下 cd /data/www 下载 wget http://download.comsenz.co

LNMP之DISCUZ安装

LNMP 搭建起来后,安装DISUZ 操作记录 [[email protected] ~]# mkdir /data/dis [[email protected] dis]# wget http://download.comsenz.com/DiscuzX/3.2/Discuz_X3.2_SC_GBK.zip [[email protected] ~]# vim /usr/local/nginx/conf/nginx.conf  #清空nginx.conf ,写入以下内容 user nobody

Linux服务管理之httpd-2.4常用配置及phpMyAdmin、wordpress、Discuz安装

一.何为httpd httpd是Apache超文本传输协议(HTTP)服务器的主程序.被设计为一个独立运行的后台进程,它会建立一个处理请求的子进程或线程的池. Apache是世界使用排名第一的Web服务器软件.它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一.它快速.可靠并且可通过简单的API扩充,将Perl/Python等解释器编译到服务器中. 二.httpd-2.4较httpd-2.2 新特性: (1) MPM支持运行DSO机制:以

【阿里云产品公测】云引擎ACE -discuz安装

作者:阿里云用户云想未来 谢谢支持.为什么写的比较简单就是为方便新手谁想要很麻烦?亲测按这个教程可以安装成功!时间紧迫不发图片了纯原创 排版您请谅解 进入创建新应用的信息填写界面,此处需要填写一个赠送的三级域名,名称可以自拟,但是创建后不可以更改了.填写应用名称,应用的中文名称,仅供显示用的.选择开发语言,Discuz是PHP+Mysql,故选择php.填写完毕后,点击[创建应用]第四.创建一个代码版本.在应用管理——代码管理——创建一个版本,版本号自定,这里默认为1即可,点击创建即可成功!第五

xampp+discuz 安装踩坑后总结

之前安装xampp先是出现mysql无法启动,接着安装discuz到最后一部时出现乱码,以及报错(0).后来卸载了xampp,重新安装xampp和discuz后就可以了,应该是版本太高的问题, xampp5.2.2下载地址: https://pan.baidu.com/s/1YXbdlyOy2EesTlB8rm4XYQ discuz 3.2 下载地址:http://www.onlinedown.net/soft/285573.htm 安装步骤如下: 1.安装路径,最好放置到D盘,不建议不要放到系

解决Discuz安装时报错“该函数需要 php.ini 中 allow_url_fopen 选项开启…”

开启php的fsockopen函数 —— 解决DZ论坛安装问题“该函数需要 php.ini 中 allow_url_fopen 选项开启.请联系空间商,确定开启了此项功能 在安装dz论坛时遇到因为fsockopen()函数问题无法进入下一步,安装错误显示“该函数需要 php.ini 中 allow_url_fopen 选项开启.请联系空间商,确定开启了此项功能”,经过分析,总结了3个解决这个问题的办法: 1.首先查看php是否有禁用相关函数 找到php.ini ,打开,查找“disable_fu