目标
在本地的wordpress里面安装 Rest API
步骤
- 启动Nginx
sudo service nginx start
- 启动PHP
sudo service php7.0-fpm start
- 启动mysql
- 访问http://localhost
- 点开网站,到首页,选择Plugin -> Add New
可以搜索你需要的插件,也可以下载zip包,选择上传。
这个时候我们会看到这个界面
到了这里就遇到了问题
这都是啥?你怎么做的?
我完全不知道它们是什么!据说,可以随便填,我就随便填了。
结果是这样的——出错。大概的意思是21端口无法连接。
21端口是ftp默认端口。那接下来你怎么解决呢?
接下来我先google,但是里面都说的好正经啊,一看就感觉要钱呢!
然后我就去百度“流氓”一下,还真不少,总的来说基本上是这样的解决方法:http://94iw.com/wordpress-ftp-password
我尝试了一下,出了两种错误:21端口无法连接
和无法创建directory
此时,已经过去多长时间了?你的心情怎样啊?
心情是无奈好笑的,一早上都没弄出来,而且在看解决办法的时候,许多名词都不懂,稍稍扫盲了一下。
接着呢?
我去问大神!
大神说,得弄个ftp的服务器。
好,说做就做,搜索资料,参照如下:
UBUNTU 16.04 FTP服务器(VSFTPD)的安装和配置
顺便装了个ftp的客户端,参照如下:
Ubuntu 16.04安装最新FileZilla FTP客户端那这个和你要解决的问题有什么关联吗?
我在ftp客户端看到了我需要的那三项!
但是,我安装好了之后才发现,这三项也是需要自己填的。
幸好,在安装配置ftp服务器的时候有FTP Username
和FTP Password
这两项。那还有一项
Hostname
呢?打开命令行
hostname
这样就全了。
接下来去FileZilla下测试一下——通了。
安装插件继续
点击install
按钮,依旧有问题,是无法创建directory
google搜索问题,发现是权限问题,777,755
777 gives Read Write Execution privileges to Anybody, its not a good practice..
执行
sudo chmod 777 -R /var/www/html/your-project-folder-name
刷新页面,重新安装,成功!
此时点击左侧栏Plugins
,就可以看见 WP REST API 静静地躺在插件栏里了!