【问题标题】:MAMP config settings reset every time I restart每次重新启动时都会重置 MAMP 配置设置
【发布时间】:2013-10-14 16:20:41
【问题描述】:

我在 OSX 10.8.5 上运行 MAMP Pro v2.1.1

我喜欢通过修改/Library/Application Support/absolute/MAMP PRO/phpMyAdmin/config.inc.php中的设置来修改phpMyAdmin的一些设置

这很好用,但每次我重新启动 MAMP 时,设置都会恢复为默认值。真的很烦。

我知道 php.ini 文件和其他文件旨在使用 MAMP 的内置编辑器进行编辑。但似乎没有 phpMyAdmin 的选项。

【问题讨论】:

    标签: php phpmyadmin mamp mamp-pro


    【解决方案1】:

    实际上我也遇到了同样的问题...很烦人,但我在给他们发电子邮件后发现/Library/Application Support/absolute/MAMP PRO/phpMyAdmin/config.inc.php 的文件基本上是您设置的临时占位符,因为每当您启动 MAMP 时,文件的内容/Applications/MAMP/bin/phpMyAdmin/config.inc.php 被读取并复制到其中,覆盖已经存在的内容。

    也就是说,这是怎么做的


    1. 停止所有服务器并退出 MAMP(完全)
    2. 对位于/Applications/MAMP/bin/phpMyAdmin/config.inc.php 的文件进行更改
    3. 再次打开 MAMP 并启动所有服务器

    您刚刚编辑的文件中的设置现在应该被复制到 MAMP 实际读取的设置中,并且应该立即生效。

    例如,我不想启用 AJAX 功能,所以我这样做了:

    1. 关闭服务器
    2. 关闭 MAMP(完全)
    3. 打开文件/Applications/MAMP/bin/phpMyAdmin/config.inc.php
    4. 在文件中添加了$cfg['AjaxEnable'] = false;
    5. 已保存文件
    6. 重新打开 MAMP
    7. 启动服务器

    ...一切都很好。

    【讨论】:

    • 很奇怪。我会试试看。但是当我更改应用程序支持中的 config.inc.php 中的设置时,这些更改会起作用。所以不能无关紧要。我们说的是同一件事吗?
    • @Emerson 是的,也许我说错了。并不是您所指的那个(逻辑上的)是 irrelevant 因为您是对的:这就是读取设置的地方。但是据我所知,每当您启动 MAMP (PRO) 时,我列出的文件的内容都会被读取并复制到您列出的文件中,从而覆盖已经存在的任何内容。就像我受不了AJAX功能,因为我喜欢一直看查询数据,所以我关闭服务器,关闭MAMP,打开我列出的文件,添加$cfg['AjaxEnable'] = false;,保存,重新打开MAMP,一切都很好。
    • 是的。有用!如果您有第二个,也许可以在答案中添加您的评论,因为它确实有助于揭开正在发生的事情的神秘面纱。
    【解决方案2】:

    这是一个非常晚的答案,但 OS Sierra 中仍然存在问题。所以,这对我有用 -

    您可以使用此命令更改 phpMyAdmin 的所有者 -

    sudo chown -R _www:_www /Library/WebServer/Documents/phpMyAdmin
    

    替换phpMyAdmin的目录路径,以防您将其安装在其他地方。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 2023-02-17
      • 1970-01-01
      • 1970-01-01
      • 2021-07-05
      • 1970-01-01
      • 2020-11-06
      相关资源
      最近更新 更多