基于上文配置好的LNMP環境繼續搭建wordpress
目錄
一.到官網下載tar.gz包,并上傳到Linux上,也可以通過復制鏈接地址進行下載?
二. 將wordpress中的所有文件移動到你nginx.conf中指定目錄中
三.為wordpress配置數據庫
四.到瀏覽器進行注冊
1.剛開始可以用ip/wp-admin/index.php進行引導
2.跳轉后填寫信息
3.彈出這個界面,就復制一份wp-config.php文件
4.輸入信息
5.登錄
6.問題解決,登錄后臺報404
(1)方法1
(2)方法2
???五.手動添加用戶
1.點擊用戶添加,輸入相關信息
2.郵箱會收到信息,?后續也可以使用這個賬號登錄???編輯
3.查看數據庫里是否有用戶信息
?
一.到官網下載tar.gz包,并上傳到Linux上,也可以通過復制鏈接地址進行下載?
二. 將wordpress中的所有文件移動到你nginx.conf中指定目錄中
[root@localhost ~]# tar -zvxf wordpress-4.8-zh_CN.tar.gz
[root@localhost ~]# mv wordpress/* /usr/local/src/nginx-1.22.0/html/
[root@localhost html]# ll
total 200
-rwxr-xr-x 1 nginx nginx 497 May 24 2022 50x.html
-rwxr-xr-x 1 nginx nginx 615 May 24 2022 index.html
-rwxr-xr-x 1 nobody nfsnobody 418 Sep 25 2013 index.php
-rwxr-xr-x 1 nobody nfsnobody 19935 Jan 3 2017 license.txt
-rwxr-xr-x 1 root root 21 Aug 12 10:31 phpinfo.php
-rwxr-xr-x 1 nobody nfsnobody 6956 Jul 23 2017 readme.html
-rwxr-xr-x 1 nobody nfsnobody 5447 Sep 28 2016 wp-activate.php
drwxr-xr-x 9 nobody nfsnobody 4096 Jul 23 2017 wp-admin
-rwxr-xr-x 1 nobody nfsnobody 364 Dec 19 2015 wp-blog-header.php
-rwxr-xr-x 1 nobody nfsnobody 1627 Aug 29 2016 wp-comments-post.php
-rwxr-xr-x 1 root root 2910 Aug 12 21:22 wp-config.php
-rwxr-xr-x 1 nobody nfsnobody 2910 Aug 12 21:22 wp-config-sample.php
drwxr-xr-x 5 nobody nfsnobody 69 Jul 23 2017 wp-content
-rwxr-xr-x 1 nobody nfsnobody 3286 May 25 2015 wp-cron.php
drwxr-xr-x 18 nobody nfsnobody 8192 Jul 23 2017 wp-includes
-rwxr-xr-x 1 nobody nfsnobody 2422 Nov 21 2016 wp-links-opml.php
-rwxr-xr-x 1 nobody nfsnobody 3301 Oct 25 2016 wp-load.php
-rwxr-xr-x 1 nobody nfsnobody 34327 May 13 2017 wp-login.php
-rwxr-xr-x 1 nobody nfsnobody 8048 Jan 11 2017 wp-mail.php
-rwxr-xr-x 1 nobody nfsnobody 16200 Apr 7 2017 wp-settings.php
-rwxr-xr-x 1 nobody nfsnobody 29924 Jan 24 2017 wp-signup.php
-rwxr-xr-x 1 nobody nfsnobody 4513 Oct 15 2016 wp-trackback.php
-rwxr-xr-x 1 nobody nfsnobody 3065 Sep 1 2016 xmlrpc.php
三.為wordpress配置數據庫
[root@localhost ~]# mysql -uroot -p123456
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 8
Server version: 10.6.14-MariaDB MariaDB ServerCopyright (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)]> create database wordpress default character set utf8;
Query OK, 1 row affected (0.001 sec)MariaDB [(none)]> create user wordpress@localhost identified by "123456";
Query OK, 0 rows affected (0.002 sec)MariaDB [(none)]> grant all privileges on *.* to wordpress@localhost;
Query OK, 0 rows affected (0.001 sec)MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.001 sec)
四.到瀏覽器進行注冊
1.剛開始可以用ip/wp-admin/index.php進行引導
2.跳轉后填寫信息
?
3.彈出這個界面,就復制一份wp-config.php文件
主要是填寫剛才創建的數據庫信息DB_NAME,DB_USER,DB_PASSWORD,DB_HOST,點擊進行安裝
[root@localhost html]# cp wp-config-sample.php wp-config.php
[root@localhost html]# vim wp-config.php
<?php
/*** WordPress基礎配置文件。** 這個文件被安裝程序用于自動生成wp-config.php配置文件,* 您可以不使用網站,您需要手動復制這個文件,* 并重命名為“wp-config.php”,然后填入相關信息。** 本文件包含以下配置選項:** * MySQL設置* * 密鑰* * 數據庫表名前綴* * ABSPATH** @link https://codex.wordpress.org/zh-cn:%E7%BC%96%E8%BE%91_wp-config.php** @package WordPress*/// ** MySQL 設置 - 具體信息來自您正在使用的主機 ** //
/** WordPress數據庫的名稱 */
define('DB_NAME', 'wordpress');/** MySQL數據庫用戶名 */
define('DB_USER', 'wordpress');/** MySQL數據庫密碼 */
define('DB_PASSWORD', '123456');/** MySQL主機 */
define('DB_HOST', 'localhost');/** 創建數據表時默認的文字編碼 */
define('DB_CHARSET', 'utf8');/** 數據庫整理類型。如不確定請勿更改 */
define('DB_COLLATE', '');/**#@+* 身份認證密鑰與鹽。** 修改為任意獨一無二的字串!* 或者直接訪問{@link https://api.wordpress.org/secret-key/1.1/salt/* WordPress.org密鑰生成服務}* 任何修改都會導致所有cookies失效,所有用戶將必須重新登錄。** @since 2.6.0*/
define('AUTH_KEY', 'put your unique phrase here');
define('SECURE_AUTH_KEY', 'put your unique phrase here');
define('LOGGED_IN_KEY', 'put your unique phrase here');
define('NONCE_KEY', 'put your unique phrase here');
define('AUTH_SALT', 'put your unique phrase here');
define('SECURE_AUTH_SALT', 'put your unique phrase here');
define('LOGGED_IN_SALT', 'put your unique phrase here');
define('NONCE_SALT', 'put your unique phrase here');/**#@-*//*** WordPress數據表前綴。** 如果您有在同一數據庫內安裝多個WordPress的需求,請為每個WordPress設置* 不同的數據表前綴。前綴名只能為數字、字母加下劃線。*/
$table_prefix = 'wp_';/*** 開發者專用:WordPress調試模式。** 將這個值改為true,WordPress將顯示所有用于開發的提示。* 強烈建議插件開發者在開發環境中啟用WP_DEBUG。** 要獲取其他能用于調試的信息,請訪問Codex。** @link https://codex.wordpress.org/Debugging_in_WordPress*/
define('WP_DEBUG', false);/*** zh_CN本地化設置:啟用ICP備案號顯示** 可在設置→常規中修改。* 如需禁用,請移除或注釋掉本行。*/
define('WP_ZH_CN_ICP_NUM', true);/* 好了!請不要再繼續編輯。請保存本文件。使用愉快! *//** WordPress目錄的絕對路徑。 */
if ( !defined('ABSPATH') )define('ABSPATH', dirname(__FILE__) . '/');/** 設置WordPress變量和包含文件。 */
require_once(ABSPATH . 'wp-settings.php');
4.輸入信息
5.登錄
6.問題解決,登錄后臺報404
(1)方法1
我這里沒有跳到后臺而是跳回wp-admin并報404,直接通過IP/wp-admin也是報404
到這里其實我們的信息都已經注冊好了,可以和第一步一樣直接通過ip/wp-admin/index.php登錄
?
(2)方法2
修改nginx.conf配置
[root@localhost conf]# vim nginx.conf
?將這部分的工作目錄更改到和php部分一直,并添加index.php
?
更改后的內容
?重啟nginx,通過ip/wp-admin進入后臺
??五.手動添加用戶
1.點擊用戶添加,輸入相關信息
2.郵箱會收到信息,?后續也可以使用這個賬號登錄??
3.查看數據庫里是否有用戶信息
Database changed
MariaDB [wordpress]> show tables;
+-----------------------+
| Tables_in_wordpress |
+-----------------------+
| wp_commentmeta |
| wp_comments |
| wp_links |
| wp_options |
| wp_postmeta |
| wp_posts |
| wp_term_relationships |
| wp_term_taxonomy |
| wp_termmeta |
| wp_terms |
| wp_usermeta |
| wp_users |
+-----------------------+
12 rows in set (0.000 sec)MariaDB [wordpress]> select * from wp_users;
+----+------------+------------------------------------+---------------+---------------------+----------+---------------------+-----------------------------------------------+-------------+--------------+
| ID | user_login | user_pass | user_nicename | user_email | user_url | user_registered | user_activation_key | user_status | display_name |
+----+------------+------------------------------------+---------------+---------------------+----------+---------------------+-----------------------------------------------+-------------+--------------+
| 1 | su | $P$BKXqDGFNyKlDuc5PhCWFz.rSw6i/mo0 | su | 123@qq.com | | 2023-08-12 14:25:31 | | 0 | su |
| 2 | qwe | $P$Be3x8/Et/cnjTymICFYPKqRpjsSjrD/ | qwe | xxxxxxxx@163.comxxx | | 2023-08-12 14:52:09 | 1691851929:$P$Bn49MnVV16FhF3a0Na0H32GvDRirDM1 | 0 | l, lklk |
+----+------------+------------------------------------+---------------+---------------------+----------+---------------------+-----------------------------------------------+-------------+--------------+
2 rows in set (0.000 sec)
?