如何用30分钟搭一个wordpress网站?( 二 )


server {
listen 80;
server_name 你的ip;
index index.html index.php;
# 网站根目录
root /www/wordpress;
location / {
root /www/wordpress;
}
location ~ .php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param _FILENAME $document_root$fastcgi__name;
include fastcgi_params;
}
}
16.最后把php和nginx运行起来,环境的搭建算是完成了 。
service php-fpm start
nginx
17.然后打开 http://你的ip 就可以看到一个欢迎界面 。
如何用30分钟搭一个wordpress网站?

文章插图
18.填写完页面中的信息就会自动生成一个网站 。
接下去开始就是折腾我好一会时间的地方了 。
wordpress有丰富的插件和主题库,所以你必然会去安装一些新的插件和主题 。但是当你点击安装的时候,会出现一个让你填写ftp服务器信息的表单 。
其实你可以不用理会它,网上搜了下,这个情况是在某个版本之后才开启的新模式,早些时候的wordpress版本都是直接下载并安装的 。
19.所以,我们可以把模式调整成直接安装的模式 。去到wordpress的目录,再次打开wp-config.php 。
【如何用30分钟搭一个wordpress网站?】vi /www/wordpress/wp-config.php;
在文件内容的最后增加下面三行内容 。
define("FS_METHOD","direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);
还没完 。只是这样的话,你再点击安装,还会提示“安装失败:无法创建目录 。”
20.这个时候,需要你找到php的运行的用户和用户组,默认情况下,在/etc/php-fpm.d/www.conf中 。
vi /etc/php-fpm.d/www.con
找到其中的user和group,看看对应的值是什么 。
如何用30分钟搭一个wordpress网站?

文章插图
然后再做两件事 。
21.先把nginx的user改为和这里一样的Apache,默认应该在nginx.conf的第一行 。
vi /etc/nginx/nginx.conf
改完之后重启nginx 。
nginx -s reload
22.因为主题和插件之类都是安装在wordpress/wp-content/目录下,所以再给这个目录指定一下操作权限 。否则默认的权限是root的,导致wordpress无法自行创建目录和文件 。
chown -R apache:apache /www/wordpress/wp-content
至此,就大功告成了 。可以体验一下wordpress的大量插件和主题,试试吧 。
总结
之前一直听别人说,用wordpress建站很简单 。但是实际做起来总还是会遇到一些小麻烦的 。
类似的情况,可能你也深有体会 。
所以,收藏好这22步,可能在不久的将来你也需要用它来建站 。至少可以帮你节约一些时间呀 。




推荐阅读