如何在不重新安装的情况下修复wamp服务器?

时间:2014-04-22 08:05:35

标签: php mysql configuration wamp wampserver

通过取消注释

在php.ini中进行更改后
    extension=php_openssl.dll

我的Windows-8系统由于电源故障而关闭,后来当我尝试启动wamp服务器时我用它来获取此错误

Aestan tray menu missing

稍后访问某个链接我将以下代码添加到wampmanager.ini文件中,因为它是空的

enter image description here

现在第一个错误已修复,现在抛出了下面提到的错误:

enter image description here

后来我还安装了visual c ++ 2008来修复此错误但不成功。我有许多重要的数据库,我还没有收回。我正在尝试修复此wamp服务器而无需重新安装。任何人都可以帮助我。

先谢谢

7 个答案:

答案 0 :(得分:20)

转到wamp / scripts文件夹
打开控制台
运行:
php refresh.php

这应该重新创建wampmanager.ini

(需要wamp文件夹中的wampmanager.tpl文件。
取自http://sourceforge.net/p/wampserver/feature-requests/10/#750b

答案 1 :(得分:2)

本文档可能对您有所帮助How to uninstall WAMPServer without actually uninstalling it

我们的想法是,在没有实际运行卸载的情况下卸载当前版本,而不实际删除现有安装中的任何文件。

然后重命名当前的wamp文件夹,然后安装相同版本的wamp,确保它正常工作,然后将所有站点和数据库复制到新安装的wamp。如果您安装的是当前版本的WAMP,那么您可以复制整个... / mysqlx.y.z / data文件夹,所有数据库和用户都应该在新安装中。

这可以解决对现有安装造成的任何损害。您可能需要编辑php.ini和httpd.conf以匹配现有配置。我建议你不要直接复制这些文件,因为这可能只是让你到达现在的位置。

答案 2 :(得分:1)

通过重命名旧的wamp再次将wamp安装到同一目录中来修复。我刚刚将旧的wampmanager.ini文件替换为旧文件。之前它只是我在wampmanager.ini文件中粘贴的一小段代码。但现在解决这个问题的是一个很大的问题。非常感谢你们,你的建议节省了我的时间。我也没有用php.ini改变任何东西。

答案 3 :(得分:1)

我遇到了同样的问题。我正在使用WAMP 2.5版本。 “wampmanager.ini”的内容没问题,但是php路径可能是错误的。检查[StartupAction]部分的文件夹,在我的情况下我的php版本是“php5.5.12”。肯定错误消息“目录名称无效”就是为此。

答案 4 :(得分:1)

  1. 以SQL格式备份所有数据库并将备份存储在安全的地方。
  2. 停止所有服务。
  3. 删除Apache服务。
  4. 删除MySQL服务。
  5. 退出WAMPServer。
  6. 将您当前的\ wamp文件夹重命名为\ wamp_old(这是您的备份。不要忘记此步骤)
  7. 对于所有意图和目的,您现在已经卸载了WAMPServer。 7.下载并安装新的WAMPServer版本 (建议使用32位,64位仅适用于极客,64位PHP尚未完全转换为64位)

    1. 改变什么!检查它是否处于开箱即用状态。
    2. 清除浏览器缓存(CTRL + F5)以避免使用缓存内容的任何功能。 运行localhost 运行phpMyAdmin(如果要求输入用户名和密码;用户名= root /密码=(没有,请留空) 运行\ wamp \ www \ testmysql.php。您需要编辑文件并更改" mysql_connect(' 127.0.0.1',' root','')"

      1. 如果您想将部分/全部旧版本的Apache / PHP / MySQL带入新的WAMPServer (请记住,WAMPServer的一大优势是能够在Apache / PHP和MySQL版本之间切换)
      2. Apache:将\ wamp_old \ bin \ apache \ apachex.y.z文件夹复制到\ wamp \ bin \ apache \ apachex.y.z

        PHP:将\ wamp_old \ bin \ php \ phpx.y.z文件夹复制到\ wamp \ bin \ php \ phpx.y.z

        MYSQL:copy \ wamp_old \ bin \ mysql \ mysqlx.y.z文件夹到\ wamp \ bin \ mysql \ mysqlx.y.z

        1. 告诉WAMPServer您刚刚复制的旧版本的Apache / PHP / MySQL运行"刷新", 右键单击wampmanager图标 - >刷新 给它几秒钟去找到所有新版本。

        2. 将您的旧配置与新配置进行比较,移动您的任何本地更改/要求。 请记住,配置参数在Apache / PHP / MySQL版本之间变化! 确保您的旧更改仍然是必需的,有效的,合法的。 (查看所有3个软件提供商提供的升级说明)

        3. 如果这一切都非常糟糕。如果遇到问题,请查看本文档的底部,了解如何轻松解除所有这些更改。

        4. help you

答案 5 :(得分:1)

在win10中,您可以右键单击根目录中的wampmanager.ini文件,然后选择“还原以前的版本”,然后只需在几天前选择其中一个。

答案 6 :(得分:0)

我早上有类似的问题,搜索SO和其他论坛,但没有一个解决方案适合我。

  行号561上的

语法错误(由于MariaDB)

在检查MariaDB的所有wamp安装后,我在root找到该文件:wampmanager.conf包含有关MariaDB的行。 我删除了所有这些,然后重新启动了wamp 。它像魅力一样工作!

相关问题