满满的干货,希望你们喜欢!
本次指导主要针对ep+bt的一系列非常常见的问题,如果你的建站经历大于2年,你可以不用看!
我们先来看一下思维导图!
- 教程
- php版本
- 范围建议54,56,71,72
- 数据库配置
- 根据要求访问指定位置安装:域名/install
- 根据要求编辑指定文件,之后导入数据库文件
- 数据库导入
- 通过在线文件管理器导入
- 通过phpmyadmin导入
- 伪静态配置
- ep用apache伪静态
新手小白必看篇目
我在这里汇总了你们的一系列会有的毛病!
解决非常的简单,请查看你的程序,适合的php版本是多少!
本人建议,在这个范围进行选择:
54,56,71,72
目前来看,如果没有特殊说明,通常都是在这几个版本之中!
数据库配置,一般有两种方式,第一种,是你们再熟悉不过的了
第一种
这里拿,代刷网安装举例子(主要是这个例子太典型了,很俗气的!)
上传,解压了源码之后,我们通过访问域名/install,进行安装!
没错,这就是第一种!他是程序自带的安装方式!
第二种
第二种就是特别容易出错的
主要分以下步骤(跳过了之前的基础步骤):
- 首先,我们必须安装要求 导入数据库文件!(不会的话,建议百度,后续我也会出相应教程)
- 接下来,我们编辑相应的文件,在数据库账号,数据库名,数据库密码,端口都对的情况下,请看数据库地址,如果是127.0.0.1,修改为localhost,相反也是一样道理!
- 第三步,如果程序有要求配置相应的伪静态,请按照他的说明进行配置!如果自己编写了伪静态造成了数据库连接失败,请先删除自己的伪静态。
- 最后,有些程序会有设置运行目录什么的,这应该有手就行
第一种
直接在在线文件管理器,对已经上传的sql文件,有导入选项,点击之后。
按照要求就行了,ep需要输入数据库密码,bt应该不用
第二种
通过phpmyadmin进行导入,登入之后,找到导入,按照要求进行选择文件之后,一般导入就行
除此之外,当然还有许许多多的导入方式,这里只是列举了最常规的两种!
说到伪静态配置,我希望我们能够理清楚一下,伪静态到底是什么
那么,ep主机的伪静态,怎么配置?
ep是一个面板程序,他的web服务器程序通常是kangle,它是基于apache的,所以,ep主机配置伪静态,通过.haccess文件来配置。
在这里,强调一下,对于新手来说,建议在本地新建一个haccess.txt文件,编辑好规则保存,上传到指定目录下面,在重命名成.haccess
请注意有一个.在开头!
他的书写规则是这样的
<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的伪静态规则
location / {
if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last;
break;
}
}
可以看到,两者区别是很明显的
一般只有nginx才需要配置,因为apache的伪静态规则是通过.haccess文件进行配置的