Wordpress Installation - being given instructions

One: Download and unzip the WordPress installation package

Download: https://wordpress.org/latest.tar.gz

  • If you use FTP to upload wordpress to a remote server to download the archive, then upload
  • If you are using shell access to a remote server, using wget tools directly on the remote server to download (Linux systems)
    • wget https://wordpress.org/latest.tar.gz
    • unzip:tar -xzvf latest.tar.gz

Two: Create a Wordpress database and user

[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

3: setting wp-config.php file

Wordpress can make when running the installation script to set their own wp-config.phpfiles; you can manually set up wp-config.phpfile

  1. Will wp-config-sample.phprenamewp-config.php

  2. Edit wp-config.phpFile

    // ** 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', '' );
    
    

Four: Set the location of the file on the site

  • Nginx is used, then the default file location is:/usr/share/nginx/html

  • You can also customize the file location, you need to modify nginx web profile, here is my wordpress website profile

    [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;
        }
    
    }
    

Five: Run the installation script

In the web browser and run the installation script

We have set up a website root directory, and has placed the Wordpress files to the web root directory, visit:

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

image-20200404010905780

At this point, the installation is complete

Troubleshoot installation theme plugin update requires FTP

In the wordpress website directory wp-config.phpfile add the following

vim wp-config.php
define('FS_METHOD','direct');
define('FS_CHMOD_DIR',0777);
define('FS)CHMOD_FILE',0777);

Guess you like

Origin www.cnblogs.com/moniter/p/12630125.html