При попытке обновить грушу MAMP возникает следующая ошибка:
Notice: unserialize(): Error at offset 276 of 1133 bytes in Config.php on line 1050
ERROR: The default config file is not a valid config file or is corrupted.
Есть предложения, как это исправить?
Шаги для воспроизведения:
Обновление (1):
Основываясь на ответе 8375349/420953 я попробовал 2 способа исправить это
оба привели к ошибке:
Could not get contents of package "/Applications/MAMP/bin/php/php5.3.6/bin/pear". Invalid tgz file.
upgrade failed
Обновление (2):
запуск
приводит к выводу
При этом я заметил, что использую "локальную" версию PEAR.
Я удалил ее с помощью
и затем попытался обновить MAMP версию PEAR с помощью
это приводит к ошибке
Cannot install, php_dir for channel "pear.php.net" is not writeable by the current user
обновление с помощью
устанавливает его локально (снова).
запускаю
выводит
это возвращает меня в начальную точку Update (2). Похоже, что я не могу обновить PEAR под директорией MAMP.
Обновление (3):
Я опубликовал вопрос
потому что я предполагаю, что корень этой проблемы связан с конфигурацией MAMP PEAR.
Обновление (4):
Я не установил локальную версию PEAR, и это вызвало некоторые проблемы. После установки локальной версии (а не только версии для MAMP), обновление версии для MAMP работает отлично.