项目导入本地,网站配置常见问题,虚拟域名,mysql、apache启动

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有一个对应记录

在服务器上配置好对应二级域名的目录

测试访问,成功:

ok
ok

因断电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文件夹,如果有,也删除掉;
接下来就是重启电脑,搞定。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容