网站上线流程记录_个人备份

记录使用某cms开发完成的网站上线过程,配置服务器过程中出现的问题及解决方法,作为备份。
该cms采用php语言,mvc结构,配置伪静态,性能较好。
服务器选择阿里云ecs,1核2G版本,服务器环境windows server 2008,最好不要装其他占用端口的软件,避免后期产生问题,空服务器最佳。
不采用集成环境,分别安装mysql5.6版本、apache2.4版以及php5.6.9版本。
1、安装mysql时,选择5.6版本即可,安装包名mysql-installer-web-community-5.6.48.0,mysql7版本以上提示缺少.dll文件,原因在于系统缺少运行库,如果功能足够5.6版本可兼容。安装时选择自定义安装,附加功能不要装,仅安装数据库内核。
2、之后安装apache2.4,参考
https://blog.csdn.net/weixin_39082031/article/details/79088800
博客,压缩包解压完后尽量放在不要带空格的目录中。配置httpd.conf时,使用绝对路径,默认80端口不要改,启动时进入bin文件夹下shift+鼠标右键选择命令行模式启动,启动命令行后先执行httpd -k install命令将apache添加进系统服务,就可用管理工具-服务进行管理。全部安装完后,打开bin文件夹下ApacheMonitor.exe 启停管理器进行管理。
3、php5.6.9版本官网没有windows版,找旧版php下载链接,选择php-5.6.9-Win32-VC11-x86.zip版本,该版本解压完后文件夹中集成php5apache2.4.dll文件,与Apache 搭配,建议选择 Thread Safe,不要选择nts版本。下载完解压后不要放在有空格的路径下,步骤参考
https://blog.csdn.net/weixin_39082031/article/details/79110311
修改完php.ini文件后,开启php.exe测试看是否提示错误,如果缺少文件则安装vc++运行库。
4、php环境安装无误后,进入apache htpd.conf文件,DocumentRoot 标签下修改网站默认地址,使用绝对路径,并在php文件夹下添加www文件夹,创建index.php当做测试文件。之后配置加载php模块,使用绝对路径,此时可能会报错(如果使用php7版本,会无法加载php7apache2.4.dll文件,所以选择php5版本),若提示端口被占用,则进入任务管理器杀掉httpd.exe进程,并在服务中禁用-重启apache服务,没有问题则启动localhost看测试页面是否加载成功。
5、配置apache域名绑定,参考
https://www.cnblogs.com/zhuchenglin/p/6554672.html
,找到apache目录下的conf下的extra下的httpd-vhosts.conf文件,添加配置信息与域名对应关系(域名已解析到该服务器),在配置时保持80端口(如果不使用80端口,域名绑定完成后,打开网站时会出现要使用www.xxx.com:8080才能访问的问题),之后再httpd.conf文件下,去掉";"号,打开vhosts文件权限,最后打开system32/drivers\etc\host修改主机名称,防火墙需要关闭,全部完成后,则可用域名访问测试页面。
6、某cms系统放入www文件夹后,修改common\config\config.php文件中数据库信息,数据库尽量配置本地访问,不要外网访问。此时已经可以用域名访问网站,之后通过navicat建立(某cms)数据库名,将网站cache中数据库备份文件中的sql文件导入,再次访问域名,数据已加载成功。
7、访问域名后台时/admin出现错误,原因在于没有配置apache伪静态,需要apache开启.htaccess及.htaccess的使用方法,参考
https://www.cnblogs.com/johnhery/p/9831635.html

https://blog.yzmcms.com/html/php/155.html
,将httpd.conf中的AllowOverride 改为all,再次访问/admin,成功登陆。
8、将后台系统设置中域名地址替换,并批量更新url链接,实现pc、移动端正确访问。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值