移植宝塔-laravel-winserver

之前是自己安装的wnmp环境,全部整理在了阿里云服务器winserver 2012的C盘。中间因为配置nginx,php等问题弄得挺复杂,虽然借此学了不少知识,也弄好了。
在边建站边学习的过程中,知道了宝塔管理工具。于是便开始了迁移宝塔的过程。

1. 安装宝塔

提示我已经安装php和mysql,所以需要先卸载。

卸载mysql

解决方法:
卸载MySQL数据库有要想完全以下步骤:
1、首先在控制面板里面的程序卸载找到MySQL,右键点击卸载。这是卸载程序必须的一步。
2、删除注册表内容,win+R键打开运行框,输入regedit打开注册表编辑器
删除四项内容:
a.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\MySQL
b.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\services\MySQL
(有的没有这一项,没有的可以不用删)
c.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\eventlog\Application\MySQL
d.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\eventlog\Application\MySQL

3、删除C:\ProgramData\MySQL文件夹,由于ProgramData是Windows默认的隐藏文件,你需要检查你是否设置了显示隐藏文件。
4、 删除C:Documentsand SettingsAll UsersApplication DataMySQL下的文件夹,一定要删!这个文件的位置不是固定的,而且路径也是不固定的,路径中可能存在中文的路径下,但是一般情况下都是在这个路径下,但是必须要删除,因此需要你自己去找到才行

卸载php

直接删除php文件夹,如果在环境变量中添加了路径删除即可。

安装宝塔软件

在官网下载win版本的exe直接运行,选择文件夹安装即可。
将btsoft文件夹中的php的路径添加至环境变量。

2. 宝塔界面设置

环境配置

安装php7.3。宝塔默认安装的是php5.4,所以无法运行我的网站、phpadmin等。安装php7.3以后,将phpadmin、站点都设置为使用php73。同时记得将btsoft文件夹中的php的路径添加至环境变量。
phpadmin使用的是888端口,所以要在阿里云服务器解析的时候添加888端口放行。

站点设置

添加站点后进行设置:
域名管理 - 由于我的网站有多个域名,所以需要先添加域名。之前误以为也需要子目录绑定,结果并不。
php版本 - 选择php7.3
配置文件 - 由于我在网站中引用里公司公众号的图片,为了防止跨域无法显示,需要添加以下代码

location ~ /mmbiz_(.*)/ {
       proxy_pass http://140.206.236.58;
       proxy_set_header   Host             "mmbiz.qpic.cn";
       proxy_set_header   Referer          "";
       sub_filter "http://mmbiz.qpic.cn" "";
       sub_filter_once off;
    }

其次,我在laravel框架中已经定义了404页面的模板,故而注释掉了配置文件中的相应代码行。

伪静态 - 正好写到这里想起我的网站目前是纯CMS,根本不需要伪静态,应该做成纯静态(等下再回来修改)

你可能感兴趣的:(移植宝塔-laravel-winserver)