WordPress踩坑日记

很早之前便说用wordpress搭建个人博客,但由于之前的毕设中期检查、牙疼、wordpress下载慢等等原因拖延了一天。今天总算用了快一天的时间让博客上线了。

由于自恃大学这几年接触linux也接触了不少,不想使用很多入门教程中提到的宝塔面板,所以就自己一点点来部署,部署WordPress的过程中主要踩了三个大坑。

第一个大坑,WordPress需要FTP。在网上查了查,说是这是WordPress为了安全留下的一个大坑,即使用了FTP也没什么用。解决这个主要是两步:1. 给整个wordpress目录赋予777权限

chmod -R 777 path

2. 在wp-config.php配置文件【末尾】加入代码

define("FS_METHOD", "direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);

第二个大坑,从来没有接触过PHP,以为在nginx中配置完之后就可以直接访问了,要先开启php-fpm。确保9000端口php-fpm在监听。启动php-fpm前要修改/php-fpm.d/www.conf的user和group,或强行以root用户启动。同时还要修改php.ini中的upload_max_filesize和post_max_size值,否则默认最大只能上传2M文件

第三个大坑,https。首先,这个确实是我之前nginx配置的问题,我以为配置好了,并且之前的静态页面也是访问ok的,结果改成WordPress之后就废了,由照着腾讯云给的教程重新配了一遍。中间有个搞笑的过程是感觉nginx配置没问题,但死活访问不了页面,也没404提示,后来意识到,原来是防火墙的443端口没打开。最后,顺序要注意,先配置nginx的https,再去配置WordPress中的URL,反了就得重新删库跑路再安装了。

写在最后,磕磕绊绊大半天之后终于成功部署了WordPress,最后主要是想吐槽WordPress主题下载实在是太慢了。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注