Разрешение, Отклоненное на laravel/homestead при записи файла в after.sh

Я добавил следующие строки к своему laravel/homestead after.sh в попытке установить и включающий ioncube при настройке поля.

wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

tar xvfz ioncube_loaders_lin_x86-64.tar.gz

sudo cp ioncube/ioncube_loader_lin_5.6.so /usr/lib/php/20131226

cron='zend_extension = "/usr/lib/php/20131226/ioncube_loader_lin_5.6.so"'

sudo echo "$cron" > /etc/php/5.6/fpm/conf.d/00-ioncube.ini

sudo systemctl restart nginx
sudo systemctl restart php5.6-fpm.service

однако после настройки я продолжаю добираться, разрешение отклонило ошибки на "$cron" эха sudo> строка /etc/php/5.6/fpm/conf.d/00-ioncube.ini.

Я попытался изменить способ, которым я пишу в файл (использующий кошку), но весь отчет та же ошибка. Я проверил, и это сообщает, что пользователь является 'бродягой' который, если я выполняю команды через CLI выполненный correclty с полномочиями.

Что я должен сделать?

0
задан 20 March 2019 в 04:01

1 ответ

следующее теперь работает на меня

sudo -i

wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-64.tar.gz

tar xvfz ioncube_loaders_lin_x86-64.tar.gz

sudo cp ioncube/ioncube_loader_lin_5.6.so /usr/lib/php/20131226

sudo bash -c "echo 'zend_extension = \"/usr/lib/php/20131226/ioncube_loader_lin_5.6.so\"' > /etc/php/5.6/fpm/conf.d/00-ioncube.ini"

sudo systemctl restart nginx
sudo systemctl restart php5.6-fpm.service

не уверенный, если sudo-i необходим в запуске

0
ответ дан 26 October 2019 в 00:25

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

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