问题一: 域名无法解析
今天在跟着视频做实验的时候,配置完nginx后,用浏览器访问www.test.com,但是发现什么都没有显示,没有状态码,只显示连接失败,确认配置文件无误,nginx服务正常开启,依然不行,用curl命令测试显示403,问了群里的朋友,终于发现问题是host文件里面的IP,因为我的虚拟机最近更改过IP,所有host里面的域名解析也就不能成功了。
问题二:dscuz报错1045:显示信息为:Database Error。
说明数据库访问异常,我百度这个错误信息,得到的信息是最大可能是discuz的管理账户与mysql账户不匹配,查看方法为vim /data/www/config/config_global.php,找到$_config['db']['1']['dbuser'] = 'aming'; $_config['db']['1']['dbpw'] = '654321';这两行,然后用这个账户信息在虚拟机登录一下,mysql -uaming -p654321我登录了一下 果然不行,然后我重新授权了aming这个账户
,方法是先用root方式登录mysql,然后执行grant all on discuz.* to 'aming'@'localhost' identfied by '654321'。
问题三:dscuz报错1046,1146
同理百度一下,然后发现我的mysql里面的discuz库居然丢失了。可能是之前操作mysql的时候不小心删除了没办法只能重新安装discuz了。
总结:虽然问题最终的解决方式是重装,但是从中我们可以看出看懂错误信息和搜索引擎的重要性。
今天在跟着视频做实验的时候,配置完nginx后,用浏览器访问www.test.com,但是发现什么都没有显示,没有状态码,只显示连接失败,确认配置文件无误,nginx服务正常开启,依然不行,用curl命令测试显示403,问了群里的朋友,终于发现问题是host文件里面的IP,因为我的虚拟机最近更改过IP,所有host里面的域名解析也就不能成功了。
问题二:dscuz报错1045:显示信息为:Database Error。
说明数据库访问异常,我百度这个错误信息,得到的信息是最大可能是discuz的管理账户与mysql账户不匹配,查看方法为vim /data/www/config/config_global.php,找到$_config['db']['1']['dbuser'] = 'aming'; $_config['db']['1']['dbpw'] = '654321';这两行,然后用这个账户信息在虚拟机登录一下,mysql -uaming -p654321我登录了一下 果然不行,然后我重新授权了aming这个账户
,方法是先用root方式登录mysql,然后执行grant all on discuz.* to 'aming'@'localhost' identfied by '654321'。
问题三:dscuz报错1046,1146
同理百度一下,然后发现我的mysql里面的discuz库居然丢失了。可能是之前操作mysql的时候不小心删除了没办法只能重新安装discuz了。
总结:虽然问题最终的解决方式是重装,但是从中我们可以看出看懂错误信息和搜索引擎的重要性。
编辑回复