我的wamp服务器问题已经有好几个月了。
我使用wamp服务器在本地开发了6个站点。我的计算机出现问题,并将所有网站目录复制到硬盘上。
我有一台装有W8.1的新电脑并复制了wamp-folder。我试着吃午饭,但它不起作用。所以我安装了一个新的wamp服务器。但我不知道如何将我的网站从旧服务器导入到新服务器。
我的第一个问题是我无法在新的wamp安装上运行旧网站。在计算机出故障之前,我没有保存我的数据库。
但是我可以在旧系统备份的mysql文件夹中找到它。在哪里以及如何,我都不知道。因此,我想从旧的wamp中取出我的网站并将其安装在新的网站上,或者让它在新的wamp上工作。我已经用谷歌搜索了一个月,但我找不到任何解决方案!
答案 0 :(得分:5)
选项1.在新电脑上重新创建旧的WAMPServer
如果您从旧PC上备份了完整的目录结构,那么您只需将备份中的完整文件夹结构复制到新PC即可。
确保将其放在最初安装的同一磁盘和文件夹上,因此如果它最初安装在C:\wamp
中,请确保将其复制回该文件夹。
从该文件夹(C:\wamp\wampmanager.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内的相关粘贴文件夹来重新创建虚拟主机。
你去了。这样,所有内容都可以干净地导入,而您不必担心脏的设置在某些时候会出错。
我希望它可以帮助其他人。