腾讯云 centos 301重定向6.5 64位 301跳转 网站程序Z-Blog PHP版

查看: 29725|回复: 12
[经验分享] CentOS 6.3 环境搭建discuz论坛
大家好,相信不少朋友购买了腾讯云服务器之后,都是为了搭建个人的网站、论坛,而这其中discuz模版又是比较方便的,因此今天整理一篇在腾讯云CentOS 6.3 环境(apache+php+mysql)下搭建discuz论坛的帖子,希望大家可以给大家带来些帮助,也请大家多多交流,分享自己的心得。
& && & 首先这里要说明下,本人是不推荐使用第三方控制面板(wdcp、amh)等等,这类软件看似可以方便各位去管理网站,但是本人看来实则是对网站带来的运营、维护带来的不便更多:
& && & 这类控制面板本身就是第三方开发提供,它里面包涵的功能、组件、参数等等大家都不了解。这里就涉及一个比较常见的场景:一旦网站由于更新、维护等等出现异常无法访问,网上搜索无门,自己搞不定求助于腾讯云客服,不是客服同学不想帮助各位,真的是有心除bug,无力找问题呀~
& && & 所以这里建议大伙,如果有精力或者兴趣,还是安装源生软件。一来开源软件,出了问题网上有据可查;二来实在搞不定,求助客服同学,客服同学相对各类控制面板来讲,对于开源软件还是更好定位问题的。
废话有点多,这里切入正题。我以
版本作为实例
1、安装搭建论坛必要的软件 apache&&php&&mysql
CentOS系统我们可以直接使用 yum install 的方式进行软件安装,腾讯云有提供软件安装源,是同步CentOS官方的安装源,包涵的软件都是当前最稳定的版本,因此直接安装即可
yum install -y httpd php php-fpm mysql mysql-server php-mysql
15:36 上传
这样就算安装成功了
2、将相应服务启动
我们安装的apache php mysql这些软件都是以服务的形式在服务器中的,注意这里通常我们所说的web服务都是指的apache,而不是服务器本身
service httpd start
service mysqld start
service php-fpm start
这三个命令输入完毕之后代表网站的环境基本已经完成,接下来执行&&netstat -tunlp 来检查服务的运行情况
15:42 上传
这样我们可以看到httpd(也就是apache服务)监听80端口,mysql监听3306端口,php-fpm监听9000端口,并且都已经正常启动
这时,我们的环境已经基本搭建好了,大家已经可以在浏览器中访问服务器的外网ip,可以看到apache的测试页面,就说明你已经成功了。为了保险起见,也建议大家进入到apache的web根目录:/var/www/html 中自己写一个最简单的php页面
cd /var/www/html
touch test.php
vi test.php 进入到了控制模式之后再摁下键盘字母 i 进入到编辑模式,将如下代码复制粘贴到编辑模式中
&?phpecho &&title&Test Page&/title&&;phpinfo()?&
然后在编辑模式下摁键盘 esc 退出编辑模式,回到控制模式,在控制模式下摁键盘 : (冒号 shift+;),再输入wq 然后回车。可以再执行 cat test.php 命令,看到下图情况说明test.php文件已经编辑成功
15:57 上传
& && && && && && && && && && && &
大家可以在浏览器中访问 外网ip/test.php 看到如下页面,那么你已经完成环境搭建的80%
16:00 上传
3、最后20%问题来自mysql的简单配置
因为discuz论坛要用到mysql数据库,因此我们要为mysql设置相应的用户去访问管理,之前我们已经启动了mysqld服务,因此此时我们需要给mysql设定一个初始的root密码,可以让root用户去访问数据库
mysqladmin -u root password &XXXXXXXX&
这样我们就设置好了mysql的密码,可以输入 mysql -u root -p ,然后再输入刚刚设定好的密码,就可以进入到数据库中,这样说明你已经完全配置好了discuz所需的环境,下一步就是上传代码了
16:09 上传
4、上传下载好的discuz论坛代码
这里如果各位嫌FTP麻烦,推荐使用上传(可以参考官网wiki文档),将代码上传到服务器的apache web根目录下,即/var/www/html 下。 如何使用winscp软件这里不再赘述了。
16:19 上传
5、将目录赋予相应权限
这些目录文件上传到服务器之后,默认只有root用户才有写权限,所以我们还要将写权限赋予给其他用户
chmod -R 777 /var/www/html
至此,论坛已经完全搭建完毕,各位可以在浏览器中访问 外网ip/install 去进行安装了。
16:26 上传
在安装过程中需要注意的主要是第三步,数据库安装操作,这里数据库服务器就写localhost即可,数据库名不用管,数据库用户名写root,数据库密码就是之前设定好的mysql密码
16:27 上传
16:31 上传
discuz论坛搭建已经完成了,也希望大家在软件使用、环境搭建方面有什么经历和感受,和大家共同分享一下!
帖子来源:
头像被屏蔽
提示: 作者被禁止或删除 内容自动屏蔽
对于楼主的分享表示感谢,但是教导用户使用root用户来作为数据库用户名,是不是有点不尽责啊!
好帖子,必须支持
腾讯云价格如何
头像被屏蔽
提示: 作者被禁止或删除 内容自动屏蔽
& &我们还是接着上一讲,我们上一集讲到2010年普通高校招生考试第二批本科院校南昌理工学院的招生录取专业是光信息科学与技术(光伏材料方向),就本人以科学的眼光来看不仅“光伏材料方向”这个六个字组成的名词出了非常之大的问题就连光信息科学与技术这八个字组成的名词同样也出现了非常之大的问题:因为大家都知道知名大学——中国科学技术大学,技术是科学的转化,两者并不是相等的关系所以不能用“与”字,技术是检验科学的惟一标准!!!光是信息的理想载体或传播媒质而信息是人们在适应外部世界并使这种适应反作用于外部世界过程中,同外部世界进行互相交换的内容和名称,所以内容和名称的理想载体或传播媒质怎么可以直接加上内容和名称呢(而不加动词)呢???
对于楼主的分享表示感谢,但是教导用户使用root用户来作为数据库用户名,是不是有点不尽责啊!
& &我们还是接着上一讲,我们上一集讲到2010年普通高校招生考试第二批本科院校南昌理工学院的招生录取专业是光信息科学与技术(光伏材料方向),就本人以科学的眼光来看不仅“光伏材料方向”这个六个字组成的名词出了非常之大的问题就连光信息科学与技术这八个字组成的名词同样也出现了非常之大的问题:因为大家都知道知名大学——中国科学技术大学,技术是科学的转化,两者并不是相等的关系所以不能用“与”字,技术是检验科学的惟一标准!!!光是信息的理想载体或传播媒质而信息是人们在适应外部世界并使这种适应反作用于外部世界过程中,同外部世界进行互相交换的内容和名称,所以内容和名称的理想载体或传播媒质怎么可以直接加上内容和名称呢(而不加动词)呢???
Powered by【云指南】腾讯云服务器开源程序部署配置指南 - 腾讯云官方论坛 - Powered by Discuz!
腾讯云官方论坛
标题: 【云指南】腾讯云服务器开源程序部署配置指南
作者: Vtrois& & 时间:
标题: 【云指南】腾讯云服务器开源程序部署配置指南《腾讯云服务器开源程序部署配置指南》是由腾讯云服务团队定期整理,涉及内容由腾讯云技术支持的同学和版主团队以及热心的论坛小伙伴共同分享,其内容包括腾讯云服务器相关环境的开源程序安装、配置、升级等指南以及一些解决方案,这些内容都是经过精心整理反复调试过的方法技巧,可以帮助大家快速的部署相应程序或者解决程序的问题,为了方便大家搜索,该指南将以连接的形式排版,如果发现错误,请及时与我们联系。
一、开源博客类程序部署配置指南
二、开源社区类程序部署配置指南
三、开源CMS类程序部署配置指南
最后更新:<font color="#ff年01月04日
作者: Vtrois& & 时间:
Wordpress(基于PHP环境部署)
1、Wordpress程式搭建教程(Windows环境)
2、Wordpress程式搭建教程(Linux环境 + 云数据库)
作者: Vtrois& & 时间:
emlog(基于PHP环境部署)
1、emlog程式搭建教程(Windows环境)
作者: Vtrois& & 时间:
Z-Blog (基于PHP环境部署)
1、Z-BlogPHP程式一键搭建教程(Windows环境)
2、Z-BlogPHP程式手工搭建教程(Windows环境)
作者: Vtrois& & 时间:
Typecho(基于PHP环境部署)
1、Typecho程式搭建教程(Windows环境)
作者: Vtrois& & 时间:
Discuz!(基于PHP环境部署)
1、服务市场 中 Discuz!镜像快速使用教程
2、CentOS 6.3 环境搭建 Discuz! 论坛
1、Windows + iis 环境下 Discuz! 伪静态设置方法
2、Linux + apache 环境下 Discuz! 伪静态设置方法
3、Linux + nginx 环境下 Discuz! 伪静态设置方式
4、Linux + nginx 环境下 Discuz! 站点迁移方法
5、Discuz!更新数据库缓存,提示表不存在解决方案
6、Discuz!登陆管理后台,反复跳转到管理首页的解决方法
7、WDCP 部署 Discuz!论坛,前台无法更新的解决办法
8、Discuz!的 UCenter 创始人密码
9、修改数据库密码之后,Discuz!论坛无法访问的解决方案
10、Discuz! 管理后台密码找回方法
11、Discuz!X3 去掉内容图片提示下载方法(去除图片提示下载附件)
12、Discuz!论坛上传头像失败提示access denied for agent changed解决方法
作者: Vtrois& & 时间:
MyBB (基于PHP环境部署)
1、MyBB 程式搭建教程(Windows环境)
作者: Vtrois& & 时间:
EmpireCMS/帝国CMS(基于PHP环境部署)
1、EmpireCMS/帝国CMS程式搭建教程(Windows环境)
作者: Vtrois& & 时间:
DeDeCMS/织梦CMS(基于PHP环境部署)
<font color="#、DeDeCMS/织梦CMS 程式搭建教程(Windows环境)
作者: 丑小丫& & 时间:
不错!!支持了!!
作者: 潇湘公子& & 时间:
学习了多谢,长知识学习了~~
作者: REDSTAR& & 时间:
很全,涨姿势
作者: 青春献给网络& & 时间:
很全,涨姿势
作者: 长泰& & 时间:
目前已经使用了discuz和wordpress
作者: 扬仔& & 时间:
这帖子不错,建站新手可以好好看看!
作者: 夠了ч!& & 时间:
学习学习,支持!学习学习,支持!学习学习,支持!
作者: 夠了ч!& & 时间:
为毛没有中奖啊?
作者: 蜜瓜& & 时间:
腾讯云服务从0到1,各种技能各种get,百篇文章一网打尽!
作者: 無名& & 时间:
赞赞赞赞赞赞赞赞赞赞赞赞
作者: BuBcT& & 时间:
丑小丫 发表于
不错!!支持了!!
咯给好哦也破也破做最切做最切在外婆好哦mins自信心
作者: Eif& & 时间:
谢谢啦!新手学习了
作者: MiServer& & 时间:
不錯呢 很實用: )
作者: 阳光下的向日葵& & 时间:
很全,涨姿势速度多少的道士
作者: MiServer& & 时间:
学习了ok,长姿勢学习了: )
作者: 长泰& & 时间:
wordpress用的人多吗?
作者: 红糖& & 时间:
如果能增加上环境安全配置的教程就更完美了。非常感谢斑竹提供的安装教程。
作者: Fleeting& & 时间:
挺挺挺挺挺挺挺挺挺挺挺
作者: Fleeting& & 时间:
长泰 发表于
目前已经使用了discuz和wordpress
一个 服务器 可以 做两个吗
作者: 长泰& & 时间:
Fleeting 发表于
一个 服务器 可以 做两个吗
我一个服务器放了六七个网站 有什么问题吗?
不过需要控制面板
作者: 约码(YueCode)& & 时间:
支持,支持,支持
作者: 毛凌国& & 时间:
毛凌国.中国&&这又免费午餐。
欢迎光临 腾讯云官方论坛 (/)
Powered by Discuz! X2.5扫一扫,访问微社区
查看: 18020|回复: 22
云币566 威望97 最后登录积分387注册时间帖子
程序猿[LV2], 积分 387, 距离下一级还需 813 积分
云币566 威望97
本帖最后由 梁国平 于
06:57 编辑
一、安装软件:
1、更新Centos源
wget /installers/atomic.sh& & #更新Centos源,如用默认源,直接第2步。
chmod 755 atomic.sh& && && && && &&&#读写权限
./atomic.sh& && && && && && && && && && & #安装yum源
yum check-update& && && && && && &&&#更新Centos系统
2、安装软件
yum -y install nginx mysql-server php php-mysql php-gd php-fpm memcached php-pecl-memcache
二、配置软件
1、配置nginx
vi /etc/nginx/conf.d/default.conf& & #按Esc, Shift+: ,wq 回车,进行保存。
listen& && & 80;& && && && && && && &# 多站点(.conf),指定 listen,server_name,root 的值。
server_name&&_;
root&&/usr/share/nginx/
location / {
& && && & index index.php index.html index.& &&&#添加index.php
location ~ \.php$ {& && && && && && && && && && &&&#取消FastCGI 部分的注释,内容如下:
& && && & fastcgi_pass& &127.0.0.1:9000;
& && && & fastcgi_index&&index.
& && && & fastcgi_param&&SCRIPT_FILENAME&&$document_root$fastcgi_script_&&
& && && & include& &&&fastcgi_
}& && && && && && && && && && && && && && && && && && && && &
include /etc/nginx/rewrite.d/*.& && && &# 添加Nginx Discuz X3.2 的伪静态rewrite规则,注意位置。
# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#location ~ /\.ht {
#& & deny&&
mkdir /etc/nginx/rewrite.d& && && &
vim& & /etc/nginx/rewrite.d/discuz_x3.2.conf& &# 新建文件,添加Nginx Discuz X3.2 伪静态rewrite规则:rewrite ^([^\.]*)/topic-(.+)\.html$ $1/portal.php?mod=topic&topic=$2
rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?mod=view&aid=$2&page=$3
rewrite ^([^\.]*)/forum-(\w+)-([0-9]+)\.html$ $1/forum.php?mod=forumdisplay&fid=$2&page=$3
rewrite ^([^\.]*)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=viewthread&tid=$2&extra=page%3D$4&page=$3
rewrite ^([^\.]*)/group-([0-9]+)-([0-9]+)\.html$ $1/forum.php?mod=group&fid=$2&page=$3
rewrite ^([^\.]*)/space-(username|uid)-(.+)\.html$ $1/home.php?mod=space&$2=$3
rewrite ^([^\.]*)/blog-([0-9]+)-([0-9]+)\.html$ $1/home.php?mod=space&uid=$2&do=blog&id=$3
rewrite ^([^\.]*)/(fid|tid)-([0-9]+)\.html$ $1/index.php?action=$2&value=$3
rewrite ^([^\.]*)/([a-z]+[a-z0-9_]*)-([a-z0-9_\-]+)\.html$ $1/plugin.php?id=$2:$3
if (!-e $request_filename) {
& & & & return 404;
}复制代码2、配置php-fpm
vi /etc/php-fpm.d/www.conf
user = nginx
group = nginx
3、配置mysql
service mysqld start
mysql_secure_installation& && &&&#设置初始root账户密码, 修改mysql安全:全部按4次 Y。如要修改密码,也使用该命令。
4、开启服务并重启系统
chkconfig nginx on
chkconfig php-fpm on
chkconfig mysqld on
chkconfig memcached on
service nginx start
service php-fpm start
service mysqld restart
service memcached start
三、安装Discuz X3.2
cd /usr/share/nginx/
wget /DiscuzX/3.2/Discuz_X3.2_SC_UTF8.zip
unzip Discuz_X3.2_SC_UTF8.zip
mv upload discuz& && && && && && && && && && && && && && && && && &#重命名 Discuz_X3.2_SC_UTF8 的站点目录
chown -R nginx.nginx /usr/share/nginx/discuz& && && &&&#设置目录所有者& &nginx.nginx& &
/install/& && && && && && && && && && && & #安装Discuz_X3.2_SC_UTF8
vim discuz/config/config_global.php& && && && && && && && && & #开启Discuz X3.2 的 memcache 内存优化
$_config['memory']['memcache']['server'] = 'localhost';
/& && && && && && && && && && && && && && &&&#访问你的Discuz网站
四、更新系统
yum -y update& && && &#系统更新
reboot& && && && && && &&&#重启系统
-------------------------------------------------------------------------------------------------------
以下是选修内容:
一、安装phpMyAdmin
1、yum install phpMyAdmin
2、添加phpMyAdmin站点(phpMyAdmin.conf):
cd&&/etc/nginx/conf.d/
cp -rf default.conf phpMyAdmin.conf& &
vim phpMyAdmin.conf
listen& && & 81;& && && && && && && && && && && && && && && && &&&# 多站点(.conf),指定 listen,server_name,root 的值。
server_name&&_;
root&&/usr/share/phpMyA
location / {
& && && & index index.php index.html index.html& && &#开启php支持,添加index.php
location ~ \.php$ {& && && && && && && && && && && && && && &#取消FastCGI 部分的注释,内容如下:
& && && &fastcgi_pass& &127.0.0.1:9000;
& && && &fastcgi_index&&index.
& && && &fastcgi_param&&SCRIPT_FILENAME& &$document_root$fastcgi_script_&&
& && && &include& &&&fastcgi_
}& && && && && && && && && && && && && && && && && && && && && && && &#按Esc, Shift+: ,wq 回车,进行保存。
chown root.nginx /var/lib/php/session& && && && && &&&#修改文件夹权限root.nginx,默认为root.apache
service php-fpm restart
service nginx restart
:81& && && && && && && && &&&#访问phpMyAdmin
二、安装vsftp
yum -y install vsftpd& && && && && && && && && && & #使用yum命令安装vsftp, (推荐用xshell和xftp,不用安装vsftp)。
useradd pwftpd -s /sbin/nologin
passwd pwftpd
vim /etc/vsftpd/vsftpd.conf& && && && && && && &#修改/etc/vsftpd/vsftpd.conf,使用pwftpd账号登陆。
anonymous_enable=NO
service vsftpd start
三、Centos云服务器管理工具
linux服务器的工具,推荐用xshell和xftp。
xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。
下载地址:.cn/download/59166.html
Xftp 是一个基于 MS windows 平台的功能强大的SFTP、FTP 文件传输软件。
下载地址:.cn/download/61110.html
有 19 人觉得本主题有帮助
云币86 威望30 最后登录积分30注册时间帖子
小白[LV1], 积分 30, 距离下一级还需 270 积分
云币86 威望30
楼主写的很详细,但是对于新手来说 这个貌似也不容易!不如弄个一键安装的面板类比较好!
云币40 威望24 最后登录积分59注册时间帖子
小白[LV1], 积分 59, 距离下一级还需 241 积分
云币40 威望24
不明觉厉啊,可以在详细一些不
云币40 威望4 最后登录积分66注册时间帖子
小白[LV1], 积分 66, 距离下一级还需 234 积分
云币40 威望4
ubuntu系统按照这个说明没有办法完成。希望LZ好心帮忙出个教程。
云币167 威望45 最后登录积分174注册时间帖子
程序猿[LV2], 积分 174, 距离下一级还需 1026 积分
云币167 威望45
&&这个很不错呀~
云币9 威望1 最后登录积分14注册时间帖子
小白[LV1], 积分 14, 距离下一级还需 286 积分
云币9 威望1
牛,有木有图形界面解说啊,完全看不懂
云币308 威望152 最后登录积分394注册时间帖子
程序猿[LV2], 积分 394, 距离下一级还需 806 积分
云币308 威望152
没有图文表示新手看不懂楼主能实例一步一步教程这帖子必火。
云币99 威望47 最后登录积分47注册时间帖子
小白[LV1], 积分 47, 距离下一级还需 253 积分
云币99 威望47
顶顶顶顶顶顶顶顶顶顶顶
云币116 威望32 最后登录积分276注册时间帖子
程序猿[LV2], 积分 276, 距离下一级还需 924 积分
云币116 威望32
有镜像版的啊。。。
云币438 威望176 最后登录积分585注册时间帖子
程序猿[LV2], 积分 585, 距离下一级还需 615 积分
云币438 威望176
centos 6X的按照楼主的步骤来就行了很 详细。。//
云币55 威望37 最后登录积分88注册时间帖子
小白[LV1], 积分 88, 距离下一级还需 212 积分
云币55 威望37
不明觉厉啊,可以在详细一些不
云币43 威望17 最后登录积分38注册时间帖子
小白[LV1], 积分 38, 距离下一级还需 262 积分
云币43 威望17
楼主有弊端,下载下来的DZ文件不用做777权限处理吗?
云币897 威望567 最后登录积分1454注册时间帖子
云币897 威望567
文字描述很好,缺少一些图片幺,不然会更好!赞一个,辛苦了LZ!
云币3 威望1 最后登录积分8注册时间帖子
小白[LV1], 积分 8, 距离下一级还需 292 积分
云币3 威望1
我现在使用的是windows下的服务,如何迁移呢??
云币95 威望95 最后登录积分95注册时间帖子
小白[LV1], 积分 95, 距离下一级还需 205 积分
云币95 威望95
南通微信 发表于
有镜像版的啊。。。
为什么我镜像版也用不了
云币40 威望40 最后登录积分94注册时间帖子
小白[LV1], 积分 94, 距离下一级还需 206 积分
云币40 威望40
没有图文表示看不太懂,不过辛苦楼楼了!
支持腾讯云,定位准,延时短。安全可靠
云币20 威望20 最后登录积分42注册时间帖子
小白[LV1], 积分 42, 距离下一级还需 258 积分
云币20 威望20
初次使用,这发方法安好的论坛,现在有个新问题,要装zend不知道怎么装.请大神帮忙.
云币10 威望10 最后登录积分22注册时间帖子
小白[LV1], 积分 22, 距离下一级还需 278 积分
云币10 威望10
感谢分享一下 我去试试看看吧
云币65 威望25 最后登录积分25注册时间帖子
小白[LV1], 积分 25, 距离下一级还需 275 积分
云币65 威望25
好哦lLOL默默loo通过网络传播有限公司董事长兼总经理办公室副
云币20 威望20 最后登录积分46注册时间帖子
小白[LV1], 积分 46, 距离下一级还需 254 积分
云币20 威望20
nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)
centos6.5环境 yum 安装nginx后(版本nginx1.10.1)
启动报错:
nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)
解决办法:
vim /etc/nginx/conf.d/default.conf
listen& && & 80 default_
listen& && & [::]:80 default_
listen& && & 80;
#listen& && & [::]:80 default_
启动nginx就行了。。
Powered by}

我要回帖

更多关于 301跳转怎么做 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信