caddy2运行wordpress

最近再次搬迁博客,成功的在caddy2上运行了wordpress程序。在此记录下遇到的问题和解决办法。

  1. caddy2可能不适合在debian10上运行,后来改为debian9才正常。(也许是源码问题)
  2. 安装mysql和phpmyadmin以后,发现root不能log in 解决办法:
$ sudo mysql -u root # I had to use "sudo" since is new installation

mysql> USE mysql;
mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> exit;

$ sudo service mysql restart

接下来就可进入phpmyadmin了

3. 使用mysql命令行来导出导入数据

导出:
mysqldump -h hostname -u root -p database_name > backup.sql;
mysqldump -u root -p --databases db1 db2 > backup.sql;
mysqldump -u root -p database_name table_name > backup.sql;
mysqldump -u root -p --all-databases > backup.sql;
导入:
mysql -u root -p database_name < backup.sql

4. 出现打不开php文件的问题,提示“找不到输出文件”

除了权限问题(确保caddy的组权限和php的权限)要看一下文件夹根部的.user.ini文件内容是否正确,或者直接删除。

5. caddy2的设置文件caddyfile里面不必设置try_file变量也可以实现伪静态(php自带)

发表评论

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

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据