美文网首页
新购买服务器搭建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