如何在webmin上恢复ssh里tar打包的网站文件和数据库?
  • 不管是什么linux平台,通常我们都会将整个网站tar或gzip打包备份,那么,如何在webmin上恢复ssh里tar打包的网站文件和数据库?

    首先,我们需要安装webmin/virtualmin面板: 如何安装Virtualmin/Webmin在centos5上(一行命令安装virtualmin面板)

    然后,安装常规创建网站:如何使用webmin添加域名/增加网站/FTP/Mysql

    第3,将打包好的备份上传并解压(本范例假设都解压在/home/forum/old/目录)


    第4
    ,用ssh命令去转移旧文件到新网站到正确的目录

    cp -R /home/forum/old/旧网站目录/*  用户主目录/public_html/

    例如: cp -R /home/forum/old/bestseohk/forum/* /home/forum/public_html/

    这里的用户主目录是说的webmin上的用户主目录,如何查找用户主目录?看下图:


    在webmin后台,选择对应的网站,点击“编辑网站”
    user-dir.png



    第5
    ,修改文件权限,webmin里面的安全做得比较好,每个网站有独立的linux用户来运行:

    chown -R 管理员用户名:管理员用户名   用户主目录/public_html/

    例如: chown -R forum:forum /home/forum/public_html/

     

    注意,第4和第5步骤的命令是需要在ssh里面用root执行的, 如果您不熟悉ssh界面,也可以在webmin面板里面执行ssh命令,如下图:命令一定不要写错了,一字之差可能会出现各种意想不到的情况!


    execute-command.png
    execute-command.png

     

    第6,恢复数据库: webmin如何导入大数据库文件?可否FTP上传sql文件然后导入?

     

    第7,修改程序,将对应的数据库用户名密码等参数修改,测试网站是否正常

  •  

  • 点这里复制本页地址发送给您QQ/MSN上的好友
  • 300*300广告