Loading... ## 满满的干货,希望你们喜欢! 本次指导主要针对ep+bt的一系列非常常见的问题,如果你的建站经历大于2年,你可以不用看! ### 我们先来看一下思维导图! ```mindmap - 教程 - php版本 - 范围建议54,56,71,72 - 数据库配置 - 根据要求访问指定位置安装:域名/install - 根据要求编辑指定文件,之后导入数据库文件 - 数据库导入 - 通过在线文件管理器导入 - 通过phpmyadmin导入 - 伪静态配置 - ep用apache伪静态 ``` ## 新手小白必看篇目 我在这里汇总了你们的一系列会有的毛病! <div class="tab-container post_tab box-shadow-wrap-lg"> <ul class="nav no-padder b-b scroll-hide" role="tablist"> <li class='nav-item active' role="presentation"><a class='nav-link active' style="" data-toggle="tab" aria-controls='tabs-835ff8f7cb7473322a72fcbadfbd450d790' role="tab" data-target='#tabs-835ff8f7cb7473322a72fcbadfbd450d790'>php版本</a></li><li class='nav-item ' role="presentation"><a class='nav-link ' style="" data-toggle="tab" aria-controls='tabs-682c935ea906211d9ec9fa0762d7f53c861' role="tab" data-target='#tabs-682c935ea906211d9ec9fa0762d7f53c861'>数据库配置</a></li><li class='nav-item ' role="presentation"><a class='nav-link ' style="" data-toggle="tab" aria-controls='tabs-54b7c7f815aacaef3f5f7ffce9131f21192' role="tab" data-target='#tabs-54b7c7f815aacaef3f5f7ffce9131f21192'>数据库导入</a></li><li class='nav-item ' role="presentation"><a class='nav-link ' style="" data-toggle="tab" aria-controls='tabs-a40015a9b1eefd2d3b0fb1f3ed31b4b0853' role="tab" data-target='#tabs-a40015a9b1eefd2d3b0fb1f3ed31b4b0853'>伪静态配置</a></li> </ul> <div class="tab-content no-border"> <div role="tabpanel" id='tabs-835ff8f7cb7473322a72fcbadfbd450d790' class="tab-pane fade active in"> 解决非常的简单,请查看你的程序,适合的php版本是多少! <div class="tip inlineBlock error"> 本人建议,在这个范围进行选择: 54,56,71,72 目前来看,如果没有特殊说明,通常都是在这几个版本之中! </div> </div><div role="tabpanel" id='tabs-682c935ea906211d9ec9fa0762d7f53c861' class="tab-pane fade "> 数据库配置,一般有两种方式,第一种,是你们再熟悉不过的了 <div class="panel panel-default collapse-panel box-shadow-wrap-lg"><div class="panel-heading panel-collapse" data-toggle="collapse" data-target="#collapse-a35b1c7aa3891e72b969148d431fd17e57" aria-expanded="true"><div class="accordion-toggle"><span style="">第一种</span> <i class="pull-right fontello icon-fw fontello-angle-right"></i> </div> </div> <div class="panel-body collapse-panel-body"> <div id="collapse-a35b1c7aa3891e72b969148d431fd17e57" class="collapse collapse-content"><p></p> 这里拿,代刷网安装举例子(主要是这个例子太典型了,很俗气的!) 上传,解压了源码之后,我们通过访问域名/install,进行安装! 没错,这就是第一种!他是程序自带的安装方式! <p></p></div></div></div> <div class="panel panel-default collapse-panel box-shadow-wrap-lg"><div class="panel-heading panel-collapse" data-toggle="collapse" data-target="#collapse-f7f8cfe12c61a6709a1456ebcab7179268" aria-expanded="true"><div class="accordion-toggle"><span style="">第二种</span> <i class="pull-right fontello icon-fw fontello-angle-right"></i> </div> </div> <div class="panel-body collapse-panel-body"> <div id="collapse-f7f8cfe12c61a6709a1456ebcab7179268" class="collapse collapse-content"><p></p> 第二种就是特别容易出错的 主要分以下步骤(跳过了之前的基础步骤): 1. 首先,我们必须安装要求 导入数据库文件!(不会的话,建议百度,后续我也会出相应教程) 2. 接下来,我们编辑相应的文件,在数据库账号,数据库名,数据库密码,端口都对的情况下,请看数据库地址,如果是127.0.0.1,修改为localhost,相反也是一样道理! 3. 第三步,如果程序有要求配置相应的伪静态,请按照他的说明进行配置!如果自己编写了伪静态造成了数据库连接失败,请先删除自己的伪静态。 4. 最后,有些程序会有设置运行目录什么的,这应该有手就行 <p></p></div></div></div> </div><div role="tabpanel" id='tabs-54b7c7f815aacaef3f5f7ffce9131f21192' class="tab-pane fade "> <div class="panel panel-default collapse-panel box-shadow-wrap-lg"><div class="panel-heading panel-collapse" data-toggle="collapse" data-target="#collapse-16705e826c7ed86333dcbf936643716c22" aria-expanded="true"><div class="accordion-toggle"><span style="">第一种</span> <i class="pull-right fontello icon-fw fontello-angle-right"></i> </div> </div> <div class="panel-body collapse-panel-body"> <div id="collapse-16705e826c7ed86333dcbf936643716c22" class="collapse collapse-content"><p></p> 直接在<span style='color:#FF0000'>在线文件管理器</span>,对已经上传的sql文件,有导入选项,点击之后。 按照要求就行了,ep需要输入数据库密码,bt应该不用 <p></p></div></div></div> <div class="panel panel-default collapse-panel box-shadow-wrap-lg"><div class="panel-heading panel-collapse" data-toggle="collapse" data-target="#collapse-2f9f1698408c9c5410a2ccf1ba1ccb8088" aria-expanded="true"><div class="accordion-toggle"><span style="">第二种</span> <i class="pull-right fontello icon-fw fontello-angle-right"></i> </div> </div> <div class="panel-body collapse-panel-body"> <div id="collapse-2f9f1698408c9c5410a2ccf1ba1ccb8088" class="collapse collapse-content"><p></p> 通过<span style='color:#FF0000'>phpmyadmin</span>进行导入,登入之后,找到<span style='color:#FF0000'>导入</span>,按照要求进行选择文件之后,一般导入就行 <p></p></div></div></div> 除此之外,当然还有许许多多的导入方式,这里只是列举了最常规的两种! </div><div role="tabpanel" id='tabs-a40015a9b1eefd2d3b0fb1f3ed31b4b0853' class="tab-pane fade "> 说到伪静态配置,我希望我们能够理清楚一下,伪静态到底是什么 <button class=" btn m-b-xs btn-danger btn-addon" onclick='window.open("https://baike.baidu.com/item/%E4%BC%AA%E9%9D%99%E6%80%81/2234695?fr=aladdin","_blank")'><i class="glyphicon glyphicon-bookmark"></i>伪静态-百度百科</button> 那么,ep主机的伪静态,怎么配置? ep是一个面板程序,他的web服务器程序通常是kangle,它是基于apache的,所以,ep主机配置伪静态,通过.haccess文件来配置。 在这里,强调一下,对于新手来说,建议在本地新建一个haccess.txt文件,编辑好规则保存,上传到指定目录下面,在重命名成.haccess 请注意有一个.在开头! 他的书写规则是这样的 ```apache <IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] </IfModule> ``` 除此之外,bt主机,是有专门界面的,这个自己找找就行了 我们再来看一下,nginx的伪静态规则 ```nginx location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } } ``` 可以看到,两者区别是很明显的 一般只有nginx才需要配置,因为apache的伪静态规则是通过.haccess文件进行配置的 </div> </div> </div> 最后修改:2021 年 03 月 28 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 0 如果觉得我的内容对你有用,请随意赞赏