我在 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 的选项。
实际上我也遇到了同样的问题...很烦人,但我在给他们发电子邮件后发现
/Library/Application Support/absolute/MAMP PRO/phpMyAdmin/config.inc.php
处的文件基本上是您设置的临时占位符,因为每当您启动MAMP时,/Applications/MAMP/bin/phpMyAdmin/config.inc.php
处的文件内容
被读取并复制到其中,覆盖已有的内容。
也就是说,这是要做的事情:
/Applications/MAMP/bin/phpMyAdmin/config.inc.php
您刚刚编辑的文件中的设置现在应该复制到 MAMP 实际读取的文件中,并且应该立即生效。
例如,我不想启用 AJAX 功能,所以我这样做了:
/Applications/MAMP/bin/phpMyAdmin/config.inc.php
$cfg['AjaxEnable'] = false;
添加到文件...一切都很好。
这是一个很晚的答案,但问题仍然存在于 OS Sierra 中。所以,这对我有用 -
您可以使用此命令更改 phpMyAdmin 的所有者 -
sudo chown -R _www:_www /Library/WebServer/Documents/phpMyAdmin
如果您将 phpMyAdmin 安装在其他地方,请替换它的目录路径。
就我而言,有效的方法是更改
config.inc.php
文件夹中 phpMyAdmin5
的配置,而不是 phpMyAdmin
文件夹中的配置。
所以,我所做的是:
cd /Applications/MAMP/bin && ./stop.sh
关闭服务器。/Applications/MAMP/bin/phpMyAdmin5/config.inc.php
Command + S
保存文件。另外,如果您想轻松修改
config.inc.php
文件,可以在phpMyAdmin界面中修改所有您想要的配置,然后将设置导出为PHP文件,如图所示:
然后,您可以打开下载的文件并将其内容粘贴到
config.inc.php
文件的末尾。然后保存并启动MAMP!