一、WordPress博客搭建

1、安装Apache web服务器

  yum install -y httpd

  systemctl restart httpd

  systemctl enable httpd

2、安装MariaDB数据库

  yum install mariadb-server mariadb -y

  systemctl restart mariadb

  systemcrl enable mariadb

  mysql_secure_installation

  提示你输入数据库的root账户密码,都设置为root即可

3、安装PHP

  yum install -y php php-mysql

  systemctl restart httpd

4、安装MariaDB数据库的Web程序界面phpMyAdmin

  yum install -y epel-release

  yum install -y phpmyadmin

  修改后文件如下:

   

  systemctl restart httpd

  在浏览器中输入http://127.0.0.1/phpMyAdmin登录数据库

5、创建数据库WordPress

  mysql -u root -proot

  CREATE DATABASE wordpress;

  CREATE USER wordpressuser@localhost IDENTIFIED BY 'wordpress_password';

  GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY 'wordpress_password';

6、安装WordPress

  cd /root

  #如果下载不下来可以到官网下载之后上传至服务器即可(软件包名不一定是latest.tar.gz)

  wget http://wordpress.org/latest.tar.gz /root

  tar xzvf latest.tar.gz

  # 拷贝到/var/www/html/wordpress目录

  rsync -avP ~/wordpress/ /var/www/html/wordpress/

  编辑wp-config.php文件:

  # 切换到wordpress目录

  cd /var/www/html/wordpress

  # 复制wp-config.php文件

  cp wp-config-sample.php wp-config.php

  # 编辑wp-config.php文件

  vim wp-config.php

  然后在配置文件里设置正确的值:

   

  登录http://127.0.0.1/wordpress/wp-admin/install.php

二、搭建完成问题解决方法

1、ftp问题

  安装插件及更新提示输入ftp服务器的用户名和密码

(1)服务器安装ftp服务

  yum install ftp -y

(2)在服务器中修改/var/www/html/wordpress/wp-config.php

   

  define('FTP_BASE', '/var/www/html/wordpress');

  define('FTP_CONTENT_DIR', '/var/wwww/html/wordpress/wp-content');

  define('FTP_PLUGIN_DIR', '/var/wwww/html/wordpress/wp-content/plugins/');

  define('FTP_THEMES_DIR', '/var/www/html/wordpress/wp-content/themes/');

  define('FS_METHOD', 'direct');

2、修改固定链接

  修改固定连接后,保存文章,查看时候显示页面找不到,或者修改固定链接根本不生效,解决方法如下:

(1)修改权限:使用chmod 660 /var/www/html/wordpress/.htaccess

(2)修改/etc/httpd/conf/httpd.config 文件:

  将pathinfo = isset( $_SERVER['PATH_INFO'] ) ? $_SERVER['PATH_INFO'] : '';修改为:

  $pathinfo = isset( $_SERVER['PATH_INFO'] ) ? mb_convert_encoding($_SERVER['PATH_INFO'],'utf-8', 'GBK') : '';

  将list( $req_uri ) = explode( '?', $_SERVER['REQUEST_URI'] );修改为:

  list( $req_uri ) = explode( '?', mb_convert_encoding($_SERVER['REQUEST_URI'], 'utf-8','GBK') );

  

(3)查看Apache中的rewrite模块没有开启没有开启则开启rewrite功能:

  LoadModule rewrite_module modules/mod_rewrite.so(不同版本可能不同,在配置文件中查找LoadModule关键字,没有该功能则不用修改)

  将WordPress的目录相关的<Directory>目录对中的字段改为AllowOverride All,不清楚的可全部都修改

3、文件上传下载大小限制

  修改上传下载文件的大小vim /etc/php.ini

  post_max_size = 500M

  upload_max_filesize = 500M

WordPress博客搭建与问题总结的更多相关文章

  1. LNMP环境搭建之php安装,wordpress博客搭建

    LNMP环境搭建之php安装,wordpress博客搭建 一.介绍: 1.什么是CGI CGI全称是"通用网关接口"(Common Gateway Interface),HTTP服 ...

  2. 2021年Wordpress博客搭建

    2021年WordPress博客搭建教程 这是一篇关于2021最新版的WP个人博客搭建教程.整篇文章会事无巨细的一步步讲述搭建博客的每一步. 0.前言 随着互联网和移动互联网的飞速发展,博客这一功能恍 ...

  3. 虚拟机之 Wordpress博客搭建

    WordPress博客需要LAMP环境,---  LAMP 官网:https://cn.wordpress.org/ wordpress-4.4.1版本环境要求是: php 5.2.4或以上 mysq ...

  4. WordPress博客搭建指南

    WordPress是一个以PHP和MySQL为平台的自由开源的博客软件和内容管理系统.WordPress具有插件架构和模板系统.Alexa排行前100万的网站中有超过16.7%的网站使用WordPre ...

  5. Linux 下Wordpress博客搭建

    Wordpress # 下载安装文件 cd /usr/local/nginx/html/blog wget https://cn.wordpress.org/wordpress-4.8.1-zh_CN ...

  6. 烂泥:使用nginx利用虚拟主机搭建WordPress博客

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 最近开始打算学习nginx web服务器,既然是学习还是以实用为目的的.我们在此以搭建WordPress博客为例. 搭建WordPress博客,我们需要 ...

  7. 免费搭建wordpress博客有感

    之前一直有搭建个wordpress博客的想法,但一直没有实施.最近离职之后,空闲时间多了起来,就开始折腾wordpress博客起来. wordpress博客可玩性很高,但刚开始只想练练手,就没有想买域 ...

  8. LNMP架构之搭建wordpress博客网站

    系统环境版本 [root@db02 ~]# cat /etc/redhat-release CentOS release 6.9 (Final) [root@db02 ~]# uname -a Lin ...

  9. 个人博客搭建( wordpress )

    最近同学买了一台虚机( centos7 系统 ).一个域名,让帮忙搭一个个人博客.本着简单快捷,个人博客采用 wordpress 来搭建.为了以后博客系统的迁移方便,使用 docker 来安装 wor ...

随机推荐

  1. 读Cassandra源码之并发

    java 并发与线程池 java并发包使用Executor框架来进行线程的管理,Executor将任务的提交与执行过程分开,直接使用Runnable表示任务.future获取返回值.ExecutorS ...

  2. ASP.NET Core 使用 SignalR 遇到的 CORS 问题

    问题 将 SignalR 集成到 ASP.NET Core MVC 程序的时候,按照官方 DEMO 配置完成,但使用 DEMO 页面建立连接一直提示如下信息. Access to XMLHttpReq ...

  3. 关于 Docker 镜像的操作,看完这篇就够啦 !(下)

    紧接着上篇<关于 Docker 镜像的操作,看完这篇就够啦 !(上)>,奉上下篇 !!! 镜像作为 Docker 三大核心概念中最重要的一个关键词,它有很多操作,是您想学习容器技术不得不掌 ...

  4. Java基础知识回顾之六 ----- IO流

    前言 在上一篇文章中,回顾了Java的多线程.而在本篇文章中主要介绍Java IO的相关知识. IO的介绍 什么是IO? IO的名称又来是Input与Output的缩写,也就是输入流和输出流.输入流用 ...

  5. 面向对象之七大基本原则(javaScript)

    1. 前言 2. 单一职责 3. 开闭原则 4. 里氏替换 5. 依赖倒置 6. 接口隔离 7. 迪米特法则 8. 组合聚合复用原则 9. 总结 1. 前言 面向对象编程有自己的特性与原则,如果对于面 ...

  6. Eclipse设置全局用户名

    -Duser.name=你的名字

  7. 【wif系列】C#之单例模式(Singleton Pattern)最佳实践

    目录 前言 单例基类 单例提供者 总结 前言 在上一篇译文--<深入理解C#--在C#中实现单例模式>中,对在C#中实现单例模式进行了详细阐述.我们在日常的开发中可以采用解决方案4或解决方 ...

  8. loj#2312. 「HAOI2017」八纵八横(线性基 线段树分治)

    题意 题目链接 Sol 线性基+线段树分治板子题.. 调起来有点自闭.. #include<bits/stdc++.h> #define fi first #define se secon ...

  9. 时空地图TimeGIS.com生成正交曲线网格

    数值模拟中对数学物理方程的求解过程中经常需要生成网格,这里提供了一种方便的方法,只需要简单地勾画出区域的轮廓, 就可以生成相应的正交曲线网格,详情请访问 www.TimeGIS.com

  10. 【Android】用Cubism 2制作自己的Live2D——官方App样例源码学习(2)!

    前言- 明确了项目目录的结构,但是结构什么的也太"抽象"了. 本篇开始上代码! 模型的绘制- 前几天的学习中,live2d的绘制有了一些了解了,在Android端使用OpenGL ...