每次重新启动时,MAMP 配置设置都会重置

问题描述 投票:0回答:3

我在 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
3个回答
2
投票

实际上我也遇到了同样的问题...很烦人,但我在给他们发电子邮件后发现

/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. 的文件进行更改
  4. 再次打开MAMP并启动所有服务器

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

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

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

...一切都很好。


0
投票

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

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

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

如果您将 phpMyAdmin 安装在其他地方,请替换它的目录路径。


0
投票

就我而言,有效的方法是更改

config.inc.php
文件夹中
phpMyAdmin5
的配置,而不是
phpMyAdmin
文件夹中的配置。

所以,我所做的是:

  1. 使用“停止”按钮或使用命令
    cd /Applications/MAMP/bin && ./stop.sh
    关闭服务器。
  2. 退出 MAMP 应用程序。
  3. 打开文件
    /Applications/MAMP/bin/phpMyAdmin5/config.inc.php
  4. 更改或添加配置
  5. 使用
    Command + S
    保存文件。
  6. 再次启动 MAMP。

另外,如果您想轻松修改

config.inc.php
文件,可以在phpMyAdmin界面中修改所有您想要的配置,然后将设置导出为PHP文件,如图所示:

然后,您可以打开下载的文件并将其内容粘贴到

config.inc.php
文件的末尾。然后保存并启动MAMP!

© www.soinside.com 2019 - 2024. All rights reserved.