Ошибка обновления Magento - PullRequest
0 голосов
/ 06 мая 2011

Я пытаюсь обновить настройки Magento через SSH, я пытаюсь запустить команду ./pear mage-setup и получаю следующую ошибку:

-bash: ./pear: /bin/sh^M: bad interpreter: No such file or directory

Может кто-нибудь помочь мне указатьправильное направление для исправления этой ошибки?

Я не могу выполнить обновление через Connect, поэтому мне интересно, возможно ли вообще выполнить обновление, скопировав файлы вручную из архива последней версии?

Ответы [ 3 ]

1 голос
/ 06 мая 2011

Похоже, вы перенесли настройки Magento из среды Windows в * nix. Запустите на них dos2linux, и все должно быть в порядке.

http://www.cyberciti.biz/faq/howto-unix-linux-convert-dos-newlines-cr-lf-unix-text-format/ перечисляет другие способы преобразования ваших текстовых файлов.

1 голос
/ 23 мая 2011

Начиная с версии 1.5.0.1, pear заменено на mage.
Поэтому вы должны попробовать:

./mage mage-setup

Надежда, которая помогает

1 голос
/ 06 мая 2011

Похоже, у вас плохой персонаж в скрипте настройки мага - там не должно быть ^ M - попробуйте удалить его и запустить скрипт снова.

И да, вы можетепросто скачайте файлы обновления и скопируйте их, будьте осторожны, не перезаписывайте изменения, которые вы могли внести в базу кода ...

...