我有一个Mac痉挛 - 但我能够抢救应用程序文件夹和作业文件夹。
我需要将旧的MAMP文件移动到新的mac和新的MAMP安装上。
我复制了htdocs东西和Db文件夹 - 而且phpmyadmin可以看到数据库。
但是当我转到本地: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
任何人都可以帮忙???
答案 0 :(得分: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的示例
应用程序/ MAMP / bin中/ PHP /的 php5.4.19 强> / CONF /的的php.ini 强> 的
编辑文件并搜索:
memory_limit = 32M
我建议使用128M的值。保存文件。重启服务器/ MAMP应用!!
如果您使用不同的PHP版本,则必须相应地重复这些步骤。