尝试将 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,无法访问页面