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.zip
unzip  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的更多相关文章

  1. 于CentOS 6 安装 Wordpress

    1.两种方式给Wordpress 首先,你可以去wordpress最新的官方网站看看wordpress多少下载.例wordpress 3.9.1下载地址: http://cn.wordpress.or ...

  2. 借助URLOS快速安装WordPress

    ### 简介 WordPress是一个以PHP和MySQL为平台的自由开源的博客软件和内容管理系统.WordPress具有插件架构和模板系统.截至2018年4月,排名前1000万的网站超过30.6%使 ...

  3. CentOS 7 安装 WordPress,PHP,Nginx,MySQL(MariaDB),FTP

    主要资料参考:https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-st ...

  4. CentOS快速安装最新版本的SaltStack

    SaltStack是一个类似Puppet的自动运维管理工具,打算用它来管理实验室的所有服务器包括OpenStack,当然要想把它玩起来首先得把它安装上, 这里我写了一个简单的脚本来在CentOS下快速 ...

  5. CentOS 7安装WordPress

    在开始本文前,我假定你已经安装好了nginx.php-fpm和mariaDB(或mysql).它们的安装过程可参考我以前的文章. 1. 安装EPEL(Extra Packages for Enterp ...

  6. CentOS 7 安装wordpress

    1.安装php 要安装php 7,必须使用下面的命令在Centos7系统上安装并启用epel和remi存储库. 输入一下代码, yum install http://rpms.remirepo.net ...

  7. CentOS上安装WordPress搭建博客平台

    前两天在服务器上搭建了AMP,今天试着在上面安装了一个WordPress(中文:http://cn.wordpress.org/,英文:http://wordpress.org/),我安装的是英文最新 ...

  8. centos快速安装lamp

    搭建MySQL数据库 使用 yum 安装 MySQL: yum install mysql-server -y 安装完成后,启动 MySQL 服务: service mysqld restart 设置 ...

  9. Centos快速安装Docke

    预备 删除旧docker # 删除旧docker $ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-co ...

随机推荐

  1. [HTML] H5在webApp中的注意事项

    常用的meta标签 <!--防止手机中网页放大和缩小--> <meta name="viewport" content="width=device-wi ...

  2. 【wireshark】插件开发(四):Lua插件Post-dissector和Listener

    1. Post-dissector post-dissector和dissector不同,它会在所有dissectors都执行过后再被执行,这也就post前缀的由来.post-dissector的构建 ...

  3. 记录Kali Linux 安装输入法过程

    1.首先设置源,打开终端输入. eafpad /etc/apt/sources.list 清空Sources.list里的内容,设置一个阿里云的源就行了. deb http://mirrors.ali ...

  4. java在编译期和运行期都做了什么

    Java对象内存存储,引用传递,值传递详细图解 java对象在内存中的分配 编译过程: 编译器把一种语言规范转化为另一种语言规范的这个过程需要哪些步骤?回答这个问题需要参照<编译原理>,总 ...

  5. linux中进程和计划任务管理

    进程和计划任务管理 1. 程序和进程的关系 程序:保存在硬盘.光盘等介质中的可执行代码和数据:静态保存的代码 进程:在 CPU 及内存中运行的程序代码:动态执行的代码:父.子进程:每个进程可以创建一个 ...

  6. 【AGC012E】 Camel and Oases ST表+状压dp

    题目大意:一排点,两点间有距离. 初始你有一个行走值$v$,如果相邻两点距离不超过$v$你可以自由在这两点行走. 当$v$大于$0$时,你可以选择某一时刻突然飞到任意点,这样做后$v$会减半(下取整) ...

  7. python代码的那些设计

    一.Django的ORM 1.类QuerySet (django) :QuerySet 可以被构造,过滤,切片,做为参数传递,这些行为都不会对数据库进行操作.只要你查询的时候才真正的操作数据库. 2. ...

  8. 服务器集群的session管理

    应用服务器的高可用架构设计主要基于服务无状态这一特性,但是事实上,业务总是有状态的,单机情况下,Session可由部署在服务器上的web容器(如Jboss)管理.在使用负载均衡的集群环境中,由于负载均 ...

  9. Storm实现数字累加Demo

    import java.util.Map; import backtype.storm.Config; import backtype.storm.LocalCluster; import backt ...

  10. Spring Security构建Rest服务-1401-权限表达式

    Spring Security 的权限表达式 用法,在自定义的BrowserSecurityConfig extends WebSecurityConfigurerAdapter 配置文件里,每一个a ...