记事狗端口映射访问出错解决(http://IP:port/index.php?__redirect__=1&)
忙啊,只能把问题记录打????上传了。。。
记事狗端口映射访问出错解决(http://IP:port/index.php?__redirect__=1&)
1、问题发现
在内网搭建的记事狗服务端口映射到外网后,发现网站被重定向了:
http://IP:port/index.php?__redirect__=1&
2、问题思考
一开始以为是nginx配置问题,但检查到jishigou的包一开始前端页面的index.php一直重定向至include/jishigou.php
因为对php开发了解较少,所以请了研发方面的帮助
3、问题发展
知道这个记事狗的同事说要在网站后台管理里面配置,但在进入后台使用:http://ip:port/admin.php时,提示错误
因为无法访问后台配置,所以重新搭建一套测试环境。。。其实相当于重装找错误哈
4、搭建测试环境
4.1、进入官网
4.2、找到源码
4.3、源码下载
4.4、在服务器下解压
4.5、代理出去即可
注:data、images、install、setting这四个目录要求有读写权限,给它们赋值777就行了
5、进入后台管理
6、查看更改访问地址配置
可以看到:已经进入了http://ip:port/admin.php页面
在核心设置里找到网站的url设置
可以看见提示:修改setting目录下settings.php文件site_url变量值。
好的,在原来的服务器上修改:
7、重启服务
重启:php、nginx服务
后,访问正常
8、替换后台文件
此时后台依旧报错,把新下好的admin.php文件替换服务的jishigou/下的admin.php
重启:php、nginx服务
后,进入后台管理正常
9、总结
admin.php配置文件异常出错,原因未知;
后台配置url接口即可正常使用。