美文网首页
新购买服务器搭建wordpress 站点

新购买服务器搭建wordpress 站点

作者: hegege | 来源:发表于2019-11-08 00:34 被阅读0次

最近新接了个 项目,需要帮客户迅速建立一个站点 ,当时就想到了phpcms  和wordpress,所以直接帮助客户搭建了一个wordpress 站点 记录下来 需要对大家有所帮助

1  购买服务器

我给客户买的是阿里云的ecs 共享性2核4G 的服务器实例 

在更多里面我可以修改密码和远程链接密码

用户名默认是root  密码是你自己的密码

修改服务器密码和远程密码

2 购买 域名

购买完服务器 我去阿里云里面去买了一个域名  现在备案比较方便  直接拿 手机app拍照上传就好了

这里会遇到一个备案服务号的问题  这时候直接在阿里云申请就好了

域名解析 与备案

3 配置 php mysql  Apache  服务器的环境

这里你要最好给服务器安装个yum  安装yum 的教程大家可以晚上自己安装

下面是red hat/CentOs7关闭防火墙的命令!

1:查看防火状态

systemctl status firewalld

service  iptables status

2:暂时关闭防火墙

systemctl stop firewalld

service  iptables stop

3:永久关闭防火墙

systemctl disable firewalld

chkconfig iptables off

4:重启防火墙

systemctl enable firewalld

service iptables restart  

5:永久关闭后重启

//暂时还没有试过

chkconfig iptables on

1 安装 Apache服务

sudo yum install httpd

systemctl start  httpd.service

 安装完看一下   如果没出现就看一下是不是安全组没配置

2  安装mysql 

在 CentOS 7 中的 yum 源中是没有 Mysql 的,其默认数据库是 MariaDB;可以通过以下命令行进行下载安装:

sudo rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

yum install mysql mysql-server mysql-libs mysql-server

重启  systemctl restart mysql.service

测试mysql  是否成功

mysql -u root -p  

默认用户为root   

修改密码

use mysql;   

update user set password=password('新密码') where user='root';

刷新用户列表

create database wordpress; 创建数据库


flush privileges;

exit  退出

修改为重启一下

开机默认开启

systemctl enable httpd.service

systemctl enable mysqld.service

最好在重启

systemctl restart httpd.service

systemctl restart mysqld.service


3 安装php

因为我们安装的wordpress版本是最新的5.2版本  那个我们的PHP 要安装的版本是5.6 

WordPress 5.2 于北京时间5月8日正式发布,新版要求PHP 版本最低是5.6.20

首先查看你当前的php版本, 我的当前版本是php5.4的

php -v

执行下面的命令升级软件仓库 

rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm 

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 

执行下面的命令删除php(卸载的时候关注下卸载了那些包) 

yum remove php-common

然后像安装那样问你是否继续的,输入yes即可 

安装php 5.6版本(php56w-devel这个不是必需的)(可以使用yum search php56w查看下缺失了那些依赖包) 

yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring php56w-fpm php56w-pdo php56w-mysqli

重启httpd 

service httpd restart 

service php-fpm restart 

查看最新的版本 

php -v 

现在应该是5.6了!

测试 PHP 是否安装成功

建立一个 info.php 文件:

vim /var/www/html/info.php

然后输入 i 进入编辑模式,在文件中写入下面的 PHP 命令:

<?php

phpinfo();

?>

Esc,退出编辑模式,:wq 保存修改并退出;

在浏览器中输入 ip 地址 /info.php,例如:0.0.0.0/info.php 回车,就可以看到 PHP 的信息了;


4 下载wordpress

安装wordpress

可以到 https://wordpress.org/ 官网上去翻,或通过下面的命令下载:

wget http://cn.wordpress.org/wordpress-3.9-zh_CN.zip

如果下载不下来   可以用迅雷下载链接  在 通过 scp  或者ftp  传到服务器上

使用 unzip 来解压文件:

unzip wordpress-3.8-zh_CN.zip

如果,没有 unzip 的话,通过下面命令下载:

yum install unzip

安装完毕后,再执行上面的解压命令;

把文件复制到 /var/www/html 目录下

cp -rf wordpress/* /var/www/html/

(注:建议去看看 WordPress 的 wp-conten-sample.php 文件)

在浏览器中输入你的 ip 地址,就可以看到 WordPress 的配置页;

如何根据其提示,完成最后的配置;

修改 cp  wp-conten-sample.php  wp-content 

修改 wp-content 的配置信息   数据库名字  账号 密码

wordpress  root   123456

问题总结:

1. “无法定位 WordPress 内容目录”

解决方案:

打开 WordPress 根目录的 wp-config.php 文件,把下面这段代码加到文件末尾;

/** Override default file permissions */

if(is_admin()) {

  add_filter('filesystem_method', create_function('$a', 'return "direct";' ));

  define( 'FS_CHMOD_DIR', 0751 );

}

2. “安装失败,无法创建目录”

解决方案:

在到 WordPress 的安装路径下找到 wp-content 文件(注:这个文件夹是用于存放语言包,插件及主题的文件夹),键入以下命令:

chmod -R 777 wp-content/

再进行安装或更新,应该就能解决!

相关文章

网友评论

      本文标题:新购买服务器搭建wordpress 站点

      本文链接:https://www.haomeiwen.com/subject/tqrgbctx.html