目標(biāo)
在本地的wordpress里面安裝 Rest API
步驟
- 啟動(dòng)Nginx
sudo service nginx start
- 啟動(dòng)PHP
sudo service php7.0-fpm start
- 啟動(dòng)mysql
- 訪問http://localhost
- 點(diǎn)開網(wǎng)站,到首頁,選擇Plugin -> Add New
可以搜索你需要的插件,也可以下載zip包,選擇上傳。
這個(gè)時(shí)候我們會(huì)看到這個(gè)界面

到了這里就遇到了問題
這都是啥?你怎么做的?
我完全不知道它們是什么!據(jù)說,可以隨便填,我就隨便填了。
結(jié)果是這樣的——出錯(cuò)。大概的意思是21端口無法連接。
21端口是ftp默認(rèn)端口。那接下來你怎么解決呢?
接下來我先google,但是里面都說的好正經(jīng)啊,一看就感覺要錢呢!
然后我就去百度“流氓”一下,還真不少,總的來說基本上是這樣的解決方法:http://94iw.com/wordpress-ftp-password
我嘗試了一下,出了兩種錯(cuò)誤:21端口無法連接和無法創(chuàng)建directory此時(shí),已經(jīng)過去多長時(shí)間了?你的心情怎樣?。?/p>
心情是無奈好笑的,一早上都沒弄出來,而且在看解決辦法的時(shí)候,許多名詞都不懂,稍稍掃盲了一下。
接著呢?
我去問大神!
大神說,得弄個(gè)ftp的服務(wù)器。
好,說做就做,搜索資料,參照如下:
UBUNTU 16.04 FTP服務(wù)器(VSFTPD)的安裝和配置
順便裝了個(gè)ftp的客戶端,參照如下:
Ubuntu 16.04安裝最新FileZilla FTP客戶端那這個(gè)和你要解決的問題有什么關(guān)聯(lián)嗎?
我在ftp客戶端看到了我需要的那三項(xiàng)!
但是,我安裝好了之后才發(fā)現(xiàn),這三項(xiàng)也是需要自己填的。
幸好,在安裝配置ftp服務(wù)器的時(shí)候有FTP Username和FTP Password這兩項(xiàng)。那還有一項(xiàng)
Hostname呢?打開命令行
hostname
這樣就全了。
接下來去FileZilla下測試一下——通了。
安裝插件繼續(xù)
點(diǎn)擊install按鈕,依舊有問題,是無法創(chuàng)建directory
google搜索問題,發(fā)現(xiàn)是權(quán)限問題,777,755
777 gives Read Write Execution privileges to Anybody, its not a good practice..
執(zhí)行
sudo chmod 777 -R /var/www/html/your-project-folder-name
刷新頁面,重新安裝,成功!
此時(shí)點(diǎn)擊左側(cè)欄Plugins,就可以看見 WP REST API 靜靜地躺在插件欄里了!