切换风格

默认晚霞 雪山 粉色心情 伦敦 花卉 绿野仙踪 加州 白云 星空 薰衣草 城市 简约黑色 简约米色 龙珠
回复 0

61

主题

89

帖子

1274

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1274
discuz网站搬家从win系统IIS搬家到linux系统Nginx的详细方法[复制链接]
发表于 前天 14:20 | 显示全部楼层 |阅读模式
其实iis网站搬到Nginx也简单也很粗暴。
1. 直接打包iis服务器网站数据。(这个后期搬家时候不需要做任何修改直接解压使用),假如我们网站数据打包名是 "网站.zip"
2.打包win系统服务器上的mysq你网站对应的数据库(直接看你网站的数据库链接用户名就行了)路径在mysq\data\下,当看见和你网站数据库用户名一样的文件夹直接打包它。假如我们数据库打包名是 "数据库.zip"(网上一些教程还要导出导入麻烦的一批,这个直接打包所有文件,简单粗暴)

这样我们就算完成了 数据库和网站文件的打包搬家的准备了。原服务器就不用管它了。
======================================================
在linux系统上我们可以直接用cd 目录 和 wget https://***/**.zip -O 文件.zip 命令直接下载你刚打包的数据到linux系统上。
在linux系统上创建一个网站,例如使用宝塔面板,创建的时候域名、数据库名和数据库密码、mysq版本、php版本必须和你原来的服务器网站一样,(注重创建数据库的时候数据库名和数据库密码必须和原来的一致)。

1.解压"网站.zip"到你创建的网站目录中。宝塔网站目录一般在/www/wwwroot/***
2.解压"数据库.zip"到你创建的数据库文件夹中替换掉原来的,宝塔数据库目录一般在/www/server/data/***
绑定域名到新服务器就可以使用了
完成以上步骤后搬家就算完成了。

错误肯定会有一点,但重点在数据库上,直接给你新解压的数据库文件包括所有子文件目录赋值权限(660),使用phpmyadmin工具将所有数据库表批量检查一篇,对需要修复的表进行修复,此时网站必须是关闭状态,至此完成搬家。打开网站访问各项都会和原初无异。

其它小问题==============================如果输入账号密码登录出现提示“密码错误次数太多,15分钟后再试!”
这个问题一般在discuz网站配置文件上,打开config/config_ucenter.php网站配置文件
查看这项
  1. define('UC_CONNECT', '')
复制代码
;如果是空的话请手动添加mysql
就是这样
  1. define('UC_CONNECT', 'mysql');
复制代码
再查看
  1. define('UC_IP', '***.**.**.**');
复制代码
看看IP是不是自己服务器IP,如果不是请修改成自己服务器IP,公网IP 例如如下这样
  1. define('UC_IP', '15.258.36.80');
复制代码
这样就完成了 ,登录应该就没有问题了。
=================================================
Discuz UCenter后台乱码问题解决方案
很多站长使用的discuz+UCenter编码是GBK版本的,但是很多浏览器默认的编码信息是UTF-8的。
乱码主要是因为网页的编码信息未被浏览器识别。
因为这个原因,出现了乱码。

找到uc_server目录下的admin.php这个文件,然后在最上方加上以下代码即可:
  1. <?php
  2. header("content-Type: text/html; charset=gb2312");
复制代码






回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|不懂 ( 粤ICP备14042591号-1 )|网站地图

GMT+8, 2025-4-5 03:49 , Processed in 0.105526 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部