获取旧的wamp安装数据以在新计算机上运行

时间:2014-12-07 19:52:59

标签: wampserver restore

我的wamp服务器问题已经有好几个月了。

我使用wamp服务器在本地开发了6个站点。我的计算机出现问题,并将所有网站目录复制到硬盘上。

我有一台装有W8.1的新电脑并复制了wamp-folder。我试着吃午饭,但它不起作用。所以我安装了一个新的wamp服务器。但我不知道如何将我的网站从旧服务器导入到新服务器。

我的第一个问题是我无法在新的wamp安装上运行旧网站。在计算机出故障之前,我没有保存我的数据库。

但是我可以在旧系统备份的mysql文件夹中找到它。在哪里以及如何,我都不知道。因此,我想从旧的wamp中取出我的网站并将其安装在新的网站上,或者让它在新的wamp上工作。我已经用谷歌搜索了一个月,但我找不到任何解决方案!

2 个答案:

答案 0 :(得分:5)

选项1.在新电脑上重新创建旧的WAMPServer

如果您从旧PC上备份了完整的目录结构,那么您只需将备份中的完整文件夹结构复制到新PC即可。

确保将其放在最初安装的同一磁盘和文件夹上,因此如果它最初安装在C:\wamp中,请确保将其复制回该文件夹。

从该文件夹(C:\wamp\wampmanager.exe

启动wampmanage.exe

使用wampmanager菜单

left click wampmanager -> Apache -> Install Service
left click wampmanager -> MYSQL -> Install Service

WAMPServer现在应该像问题之前一样

Windows 8.1有一个空白C:\windows\system32\drivers\etc\hosts文件,因此您还需要为您创建的任何虚拟主机添加所有域,但至少应该有这些条目。

127.0.0.1  localhost
::1  localhost

选项2.将旧的Apache / PHP / MYSQL添加到WAMPServer的新安装中

请记住,WAMPServer相对于其他Windows AMP堆栈的一大优势是它能够在同一个WAMPServer实例中拥有多个版本的Apache / PHP / MYSQL,以便在所有这些版本的版本之间轻松切换。

因此,您可以保留新安装并有选择地复制Apache / PHP / MYSQL版本,然后复制到您的6个站点。

所以停止WAMPServer

copy the OLD \wamp\bin\apache\{apacheversion} folder to NEW `\wamp\bin\apache\
copy the OLD \wamp\bin\apache\{phpversion} folder to NEW `\wamp\bin\php\
copy the OLD \wamp\bin\apache\{mysqversion} folder to NEW `\wamp\bin\mysql\

重启WAMPServer

您现在应该看到新旧版本的Apache / MYSQL / PHP可用。

现在将您的旧\wamp\www\???网站文件夹复制到新\wamp\www\???,您的6个网站也应该可用。

现在您可以切换回旧版本的Apache / PHP / MYSQL并运行您的网站,或者使用旧的MYSQL版本正确备份数据库,然后将它们恢复到新的MYSQL版本

您可以使用wampmanager菜单切换版本,如下所示: -

wampmanager -> Apache -> Version -> (click the required version number )
wampmanager -> MYSQL -> Version -> (click the required version number )
wampmanager -> PHP -> Version -> (click the required version number )

答案 1 :(得分:0)

六年后,我刚刚解决了这个完全相同的问题。我尝试了@RiggsFolly的解决方案,但没有成功。阅读日志以尝试调试整个混乱状态变得非常繁琐,尤其是当旧安装和新安装之间的路径不再匹配时。

考虑安装全新干净的wampserver 其他地方的旧wamp(64)目录

首先,导出您的mysql数据库。
为此,请使用命令行到达C:\ path \ to \ old \ wamp \ bin \ mysql \ mysql {version_number} \ bin并使用mysqld命令启动mysql服务器(完成导出后) ,请使用mysqladmin -u {user name} shutdown)。现在,使用mysqldump或您会发现的任何其他方法导出数据库,然后将其重新导入到新安装中。

将www内的项目文件夹从旧安装转移到新安装。

通过将路径指向www内的相关粘贴文件夹来重新创建虚拟主机。

你去了。这样,所有内容都可以干净地导入,而您不必担心脏的设置在某些时候会出错。
我希望它可以帮助其他人。