Wordpress安装-报错说明

一:下载WordPress安装包并解压

下载地址:https://wordpress.org/latest.tar.gz

  • 如果使用FTP将wordpress上传到远程服务器,先下载压缩包,之后上传
  • 如果使用shell访问远程服务器,直接在远程服务器上使用wget工具下载(Linux系统)
    • wget https://wordpress.org/latest.tar.gz
    • 解压缩:tar -xzvf latest.tar.gz

二:创建Wordpress数据库和用户

[root@vps]# mysql -uroot -p
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 10
Server version: 10.3.21-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> drop database wordpress;
Query OK, 12 rows affected (0.300 sec)

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
+--------------------+
3 rows in set (0.000 sec)


MariaDB [(none)]> create database wordpress;
Query OK, 1 row affected (0.000 sec)

MariaDB [(none)]> grant all privileges on wordpress.* to "username"@'hostname' identified by 'password';
Query OK, 0 rows affected (0.001 sec)

MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.000 sec)

MariaDB [(none)]> exit
Bye

三:设置wp-config.php文件

可以在运行安装脚本的时候让wordpress自行设置wp-config.php文件;也可以手动设置wp-config.php文件

  1. wp-config-sample.php重命名为wp-config.php

  2. 编辑wp-config.php文件

    // ** MySQL settings - You can get this info from your web host ** //
    /** The name of the database for WordPress */
    define( 'DB_NAME', 'database_name_here' );		# 为创建worpress的数据库名称
    
    /** MySQL database username */
    define( 'DB_USER', 'username_here' );			# 为创建的wrdpress用户名
    
    /** MySQL database password */
    define( 'DB_PASSWORD', 'password_here' );		# 为创建的wordpress用户名的密码
    
    /** MySQL hostname */
    define( 'DB_HOST', 'localhost' );				# 为设置的hostname
    
    /** Database Charset to use in creating database tables. */
    define( 'DB_CHARSET', 'utf8' );
    
    /** The Database Collate type. Don't change this if in doubt. */
    define( 'DB_COLLATE', '' );
    
    

四:设置文件在网站的位置

  • 使用的是nginx的话,默认文件位置为:/usr/share/nginx/html

  • 也可以自定义文件位置,需要修改nginx的网页配置文件,下面是我的wordpress网页配置文件

    [root@vps]# cat /etc/nginx/conf.d/alongway.top.conf
    server {
        listen       80; 
        server_name  alongway.top www.alongway.top;
    
        location / {
            root   /data/www/wordpress;
            index  index.php index.html index.htm;
        }
    
        error_page 500 502 503 504 403 404 /404.html;
        location = /404.html {
            root /data/www/blog;
        }
        
        location ~ \.php$ {
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
    
    }
    

五:运行安装脚本

在web浏览器中与运行安装脚本

已经设置了网站根目录,并且已经把Wordpress文件放置到了网站根目录下,所以访问:

http://www.alongway.top/wp-admin/install.php

至此,安装完成

解决安装主题插件,更新需要FTP

在wordpress网站目录下的wp-config.php文件添加如下内容

vim wp-config.php
define('FS_METHOD','direct');
define('FS_CHMOD_DIR',0777);
define('FS)CHMOD_FILE',0777);
posted @ 2020-04-04 01:33  Lin-Grocery  阅读(571)  评论(0编辑  收藏  举报