lnmp安装typecho及所遇到的错误解决方法
之前用宝塔面板安装的lnmp,一段时间之后不知道为什么出现了面板与nginx服务的冲突,由于没有能力解决,所以换了lnmp一键安装脚本,下面记录下安装typecho过程中碰到的问题以及解决方法。
lnmp添加虚拟主机
脚本说明官方有在这里就不详细说明了,有一点注意的是需要开启伪静态。
访问后台出现404
我在安装界面安装完之后登陆登陆后台时出现404错误,经搜索解决方法如下:
修改虚拟主机nginx文件
1 | //原字段 |
重新加载nginx配置文件
1 | /usr/local/nginx/sbin/nginx -s reload |
再次访问后台一切正常。
添加SSL证书后网站出现404
修改nginx虚拟机配置文件443端口下面的字段值:
1 | //原字段 |
第二步修改typecho根目录下config.inc.php文件,在配置文件中添加下面代码:
1 | /** 开启HTTPS * |
再次执行重新加载nginx配置文件
1 | /usr/local/nginx/sbin/nginx -s reload |
加载完访问即可。
出现 error establishing a database connection
这个问题也是百思不得其解,网站正常运行之后并没有做其他操作,只是用漏洞工具扫描了一番。
后来发现可以访问安装页面install.php,又重新走了一遍流程,至此结束,目前访问正常。