• 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

     

  • 相关阅读:
    困扰几周了,请教啊,android与websevice数据交互很诡异的问题
    最新版本_adt-bundle-windows-x86_64-20140702 无法建立avd
    android向web提交数据,中文乱码
    activity怎么控制fragment中的textview组件
    关于云储存或者百度云的基础问题, 用java/android 实现上传文件到云储存(比如百度云)
    短信列表如何让同一个号码的短信只显示一条,刚刚加载短信列表会加载所有的数据列。求指教
    Android图片上传到服务器的问题
    安卓模拟器这么慢,大家都怎么调试的?
    浏览器前缀-----[译]Autoprefixer:一个以最好的方式处理浏览器前缀的后处理程序
    windows 下安装nodejs及其配置环境
  • 原文地址:https://www.cnblogs.com/chenli90/p/10519975.html
Copyright © 2020-2023  润新知