EduSoho网站迁移后 首页后台无法打开

本教程操作是在ubuntu + nginx环境下完成。下面使用到的路径,请大家注意统一,
或者根据自己的情况替换。关于如何上传和迁移文件 : linux命令行何以用scp,
不会命令行的可以用winsp+putty (这工具的用法,百度数不胜数,大家可自行解决),
如果您的服务器是windows,那相信做到这些更加容易。因为迁移的做法就是把网站的文件,
数据库复制到新的服务器,仅此而已。迁移edusoho也是件很简单的事情,只要如下几步即可完

1>备份本站数据:
edusoho目录在 /var/www/edusoho 使用如下命令:
cd /var/wwwsudo tar -zcvf edusoho-back.tar.gz edusoho/
将edusoho文件夹打包

2>导出数据库,将sql文件打包
mysqldump -uroot -p edusoho>edusoho-back.sql #-p后面是mysql的root密码sudo tar -zcvf edusoho-back-sql.tar.gz edusoho-back.sql

3>将打包好的网站文件和数据库文件上传到新服务器

上传的方法有很多,对于熟悉linux命令的用户,您可以使用scp。
对于普通用户,可以使用ftp工具,或者sftp工具(例如winscp),
将edusoho-back.tar.gz和edusoho-back-sql.tar.gz上传到新的服务器网站目录下

4>在新的服务器上部署edusoho

和安装时的步骤一样,在新的服务器配置好PHP,Nginx,MySql,具体教程请看:
http://www.qiqiuyu.com/course/20
然后解压执行:cd /var/wwwsudo tar -zxvf edusoho-back.tar.gz # 前提是已经将备份并打包后的edusoho-back.tar.gz文件上传到了新的服务器sudo chown www-data:www-data /var/www/edusoho -Rf # 将edusoho文件夹的权限给fpmsudo tar -zxvf edusoho-back-sql.tar.gz # 解压数据库文件cd edusoho/app/cacherm * -rf # 删除之前的所有缓存,注意,此命令一定要在 edusoho/app/cache 目录下执行,不然会删除其他文件,后果自负!!!

5>修改数据库配置,恢复数据库:
cd /var/www/edusoho/app/config #到数据库配置文件目录sudo vi parameters.yml #使用 vi 编辑数据库配置文件parameters:database_driver: pdo_mysqldatabase_host: 127.0.0.1database_port:database_name: edusohodbdatabase_user: esuserdatabase_password: passwordmailer_transport: smtpmailer_host: 127.0.0.1mailer_user:mailer_password:locale: ensecret: ThisTokenIsNotSoSecretChangeIt

以上配置只为演示修改方法,用户只需在原来的文件修改 database_name:
database_user: ,database_password: ,这三项即可,请勿复制上面内容覆盖。

mysql -uroot -p #接下来输入root密码,登录mysqluse edusohodb; #选择edusohodb数据库source /var/www/edusoho-back.sql #导入数据库文件, /var/www/edusoho-back.sql 是解压数据库备份文件后的路径和文件名exit;
6>到此,迁移工作就完成了,先用ip或者本地绑定一个域名,总之想办法访问新的网站吧,如果没有问题,就把域名解析过来,
没有成功的话,细心看下教程。

免责声明:因为源码和模板等程序的特殊性,安装或者部署的同时需要一定的技术知识,请自行安装调试,本站不能所有提供的资源都提供安装帮助的,如遇到相关问题请自行解决,本站不提供退款和相应的免费解答服务!如有版权问题请联系QQ:2041966102 进行反馈PTcms、KYcms资源分享③
CMSbug- » EduSoho网站迁移后 首页后台无法打开

提供最优质的资源集合

立即查看 了解详情