Поиск по этому блогу

вторник, 31 октября 2017 г.

запуск cgi на хост-площадке

Так как доступа к конфигурации web-сервера на хостинге обычно не дают, в качестве альтернативы следует использовать файл .htaccess

Например, чтобы разрешить выполнение cgi-скриптов добавим несколько строк:
AddHandler cgi-script .sh #расширение скрипта
Options +ExecCGI 

А для запуска скрипта вместо index.html добавляем:
DirectoryIndex {путь/до/скрипта}

Использовалась информация из следующих источников:
https://sprinthost.ru/support/howto/htaccess.html
https://beget.com/ru/articles/htaccess

понедельник, 30 октября 2017 г.

Поиск по шаблону с неполным совпадением.

При поиске с помощью команды find можно частично указать шаблон, для этого как обычно используются "звёздочки", но само выражение неприменно берётся в кавычки, например:

find /usr/ -name "*sh"

Ошибка при обновлении пакета расширений для VirtualBOX

Debian stretch (DE нет).
VirtualBOX 5.1, установленный из репозитория virtualbox.org при запуске предложил обновиться до 5.2, согласился, сам гипервизор обновился нормально, а вот extension_pack не захотел, сказал:

The installer failed with exit code 127: Error creating textual authentication agent: Error opening current controlling terminal for the process (`/dev/tty'): No such device or address.

Установил ExtPack консольной командой через sudo, однако пакет установился в домашнюю директорию root и оказался недоступен текущему пользователю. С подачи умных людей установил policykit-1-gnome, запустил

/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1 &

И всё заработало.
Сам по себе этот policykit мне показался штукой полезной для комфортной работы в GUI, поэтому добавил его в ~/.xinitrc

Использовалась информация из следующих источников:
https://forums.virtualbox.org/viewtopic.php?f=7&t=60514