ITBang 发表于 2020-6-4 13:34:38

网站源码安装后打不开?教你解决打不开

今天花点时间给你们写一篇文章,怎样解决安装网站源码后,打不开网站的问题,以免你们在网上下载源码后,也是挺烦的。
网站源码安装后打不开的解决方法
网站源码安装后要先审查域名是否有正确解析,网站环境是否有配置正确,最重要的一点就是网站数据库是否有正确连接成功,还有查抄伪静态配置,查抄网站运行目录,查誊录入权限,查抄运行默认页,大部分网站打不开,基本都是这几个问题所造成的,都查抄一遍,基本就可以打开了。
那么怎样查抄问题?
一、域名是否有正常解析?怎样查抄?

第一种方法:打开电脑“运行”,打开cmd,输入:ping 域名,好比ping xiaohuiyl.com 出现图片中返回的一样,就说明域名解析正常。
https://p3-sign.toutiaoimg.com/pgc-image/1e0eff73fb064c1295079dda477083d4~tplv-tt-large.image?x-expires=1970206643&x-signature=WTW8Fxj%2BaDzKFj%2FN%2FvjLMd8rNVc%3D
来自 xxx.xx.xxx.xxx 指的就是你服务器的IP地址,说明你的域名,已经成功解析到你的服务器上。
假如不是出现如图片中一样的,说明还没有正确解析,假如你域名那边没配置错,那就是解析存在延迟,等一段时间就好了。
第二种方法:

当你安装上源码后,众所周知,每套源码,根目录下都有一个“Robots.txt”文件,这时间,我们用域名打开Robots.txt试试看能不能正常打开Robots.txt文件瞥见里边的内容,假如能正常瞥见,说明域名解析的正确的。
好比域名这样输入:http://你的域名/Robots.txt
假如根目录下面没有Robots.txt文件,自己随便创建个txt文件,访问下也可以。
二、按照上面查抄,域名解析正常的话,那么开始审查数据库是否有正常链接。
动态网站,都必要连接数据库,假如不连接,也会打不开网站。想相识什么是动态网站,怎么连接数据库,可以在网上查询一下。
由于时间有限,就不给你们说那么多了。
三:查抄网站是否添加伪静态,个别网站程序要求设置伪静态才能正常访问。
https://p3-sign.toutiaoimg.com/pgc-image/8e3c653308a84515b0fbdd36c1c776ea~tplv-tt-large.image?x-expires=1970206643&x-signature=rAoMN%2BW6Y1t%2BPZvCY5ggQlmhW88%3D
每套cms都有伪静态规则,在安装之前相识清楚,你这套程序是哪套cms,所谓指的cms就是一套网站程序,好比WordPress,thinkphp,图片中用的是宝塔面板,现在不论是新手照旧老手,宝塔面板都是建站必备的,至于什么是宝塔面板,自己百度“宝塔面板搭建教程”
四、检测默认运行文档,默认运行文档就是index.html或者index.php
https://p3-sign.toutiaoimg.com/pgc-image/f4395f8b49434a81b21bd6628c56b6b6~tplv-tt-large.image?x-expires=1970206643&x-signature=EL6rmT%2Fa5V1KXnQYibcHUCOsWAE%3D
如图中所示,index.php,或者index.html,假如网站程序支持HTML纯静态,就把index.html放在第一,没有伪静态,就把index.php放在第一。
五、检测网站运行目录,个别奇葩cms,必要指定某个网站目录运行,才能正常访问。
https://p3-sign.toutiaoimg.com/pgc-image/c5aeb0719b4447908ae5a974b5764128~tplv-tt-large.image?x-expires=1970206643&x-signature=5i2nC6hpvjP31qugSwQvydjIyxY%3D
如图片中所示,ThinkPHP跟Laravel,都必要运行指定目录,好比如ThinkPHP就必要你运行public目录,为什么要运行指定目录?由于ThinkPHP的index.php文件,就是放在public目录下的,你不指定运行目录,域名是找不到index.php的。
六、查抄网站是否有写入权限,没有写入权限,你网站一些文件不能主动写入,也会导致网站堕落
https://p3-sign.toutiaoimg.com/pgc-image/ccea85a8b7a54b91a70d8acf09cbb1e3~tplv-tt-large.image?x-expires=1970206643&x-signature=yVLw7%2F7xCycUnWFs61%2FlQHPWM9Q%3D
一些要求较高又比较复杂的网站程序,一样平常都必要写入权限,这些程序,你一访问域名,都会主动生成一些文件,一样平常都是网站后台必要生成。
权限要么是755,要么是775或者777,三个等级,假如网站不显示,也会大概是这个缘故原由。
七、查抄网站源码是否适应这个环境,什么是环境?下面图片中所显示,都可以理解为环境。
https://p3-sign.toutiaoimg.com/pgc-image/f2342dc07bb147c38ca0838de86fd99d~tplv-tt-large.image?x-expires=1970206643&x-signature=uNANzfnbjQmTCydm%2F9WtvzyU7h8%3D
服务器分两种环境,一个为Apache服务器,一个为Nginx服务器,现在通用的服务器是Nginx,固然一些稀奇古怪的源码,也有大概是Apache,下载源码时相识清楚用的是哪种服务器。
还有一个编程语言环境,有.php,.net等等,好几种,现在通用的为php,怎么知道你网站源码是用php环境的?假如你网站源码大部分文件,都是.php后缀的,就是用php环境。
https://p3-sign.toutiaoimg.com/pgc-image/2a137c95c127454e97d9894ef0d01ac9~tplv-tt-large.image?x-expires=1970206643&x-signature=0rKlQXWlVPP3sI1tMLpuVT5kW9g%3D
php又分多个版本,越复杂的源码,用的php版本就越高,在下载网站源码时,相识清楚是用哪个php版本,然后下载这个php版本选择,如上方图片。
还有数据库,数据库mysql有sql server,不外现在通用的有mysql,我也就不说那么多了。
一些留意问题:
一样平常数据库登录页报错,是php版本不对。
以上都没问题还会堕落,还有大概是你用宝塔面板,弄了防跨站攻击,这时间关闭防跨站攻击就可以打开了。
还有一个插件,也会导致网站报错,据我所知,宝塔面板一些插件,也会影响到网站报错。
2T:
以上都查抄过,并且以为没问题,照旧打不开,你就放弃这套源码吧,这时间不是缺少某个目录,就是缺少某个文件,或者文件乱码,没有二次开发能力的孩子,就不要浪费时间了。
对了,除此之外,大概还会有些预料不到的问题,这时间我们要善用百度,好比WordPress堕落返回的是这条文字“wordpress发买卖外错误....”。
你就百度搜“wordpress发买卖外错误,大概WordPress.org或服务器配置文件存在问题”就会出现一些教程教你怎么解决了。
页: [1]
查看完整版本: 网站源码安装后打不开?教你解决打不开