10 Фев

Восстановление FusionPBX при удалении самого первого домена.

Спиздил статью вот отсюда на всякий случай.

При удалении самого первого домена может случиться с ним несчастье, — перестанет пускать админа (  обычно это admin или superadmin ) на веб-консоль для управления!

Но Вам это поможет только в том случае, если Вы не удалили _все_ домены из FusionPBX перед этим. Если-же удалили все то лучше просто снести папку fusionpbx из /var/www, и обязательно удалить базу !!! После чего запустить наш инсталяционный скрит опять.

В принципе всегда можно все снести папки /usr/local/freeswitch и /var/www/fusionpbx , снести базы и начать все с нуля, но я решил разобраться, смогу-ли я восстановить только пользователя, не пересоздавая все.
Читать далее

05 Мар

Ruby-скрипт в cron

Для работы понадобилось как-то написать небольшой скриптик по парсингу XML-ки и поставить его на выполнение в крон каждый вечер. Сам скрипт написать не проблема. «Да и в крон поставить нефиг делать», — подумал я. Но не совсем.

Поставил в крон. Проверяю в назначенное время — не работает.

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

Не работает.

Смотрю логи — теперь не может загрузить Nokogiri. Мудился-мудился, искал варианты, витоге всё-таки нашел, в чем магия. Оказывается нужно было в крон прописать всякие системные переменные для рубей. Либо вручную, либо при помощи команды rvm cron setup.
Попробовал — наконец-то заработало!
Такие дела.