zoukankan      html  css  js  c++  java
  • WordPress博客搭建与问题总结

     

    一、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

     

  • 相关阅读:
    如何理解python中的if __name__=='main'的作用
    如何在阿里云上部署war包到tomcat服务器
    如何在windows上部署war包到tomcat服务器
    解决:mysql5.7 timestamp默认值0000-00-00 00:00:00 报错
    python3中的unicode_escape
    python中的excel操作
    python的logging模块
    python中的SMTP发送邮件
    python中的字符串
    一道问题引出的python中可变数据类型与不可变数据类型
  • 原文地址:https://www.cnblogs.com/chenli90/p/10519975.html
Copyright © 2011-2022 走看看