1、数据库都配置完毕发现无法加载####
改成强制加载写定目录之后发现图片无法展示:
又发现图片无法显示:
检查界面发现所以无法展示的图片都是只少一个点:尝试拼接“.”
这就要修改所以界面......
最终找另一个方案解决:直接改变根目录:用phpstudy直接指向项目目录下:默认是WWW下;网上部署时注意关闭错误提示;
2:刚部署的错误提示常用做法:####
除了用phpstudy关闭之外,可以直接改php.ini文件修PHP错误提醒级别
3:本地开发的时候如果项目没放入localhost根目录,或者没有配置虚拟域名访问项目的情况,这时候您的项目会存在地址引入出错的问题,从而导致页面样式以及JS加载不过来等现象。有以下3种情况来解决:####
a:将线上项目直接放入localhost根目录下,这时候的访问地址为
localhost/index.php (不推荐这种方式)
b :本地设置虚拟域名的方式,将虚拟域名绑定到您的项目根目录apache配置虚拟域名的方法参考http://blog.csdn.net/tracywxh/article/details/8456512
第一步:修改hosts文件对应域名和根:这个文件在c盘中WINDOWS\system32\drivers\etc\hosts
第二步:使用phpstudy设置:vhosts.conf
等同于代码修改:
这里要注意的是项目路径不能以反斜杠\结尾
以上的步骤都是在开启虚拟域名访问服务的基础下进行的####
httpd.conf文件、这个文件相应位置在您服务器安装的目录下/\apache\conf\httpd.conf , 找到 “Include conf/extra/httpd-vhosts.conf 如果前面有# 则需要把它删掉如图:
测试后发现只开启下面一个就行,两个都开启会导致正常的phpadmin无法进,根目录找不到;
c:如果不想设置虚拟域名,那么需要修改所有的引入css/JS和图片 地址
将上述地址进行修改,可以使用 _PUBLIC_
4:进行域名指向绑定,二级域名设置和解析方法:
A:顶级域名配置:
B:配置多个二级域名(这里用腾讯云示例:)
第一步:解析
以上步骤完成之后相当于外网DNS有一个对应记录
测试访问,成功:
因断电mysql无法启动:需要删除注册表重装mysql,记得提前做好mysql数据备份;
具体删除注册表步骤:
(1)首先停掉MySql在Windows的服务:net stop mysql;
或:开始—> 控制面板—> 管理工具—> 服务 关掉MySQL的服务;
然后打开控制面板 在 添加删除程序里找到MySQL,卸载;
(2)清理注册表(一般要清理的注册表有以下三个):开始-运行里面输入regedt,打开注册表,右键删除;
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/MySQL(今天删除的时候这个注册表没有找到)
(3)但这一条是很关键的 删除:C:\ProgramData\MySQL(如果有的话),一般ProgramData这个文件夹是隐藏的,可设置显示;
(4)一般到这里就结束了,如果不放心的话,还可以到C:\ Program Files查看有没有MySQL文件夹,如果有,也删除掉;
接下来就是重启电脑,搞定。