安装过程主要参考了这篇博文ubuntu系统服务器安装WordPress教程。
遇到了如下几个问题,记录下解决方法。
数据库赋权代码运行失败
GRANT ALL ON wordpress_db.* TO 'wordpress_user'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
原因是在mysql8中该语法已经不再支持,需要首先设置密码,再赋权,即:
ALTER USER '用户名'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
GRANT ALL ON wordpress_db.* TO 'wordpress_user'@'localhost'
mysql_secure_installation没有设置密码
参考这篇,mysql_secure_installation对mysql8的支持不太好,需要用上面alert的方式设置
端口修改
除了conf中的端口,apache本身的端口也需要修改,即修改文件/etc/apache2/apache2.conf
中的端口