wampserver - 获取旧的 wamp 安装数据以在新计算机上工作

标签 wampserver restore

我的 wamp 服务器出现了几个月的大问题。

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

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

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

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

最佳答案

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

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

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

从该文件夹启动 wampmanage.exe ( 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\php\{phpversion} folder to NEW `\wamp\bin\php\
copy the OLD \wamp\bin\mysql\{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 )

关于wampserver - 获取旧的 wamp 安装数据以在新计算机上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27347092/

相关文章:

git - 恢复 git 存储库/提交等

amazon-s3 - 重复性:使用目录名称中的空格进行还原

postgresql - 从 sql 格式转储恢复 pythonanywhere 上的 postgresql

php - 既然 PEAR 方法不再可行,如何为 WAMP 安装 PhpUnit?

apache - 公共(public) IP 网页 "Connection Timed Out"连接时

php - 来自 MYSQL 数据库的结果和查询未以 HTML 格式显示

wpf - 如何在代码隐藏中恢复最小化的窗口?

mysql - 为什么我的表名在 phpmyadmin 中被转换为小写?

php - 使用 phar 在 Windows 7 上安装 PEAR

tensorflow - tf 如何从同一个变量中恢复两个变量