centos 快速安装wordpress
1.两种方式得到Wordpress
首先你可以去wordpress官方网站看下最新的wordpress的下载地址多少。比如wordpress 3.9.1的下载地址是:
http://cn.wordpress.org/wordpress-3.9-zh_CN.zip
先用mkdir命令随便建立一个目录,这里使用wordpress,在该目录下用wget来请求wordpress的下载地址,这里用:
|
1
2
|
wget http://cn.wordpress.org/wordpress-3.9-zh_CN.zipunzip wordpress-3.8-zh_CN.zip |
用unzip 来解压zip文件。
然后编辑wp-config-sample.php文件,主要修改数据库信息。
|
1
|
nano wp-config-sample.php |
|
1
2
3
4
5
6
7
8
9
10
11
|
/** MySQL数据库名 */define(‘DB_NAME’, ‘wordpress’); /** MySQL数据库用户名 */define(‘DB_USER’, ‘root’);/** MySQL数据库密码 */define(‘DB_PASSWORD’, ‘password’)/** MySQL主机(不用修改) */define(‘DB_HOST’, ‘localhost’); |
数据库名字我们这里先随便填一个,因为数据库还没有建立。数据库的用户名和密码都是之前一步填的,这里要填入。
记得ctrl + o 保存文件的时候,选择文件名为wp-config.php。
然后把所有的文件复制到/var/www/html 目录下。用
|
1
|
cp -rf wordpress/* /var/www/html/ |
这样就把wordpress搞妥了,不过有些同学可能对命令操作有点恐惧,在Windows下可以用FileZilla软件,来把本地的文件上传到VPS中。FileZilla在文件的站点管理器中,选择新建站点,配置界面的协议选择SFTP。

右边就是Linux目录了,左边的是你的电脑,右击某个目录或者文件就可以上传了。在右边选择目录或者文件也可以下载到本地,跟FTP有点像。

上传速度大概只有40-50KB/S
2.在Mysql中新建数据库
|
1
|
mysql -u root -p |
输入上面的命令进入mysql,要输入密码。
用下面的命令新建一个叫wordpress的数据库。
|
1
|
create database wordpress; |
通过上面的两步,访问IP地址,一个崭新的Wordpress就可以建立了。访问你注册的域名应该就可以安装wordpress了。
3.导入sql文件
如果是从虚拟主机转到VPS,那么就要导入sql文件了。可以用下面的命令:
|
1
|
mysql -u用户名 -p密码 数据库名 < 数据库名.sql |
注意u和用户名,p和密码之间没有空格!
4.Wordpress简单设置
4.1上传文件大小限制修改
到后台尝试上传一个附件,你会发现:
Maximum upload file size: 2MB.很痛苦。怎么修改?
用locate来搜索php.ini文件位置。
|
1
|
locate -i php.ini |
然后编辑它:
|
1
|
nano /etc/php.ini |
在nano中可以通过ctrl + w来搜索文字,这里搜索,post_max_size 和 upload_max_filesize ,把它们都改大点,比如我都改成64M
4.2重写url设置

WordPress中除了Default的url格式外,其他的都需要url 重新支持。默认是不支持的。VPS只能自己搞了,虚拟主机一般都默认开启的。
|
1
|
nano /etc/httpd/conf/httpd.conf |
需要编辑httpd.conf文件。ctrl + w搜索 “/var/www/html”,找到:
<Directory “/var/www/html”>
…
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be “All”, “None”, or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride None
把AllowOverride None 改成AllowOverride All
4.3 安装插件,更新需要输入FTP账户
|
1
|
nano /etc/httpd/conf/httpd.conf |
出现这个原因主要是权限不够。
同样编辑这个文件,找这个:
User apache
Group apache
把Group 改成root。当然这样有风险,但这是最快的…
还有个办法就是把wordpress的所有文件的所有权给apache这个用户。
上面这三个操作都需要重启Apache来生效的。
|
1
|
sudo service httpd restart |
5.VPS中使用git
可以用下面的命令安装git,非常简单
|
1
|
sudo yum install git |
不知道git的同学去搜索下,这里篇幅有限就不深入讲了,我们讲到用wget来获取最新的wordpress,其实最方便的应该是git,在本地windows搭好完整的wordpress,安装好插件,自己喜欢的主题,全部push到github或者bitbucket中,然后在/var/www/html/中clone完整的网站下来。以后如果有更新,也可以提交。备份的同时方便查看修改记录,实在是太酷了。
http://www.waitingfy.com/archives/1198
centos 快速安装wordpress的更多相关文章
- 于CentOS 6 安装 Wordpress
1.两种方式给Wordpress 首先,你可以去wordpress最新的官方网站看看wordpress多少下载.例wordpress 3.9.1下载地址: http://cn.wordpress.or ...
- 借助URLOS快速安装WordPress
### 简介 WordPress是一个以PHP和MySQL为平台的自由开源的博客软件和内容管理系统.WordPress具有插件架构和模板系统.截至2018年4月,排名前1000万的网站超过30.6%使 ...
- CentOS 7 安装 WordPress,PHP,Nginx,MySQL(MariaDB),FTP
主要资料参考:https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-st ...
- CentOS快速安装最新版本的SaltStack
SaltStack是一个类似Puppet的自动运维管理工具,打算用它来管理实验室的所有服务器包括OpenStack,当然要想把它玩起来首先得把它安装上, 这里我写了一个简单的脚本来在CentOS下快速 ...
- CentOS 7安装WordPress
在开始本文前,我假定你已经安装好了nginx.php-fpm和mariaDB(或mysql).它们的安装过程可参考我以前的文章. 1. 安装EPEL(Extra Packages for Enterp ...
- CentOS 7 安装wordpress
1.安装php 要安装php 7,必须使用下面的命令在Centos7系统上安装并启用epel和remi存储库. 输入一下代码, yum install http://rpms.remirepo.net ...
- CentOS上安装WordPress搭建博客平台
前两天在服务器上搭建了AMP,今天试着在上面安装了一个WordPress(中文:http://cn.wordpress.org/,英文:http://wordpress.org/),我安装的是英文最新 ...
- centos快速安装lamp
搭建MySQL数据库 使用 yum 安装 MySQL: yum install mysql-server -y 安装完成后,启动 MySQL 服务: service mysqld restart 设置 ...
- Centos快速安装Docke
预备 删除旧docker # 删除旧docker $ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-co ...
随机推荐
- Kafka副本同步机制
引用自:http://blog.csdn.net/lizhitao/article/details/51718185 Kafka副本 Kafka中主题的每个Partition有一个预写式日志文件,每个 ...
- [nuget]VS中包管理器打开后找不到其它工程的问题
今天新建工程做小组内用的工具,打算做个winform的项目, 用vs新建了winform项目,简单分下层吧,又加了两个类库项目, 然后,要用到的包需要nuget安装,于是发生这个问题: [VS]在so ...
- Lora通信解决方案对比
欢迎大家进群交流分享:QQ群:773082801
- Go语言学习笔记(3)——分支、循环结构
1 条件语句: if, else if, else 特殊用法:判断num是奇是偶:其中局部变量num只能在该if...else语句中使用! if num := 10; num % 2 == 0 { ...
- ubuntu sudo: pip:找不到命令
编辑文件 /etc/sudoers sudo vi /etc/sudoers 将Defaults env_reset ,改为 Defaults !env_reset 编辑文件-/.bashers ...
- 【xsy1232】Magic 最小割
题目大意:给你一个$n$个点,$m$条有向边的图,每个点有一个点权$a_i$,同时你可以用$b_i$的代价将$a_i$变为$0$ 另外你要付出$\sum\limits_{i=1}^n\max\limi ...
- android动态权限获取
android动态权限获取 Android6.0采用新的权限模型,只有在需要权限的时候,才告知用户是否授权,是在runtime时候授权,而不是在原来安装的时候 ,同时默认情况下每次在运行时打开页面时候 ...
- js操作符类型转换
乘法 我们来看下前面的题目: console.dir(5*"5"); console.dir(5*"a");//NaN console.dir(5*NaN);/ ...
- android-zip解压缩方法
/** * 解压缩文件到指定的目录. * * @param unZipfileName * 需要解压缩的文件(带路径) * @param mDestPath * 解压缩后存放的路径 **/ publi ...
- Java_反射机制详解
本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解. 下面开始正文. [案例1]通过一个对象 ...