Ubuntu安装wordpress和typecho过程中遇到的问题整理
1、mysql只能使用sudo mysql免密登陆/如何关闭sudo mysql免密登陆?
MariaDB 10.31关闭免密登陆方法:
ALTER USER root@localhost IDENTIFIED VIA mysql_native_password;SET PASSWORD = PASSWORD('foo');
然后flush一下即可。
2、php不生效。
1、检查是不是配置文件夹sites-enable还有其他配置文件影响。
2、在Ubuntu下安装的php-fpm是7.4版本的,端口不是9000,而要这么设置:(见安装wordpress的教程)
3、wordpress不能上传文件、不能安装插件,弹出ftp来。
首先确认wordpress的文件夹改成了777
然后在配置文件里加这些:
修改wp-config.php文件
define("FS_METHOD", "direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);
4、typecho进后台显示404
一般的出现这种情况时,nginx.conf里的的location设置都是类似这样
location ~ .*\.php$
要支持pathinfo,要改成
location ~ .*\.php(\/.*)*$
5、typecho点击文章标题无法进入文章,地址栏变了,但不会进入文章
在location里加入如下一行试试
fastcgi_split_path_info ^(.+?\.php)(/.*)$;