Пытаюсь переместить маму на новый Mac

у меня был взлом 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

Кто-нибудь может помочь ???


person JJ Spelman    schedule 11.10.2014    source источник
comment
Вы перенесли резервную копию своей базы данных?   -  person Andrew    schedule 11.10.2014
comment
Нет, я не могу войти в phpmyhadmin и экспортировать его, потому что Mac разбился - поэтому я не могу запустить mamp на этом компьютере для экспорта БД, поэтому я ищу здесь помощь. Все, что я мог сделать, это спасти эти папки.   -  person JJ Spelman    schedule 12.10.2014


Ответы (1)


Сообщение об ошибке может вводить в заблуждение! Я помню, что у меня была такая же проблема после переноса моего MAMP PRO на другой том из-за системных проблем и новой установки OSX. У меня было несколько сайтов на Wordpress, Joomla, а также на Drupal.

Если все находится в правильном месте (ах) и вы можете подключиться к таблицам БД через phpMyAdmin ... это неправильная или сброшенная переменная среды. Скорее всего, выделенная память в соответствующем PHP.ini

1) Я полагаю, у вас есть CMS Joomla? Информация о таблице в вашем сообщении об ошибке выглядит следующим образом. Затем вы можете отредактировать файл configuration.php своего веб-сайта и переключить отчет об ошибках со «по умолчанию» на «1»:

public $ error_reporting = '1';

Сохраните файл и перезагрузите сайт еще раз. Любое новое сообщение о "выделении памяти ..." ?!

2) Если вы установили новый MAMP, настройки по умолчанию слишком низкие. Вы должны отредактировать правильный .INI-файл выбранной вами версии PHP! Он должен находиться здесь:

Пример для PHP 5.4.19

Приложения / MAMP / bin / php / php5.4.19 / conf / php.ini

Отредактируйте файл и найдите:

memory_limit = 32 МБ

Вместо этого я бы предложил значение 128M. Сохраните файл. Перезагрузите сервер / приложение MAMP !!

Если вы используете разные версии PHP, вам необходимо соответственно повторить эти шаги.


Кстати, прямо над настройками памяти находятся настройки, связанные со временем. Я бы также предложил гораздо более высокие значения;)

person pepperstreet    schedule 26.10.2014