【问题标题】:Wamp: The configuration file contains a syntax error on line 24Wamp:配置文件在第 24 行包含语法错误
【发布时间】:2015-08-25 05:06:33
【问题描述】:

如何使用 wamp 2.4 版在 Windows 7 上启动 wamp 服务器?

以下是我得到的错误信息:

配置文件在第 24 行包含语法错误: [EParseError][config] 部分指令“ImageList”已指定。

【问题讨论】:

    标签: wamp wampserver


    【解决方案1】:

    问题

    C:\wamp\wampmanager.ini 上有重复条目

    ImageList=images_off.bmp 或类似的东西。

    修复

    删除其中一个(可能是第 24 行)

    【讨论】:

    • wamp 配置文件在第 1243 行包含语法错误:[EParseError] 参数“服务”特定于未知服务
    • 没有必要编辑 wampmanager.ini,因为每次运行 WAMPServer 时都会重新构建它。
    【解决方案2】:

    听起来你一直在玩\wamp\wampmanager.tpl

    除非您先复制,否则切勿玩 wampmanager.tpl

    WAMPServer 使用脚本重建 \wamp\wampmanager.ini,该脚本使用 \wamp\wampmanager.tpl 以及其他文件作为输入,每次启动 WAMPServer 或使用 wampmanager 菜单并单击 refresh

    所以要解决您的问题,编辑 wampmanager.tpl 以删除重复的行,然后执行:

    rightclick wampmanager icon -> refresh
    

    或者只是退出 wampmanager 并重新启动它。

    重建\wamp\wampmanager.ini 文件

    【讨论】:

    • 非常感谢大家。
    【解决方案3】:

    在您的 wamp 安装目录中备份您的 Wampmanager.ini 文件(在我的情况下是 c:\Wamp64)。然后重命名它或将其移动到其他文件夹。 从新安装或任何类似安装中获取wampmanager.ini(如果您已经拥有),然后将其粘贴到相同的路径中。它会像魅力一样起作用。这可能会更改您之前的任何设置,但它会使您的 wamp 无需重新安装即可工作。

    【讨论】:

      【解决方案4】:

      错误:

      配置文件在第 7 行包含语法错误; [EParseError] 未指定托盘图标。请分配托盘图标 使用 [Config] 部分中的托盘图标指令。

      原因: 服务器运行时计算机突然关闭

      修复: • 转到 wamp/scripts 文件夹 • 以管理员身份打开控制台/cmd • 运行:php refresh.php • 完成!

      【讨论】:

      • 如果您有新问题,请点击 按钮提出问题。如果有助于提供上下文,请包含指向此问题的链接。 - From Review
      【解决方案5】:

      确保你的系统环境设置中有 php 然后转到 wamp/scripts 文件夹 打开控制台 运行:

      php refresh.php
      

      answer from here solved my issue, referenced above info from this stack answer

      【讨论】:

        【解决方案6】:

        有趣的是,在 initial 安装了在aviatechno 上找到的当前版本 3.2.6 之后出现了这个错误(无法篡改任何已安装的配置文件,.ini 中的安装损坏)。它在第 27 行报告错误:WAMPMARIADBOFF

        [Services]
        Name: APACHESERVICE
        WAMPMARIADBOFFName: MARIADBSERVICE
        WAMPMYSQLOFFName: MYSQLSERVICE
        

        使用新的ini修复工具你可以找到on the aviatechno website

        将ini文件中的行更正为:

        [Services]
        Name: wampapache
        Name: wampmysqld
        Name: wampmariadb
        ...
        Action: service; Service: wampapache; ServiceAction: startresume; Flags: ignoreerrors
        Action: service; Service: wampmysqld; ServiceAction: startresume; Flags: ignoreerrors
        Action: service; Service: wampmariadb; ServiceAction: startresume; Flags: ignoreerrors
        

        仅在新安装时执行此操作

        即使在那个 wampserver 没有启动或没有启动服务之后。修复:停止后台进程 AeTrayMenu,前往文件夹c:\wamp64 删除其内容并重新安装。

        这对我有用。

        【讨论】:

          猜你喜欢
          • 2021-07-09
          • 2022-01-11
          • 2022-10-25
          • 1970-01-01
          • 2013-02-06
          • 2013-11-24
          • 2013-05-29
          • 2015-09-05
          • 2014-05-31
          相关资源
          最近更新 更多