本地搭建WordPress for Mac

一、什么是WordPress:簡單來說,就是通過WordPress創(chuàng)建并管理自己的網(wǎng)站。

官網(wǎng)地址

二、為什么要使用WordPress:成熟的網(wǎng)頁設(shè)計主題,強(qiáng)大的插件,易于搭建,無需自己建立站點。

三、準(zhǔn)備工作
1、下載 WordPress,搭建本地服務(wù)器

2、服務(wù)器環(huán)境配置
(1)官方版推薦:

  • PHP5.2.4或更新版本
  • MySQL5.0或更新版本
  • Apache
  • mod_rewrite模塊(可選,用于支持“固定鏈接”和“站點網(wǎng)絡(luò)”功能)

一鍵搞定版:
(2)XAMPP:Apache + MariaDB + PHP + Perl

強(qiáng)大的XAMPP:XAMPP是完全免費且易于安裝的Apache發(fā)行版,其中包含MariaDB、PHP和Perl。XAMPP開放源碼包的設(shè)置讓安裝和使用出奇容易。

下載安裝后是這個樣子的:


E0D26B9C-2BEE-4F63-BD27-FF11F60600CA.png

3、開始安裝,根據(jù)WordPress官方的安裝步驟:
(1)將WordPress壓縮包解壓至一個空文件夾,并上傳它。
這里我們是將本地作為服務(wù)器,所以我們需要將解壓后的文件夾移至:XAMPP的htdocs文件夾目錄下;


CB821A63-7266-46C9-8390-48E7F1AB5C5A.png

(2)在瀏覽器中訪問wp-admin/install.php。它將幫助您把數(shù)據(jù)庫連接信息寫入到wp-config.php文件中。

正常情況下,wp-admin/install.php頁面是長成這個樣子的:

屏幕快照 2017-12-19 16.08.52.png

但是,意外總是有的,比如說這樣的報錯:

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Error: PHP is not running</title>
</head>
<body class="wp-core-ui">
    <p id="logo"><a >WordPress</a></p>
    <h1>Error: PHP is not running</h1>
    <p>WordPress requires that your web server is running PHP. Your server does not have PHP installed, or PHP is turned off.</p>
</body>
</html>

這個時候麻煩打開XAMPP 的manager-osx檢查一下各環(huán)境是不是running狀態(tài):


屏幕快照 2017-12-19 16.17.13.png

另外,如果本地已經(jīng)安裝并且配置好MySQL,請將manager-osx中MySQL Database轉(zhuǎn)為Stop,并且打開本地的MySQL:

9800C166-5FCC-4BBE-A59F-0217D274ECE1.png

如果還是出現(xiàn)錯誤,請嘗試重置密碼:
mysql -u root UPDATE mysql.user SET authentcation_string=PASSWORD('*****’) WHERE User=‘root’; FLUSH PRIVILEGES;

修改后輸入: mysql -u root -p(若提示輸入密碼,進(jìn)入mysql說明成功)

然后創(chuàng)建WordPress專屬數(shù)據(jù)庫:
CREATE DATABASE wordpressdatabase

如果上述方法無效,也沒關(guān)系,這很正常。請用文本編輯器(如寫字板)手動打開wp-config-sample.php文件,填入數(shù)據(jù)庫信息。將文件另存為wp-config.php。

重點在于wp-config.php該如何寫,請確保一下的配置是正確的:

FBD1F9D3-1647-4C41-9D24-517099708C63.png

由于MySQL守護(hù)程序做了IP綁定,將MySQL主機(jī)的DB-HOST默認(rèn)的localhost改為:127.0.0.1

訪問https://api.wordpress.org/secret-key/1.1/salt/生成身份秘鑰,復(fù)制到config文件中:

30C82863-3539-435C-A6F9-BD2E14925817.png

訪問http://localhost/phpmyadmin/db_structure.php?server=1&db=wordpress,查看數(shù)據(jù)庫配置是否正確:

屏幕快照 2017-12-19 16.45.07.png

完成后,再次在瀏覽器中訪問wp-admin/install.php。
在配置文件就緒之后,WordPress會自動嘗試建立數(shù)據(jù)庫表。若發(fā)生錯誤,請檢查wp-config.php文件中填寫的信息是否準(zhǔn)確,然后再試。

一切都安裝完成后,即可看見登錄頁面。


屏幕快照 2017-12-19 16.34.33.png

但是,這個時候只能通過 http://localhost/wordpress來訪問建立的站點,可在網(wǎng)頁版中修改訪問的IP:

B9D9D688-4A4C-402A-8D9C-B8B523AE90F3.png

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容