Почему не работает скрипт обновления оболочки Roundcube?

Я пытаюсь обновить мою установку Roundcube с версии 1.0.4 до 1.0.5, и я не могу заставить скрипт обновления работать должным образом. В соответствии с документацией по обновлению Roundcube , следующая команда должна обновить Roundcube (при условии, что дистрибутив - Ubuntu 14.04):

$ cd roundcubemail-1.0.5 && sudo bash bin/installto.sh /var/www/html/roundcube

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

./bin/installto.sh: line 2: ?php: No such file or directory
./bin/installto.sh: line 3: /bin: Is a directory
./bin/installto.sh: line 4: +-----------------------------------------------------------------------+: command not found
./bin/installto.sh: line 5: syntax error near unexpected token `|'
./bin/installto.sh: line 5: ` | bin/installto.sh                                                      |'

Кто-нибудь знает, что не так, что я делаю неправильно или почему это не работает? Спасибо!

1
задан 26 January 2015 в 01:56

1 ответ

Складывается installto.sh, не сценарий оболочки Linux, хотя он заканчивается .sh. Это - файл PHP, который предназначен, чтобы быть выполненным из командной строки. Для успешного обновления Roundcube это должно быть выполнено следующим образом:

cd roundcubemail-1.0.5 && sudo php bin/installto.sh /var/www/html/roundcube

Моя ошибка была, я пытался выполнить сценарий с помощью bash вместо php.

3
ответ дан 26 January 2015 в 01:56

Другие вопросы по тегам:

Похожие вопросы: