CentOS上安装WordPress搭建博客平台
前两天在服务器上搭建了AMP,今天试着在上面安装了一个WordPress(中文:http://cn.wordpress.org/,英文:http://wordpress.org/),我安装的是英文最新版。
WordPress的安装很简单,按照官方给的安装步骤就行。
我搭建Apache时,使用的域名绑定目录就是默认的apache根目录下的htdocs。我将wordpress解压到了/usr/local/apache2/htdocs/下。下面是官方的5分法:
- 将WordPress压缩包解压至一个空文件夹,并上传它。
- 在浏览器中访问wp-admin/install.php。它将帮助您把数据库连接信息写入到
wp-config.php文件中。- 如果上述方法无效,也没关系,这很正常。请用文本编辑器(如写字板)手动打开
wp-config-sample.php文件,填入数据库信息。 - 将文件另存为
wp-config.php并上传。 - 在浏览器中访问wp-admin/install.php。
- 如果上述方法无效,也没关系,这很正常。请用文本编辑器(如写字板)手动打开
- 在配置文件就绪之后,WordPress 会自动尝试建立数据库表。若发生错误,请检查
wp-config.php文件中填写的信息是否准确,然后再试。若问题依然存在,请访问中文支持论坛寻求帮助。 - 若您不设置密码,请牢记生成的随机密码。若您不输入用户名,用户名将是
admin。 - 完成后,安装向导会带您到登录页面。用刚刚设置的用户名和密码登录。若您使用随机密码,在登录后可以按照页面提示修改密码。
安装过程中可能会出现“无法调用load_textdomain函数”的错误。这个错误我网上查了很久,没有很好的解决办法,最好就是重新下一个稳定版本的安装包,重新解压安装。
安装成功后,遇到了无法打开博客前台的问题,也就是发表了一篇博文却无法预览,或者是在控制面板(Dashboard)里点击visit site,浏览器却不能显示前台。可以在http://guiem.info/permalinks-on-wordpress-amazon-ec2/找到解决方法:
1.打开apache的控制文件httpd.conf(我的是/usr/local/apache2/conf/httpd.conf),找到下面的这一段:
<Directory />
AllowOverride none
Require all denied
</Directory>
修改为:
<Directory />
Options FollowSymLinks
AllowOverride All
# Require all denied
</Directory>
并找到:AllowOverride None
修改为:AllowOverride All
2.在Dashboard左侧Collapse menu找到Settings下的Permalinks,点击:
改变web url设置,比如设为“Post name“,页面下方会提醒你创建一个“.htaccess“文件,在wordpress安装的根目录下创建该文件并将提供的内容复制进去,内容样式如下:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
然后重启apache,完成。该问题也可参考http://codex.wordpress.org/zh-cn:%E4%BD%BF%E7%94%A8%E5%9B%BA%E5%AE%9A%E9%93%BE%E6%8E%A5或http://codex.wordpress.org/Using_Permalinks。
操作数据库,可直接使用mysql的客户端,或者选择安装phpMyAdmin。
tar -xzf phpMyAdmin-version-all-languages.tar.gz #解压缩到/usr/local/apache2/htdocs/目录下;
cd /usr/local/apache/htdocs/phpMyAdmin-version-all-languages/;
cp config.sample.inc.php config.inc.php #复制配置文件模板为当前配置文件;
vim config.inc.php,修改:
// $cfg['Servers'][$i]['controluser'] = 'pma';
// $cfg['Servers'][$i]['controlpass'] = 'pmapass';
为:
$cfg['Servers'][$i]['controluser'] = 'username'; #填入你的mysql登录用户名
$cfg['Servers'][$i]['controlpass'] = 'password'; #填入你的mysql登录密码
然后就可以在浏览器中管理数据库了(我的是在浏览器中输入http://192.168.10.212/phpmyadmin/index.php)。
CentOS上安装WordPress搭建博客平台的更多相关文章
- windows上使用wordpress搭建博客
环境windows8.1 需要的工具:wampserver.wordpress 首先先下载好wordpress源码和wampserver安装包 安装完成后开启wampserver 开启的状态是绿色的: ...
- 手把手教从零开始在GitHub上使用Hexo搭建博客教程(四)-使用Travis自动部署Hexo(2)
前言 前面一篇文章介绍了Travis自动部署Hexo的常规使用教程,也是个人比较推荐的方法. 前文最后也提到了在Windows系统中可能会有一些小问题,为了在Windows系统中也可以实现使用Trav ...
- 手把手教从零开始在GitHub上使用Hexo搭建博客教程(三)-使用Travis自动部署Hexo(1)
前言 前面两篇文章介绍了在github上使用hexo搭建博客的基本环境和hexo相关参数设置等. 基于目前,博客基本上是可以完美运行了. 但是,有一点是不太好,就是源码同步问题,如果在不同的电脑上写文 ...
- 手把手教从零开始在GitHub上使用Hexo搭建博客教程(二)-Hexo参数设置
前言 前文手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置介绍了github注册.git相关设置以及hexo基本操作. 本文主要介绍一下hexo的常用参数设置. ...
- 手把手教从零开始在GitHub上使用Hexo搭建博客教程(一)-附GitHub注册及配置
前言 有朋友问了我关于博客系统搭建相关的问题,由于是做开发相关的工作,我给他推荐的是使用github的gh-pages服务搭建个人博客. 推荐理由: 免费:github提供gh-pages服务是免费的 ...
- wordpress搭建博客上传begin主题The themes is locked to another domain
如题, 在使用wordpress搭建个人博客过程中, 上传begin主题, 出现如下弹框的错误, 而且样式有误. 环境: Los Angeles CentOS 7 x64 nginx+mysql 解决 ...
- Ubuntu 16.04.1 LTS配置LNMP使用wordpress搭建博客
今天想用wordpress搭个博客,我的服务器是腾讯云的,然后腾讯云里有官方文档搭建的,但它是用centos为例, 搞得我的ubuntu跟着它走了些歪路,然后结合网上其它资料,终于一点一点的解决了. ...
- LAMP+Wordpress搭建博客
作为一名技术控,看到别人都有专属于自己的博客,小夜也忍不住自己操刀做个自己的博客.有兴趣的童鞋接下来可要认真地练习比对哦.如果出现错误也不要着急上火,咱们可以交流学习.我们的口号是:遇水搭桥,遇山凿山 ...
- 由于我最近搞了个wordpress搭建博客,这里我为大家分享一哈,使用wordpress过程中遇到的坑
Windows server下搭建mysql+php+apache环境参考教程: https://blog.csdn.net/qq_38125058/article/details/81157865 ...
随机推荐
- (spring-第14回【IoC基础篇】)国际化信息 (转)
国际化又称为本地化. 当你把手机的language由中文切换到英文时,你的微信也相应改用英语,这就是i18n国际化.一般来说,应用软件提供一套不同语言的资源文件,放到特定目录中,应用根据不同语言的操作 ...
- SVD在推荐系统中的应用
一.奇异值分解SVD 1.SVD原理 SVD将矩阵分为三个矩阵的乘积,公式: 中间矩阵∑为对角阵,对角元素值为Data矩阵特征值λi,且已经从大到小排序,即使去掉特征值小的那些特征,依然可以很好地重构 ...
- HDU ACM 1068 最大独立集
意甲冠军:n同学.有些学生将有宿命的男性和女性成为恋人.收集注定要成为爱好者求学生的最大数目不存在. 分析:独立设置,顶点设定图的一个子集,在休闲2不连续: 二分图:最大独立集 = 顶点 - 匹配的最 ...
- 【Linux】CentOS系统
版本号:CentOS release 5.7 1)查看系统版本号 cat /etc/readhat-release 2)安装软件 wget 资源链接 make make install 在线安装: ...
- 快速入门:十分钟学会Python(转)
初试牛刀 假设你希望学习Python这门语言,却苦于找不到一个简短而全面的入门教程.那么本教程将花费十分钟的时间带你走入Python的大门.本文的内容介于教程(Toturial)和速查手册(Cheat ...
- 值得关注的10个python语言博客(转)
大家好,还记得我当时学习python的时候,我一直努力地寻找关于python的博客,但我发现它们的数量很少.这也是我建立这个博客的原因,向大家分享我自己学到的新知识.今天我向大家推荐10个值得我们关注 ...
- CSDN博文“待定”如何避免检测规则分析“待定”
这些天一直很郁闷.鲍文本人一直"待定", 当然,这是非常不舒服的自己.那么今晚最终成为一个非成功出版"待定"文章,这CSDN于大家的反映而放弃了.没想到我后面又 ...
- 十天学Linux内核之第二天---进程
原文:十天学Linux内核之第二天---进程 都说这个主题不错,连我自己都觉得有点过大了,不过我想我还是得坚持下去,努力在有限的时间里学习到Linux内核的奥秘,也希望大家多指点,让我更有进步.今天讲 ...
- 安德鲁斯 建立与各种听众自己定义的ScrollView
=== 建立与各种听众自己定义的ScrollView === 尽管安卓5.1已经release, 可是ScrollView的封装和对外API依然少的可怜, 尽管它优化得非常好了. 所以问题来了: Sc ...
- gcd&&lcm
1011 最大公约数GCD 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题 收藏 关注 输入2个正整数A,B,求A与B的最大公约数. Input 2个数A,B,中 ...