尝试将 mamp 移动到新的 mac

Posted

技术标签:

【中文标题】尝试将 mamp 移动到新的 mac【英文标题】:Trying move mamp to new mac 【发布时间】:2014-12-06 18:00:04 【问题描述】:

我有一个 Mac 崩溃 - 但我能够挽救应用程序文件夹和工作文件夹。

我需要将旧的 MAMP 文件移动到新的 Mac 和新的 MAMP 安装中。

我复制了 htdocs 的东西和 Db 文件夹 - 并且 phpmyadmin 可以看到数据库。

然而,当我转到转移站点的 local:8888/ 目录时,我收到以下错误:

Error displaying the error page: Application Instantiation Error: Table 'ymlddartis.mbs9i_session' doesn't exist SQL=SELECT `session_id` FROM `mbs9i_session` WHERE `session_id` = '6a99e3f7011baf6d9d29de1b7d8d69ce' LIMIT 0, 1

谁能帮忙???

【问题讨论】:

您是否转移了数据库的备份? 不,我无法进入 phpmyhadmin 并导出它,因为 mac 崩溃了 - 所以我无法在该机器上启动 mamp 来导出数据库,这就是我在这里寻求帮助的原因。我所能做的就是抢救那些文件夹。 【参考方案1】:

错误消息可能具有误导性!我记得由于系统问题和新的 OSX 安装,我在将 MAMP PRO 移动到另一个卷后遇到了同样的问题。我有几个基于 Wordpress、Joomla 和 Drupal 的网站。

如果一切都在正确的位置,并且您可以通过 phpMyAdmin 连接到数据库表...这是错误的或重置的环境变量。最有可能在各自的 PHP.ini

中分配内存

1) 我假设您有 Joomla CMS?您的错误消息中的表格信息如下所示。然后你可以编辑你网站的configuration.php,将错误报告从“默认”改为“1”:

public $error_reporting = '1';

保存文件并重新加载网站。关于“内存分配......”的任何新消息?!

2) 如果您安装了新的 MAMP,则默认设置太低。您必须编辑所选 PHP 版本的正确 .INI 文件!它应该位于此处:

PHP 5.4.19 示例

Applications/MAMP/bin/php/php5.4.19/conf/php.ini

编辑文件并搜索:

memory_limit = 32M

我建议改为 128M。保存文件。重新启动服务器/MAMP 应用程序!!

如果您使用不同的 PHP 版本,您必须相应地重复这些步骤。


顺便说一句,内存设置的正上方是与时间相关的设置。我也会建议更高的值;)

【讨论】:

以上是关于尝试将 mamp 移动到新的 mac的主要内容,如果未能解决你的问题,请参考以下文章

将 Wordpress 从 MAMP 移动到 WAMP,无法访问页面

将数据从集合视图单元格移动到新的集合视图单元格

如何将表格视图单元格从一个表格视图移动到新的表格视图

MAMP 升级后,开始页面上的 phpMyAdmin 链接变灰

仅将某些更改列表移动到新的 SVN 服务器

如何使用tableview外的按钮将tableview移动到新的tableview