一个网站的诞生 不过几个小时,之所以要上传到网上谁因为之前都是本地调试而且本地调试有很大的时间成本。
首先是Apache和PHP环境以及Mysql都需要自己来配置,BUG奇多,my.ini和php.ini,以及httpd.config这三个配置文件都需要加入支持,(很多都是默认关闭的),且有很多是版本不兼容的问题。
其次是配置本地虚拟主机时,由于本地IP为随机分配,所以每天打开电脑都需要重新配置一遍 httpd-vhosts.conf 和 hosts 和 移动端的BaseURL。
我是用的阿里云的虚拟主机,前提是你已经购买过域名和虚拟主机。
从阿里云控制台 进入云DNS解析
添加一个指向自己项目的域名 这个是实时生效的。
进入万网 找到域名绑定 添加前面写过的域名
这个时候在浏览器键入 wifi.xiaomakj,cn 即可显示一个错误 大概意思是 拒绝访问目录,说明配置成功,接下来我们去配置Apache重定向到自己想要的 路径下。
这边我们要下一个 FileZilla 连接方式也很简单
打开万网进入站点信息 可以看到ftp密码和账号
输入一波 端口 21
上传自己的项目到服务器这一步比较简单 如果不会上传百度一下操作方法就好了
上传完成之后我们仍然需要全路径去访问admin下的login
我们需要配置Apache的重定向 新建一个.htacess 复制粘贴下面的代码
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www.)?wifi.xiaomakj.cn$
RewriteCond %{REQUEST_URI} !^/wificlock/public/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /wificlock/public/$1
RewriteCond %{HTTP_HOST} ^(www.)?wifi.xiaomakj.cn$
RewriteRule ^(/)?$ wificlock/public/index.php/admin/index/login/[L]
用FileZila推到服务器上面 注意是htdocs这个目录下
因为PHP是不需要编译的所以直接生效,这也是为什么我选择使用php搭建后台的原因。
因为我之前我在本地就已经配置过数据库,
发布之后会遇到SQL异常,需要我们修改一下database.php文件里面的数据库配置,配置信息可在万网上查询。
如果想要导入原先的数据库也很简单,使用NavCat 分别转存和运行sql文件即可完美导入。
NavCat连接万网数据库也是一样的简单,在万网查询一下配置信息,填入即可。
NavCat很难找到破解版,这边分享一个破解版。
链接:https://pan.baidu.com/s/1P54eFBkZykmsUSzwLnOBIw 密码:99jm
自此一个网站的上传以及二级域名,数据库配置已完成
只需要输入 http://wifi.xiaomakj.cn 即可访问登录界面。