Автор: fimka1980

Opencart 3: Export-Import – ошибка Could not close zip file php://output

Сообщение об ошибке указывает на то, что библиотека PHPExcel не смогла записать файл во временную директорию /tmp, так как скорее всего не смогла ее определить

Неудачное соединение с IMAP сервером VestaCP

Подключаемся к серверу по SSH, я использую для этого небольшую утилиту Putty. Открываем лог Dovecot. tail -f /var/log/dovecot.log После этого делаем попытку авторизоваться в Roundcube. В лог посыпятся сообщения, среди которых точно есть интересующая нас информация. Среди прочих видим там следующую строку (адрес изменен): Feb 12 16:11:32 imap(test@itest.od.ua): Error: user test@test.od.ua: Initialization failed: namespace configuration […]

force-https в VestaCP

Установленный пользовательский шаблон force-https для позволяет ставить редирект одним кликом, что реально удобно. Подключаемся к серверу через SSH и вводим команды: cd /usr/local/vesta/data/templates/web wget http://c.vestacp.com/0.9.8/rhel/force-https/nginx.tar.gz tar -xzvf nginx.tar.gz rm -f nginx.tar.gz Теперь можно перейти в раздел “WEB” → “редактировать” → шаблон прокси → выбрать force-https.

Vesta CP – настройка сертификата SSL

mv /usr/local/vesta/ssl/certificate.crt /usr/local/vesta/ssl/unusablecer.crt mv /usr/local/vesta/ssl/certificate.key /usr/local/vesta/ssl/unusablecer.key ln -s /home/admin/conf/web/ssl.da.ri.dp.ua.crt /usr/local/vesta/ssl/certificate.crt ln -s /home/admin/conf/web/ssl.da.ri.dp.ua.key /usr/local/vesta/ssl/certificate.key service vesta restart

Vesta CP – настройка крон для смены прав на SSL сертификат

После установки сертификата Let’s Encrypt и его мапинга с помощью команд: mv /usr/local/vesta/ssl/certificate.crt /usr/local/vesta/ssl/certificate.crt.old mv /usr/local/vesta/ssl/certificate.key /usr/local/vesta/ssl/certificate.key.old ln -s /home/admin/conf/web/ssl.вашдомен.crt /usr/local/vesta/ssl/certificate.crt ln -s /home/admin/conf/web/ssl.вашдомен.key /usr/local/vesta/ssl/certificate.key Необходимо выставить на эти два файла группу mail Но после следующего обновления бесплатного сертификата, группа снова станет root Поэтому ставим задание в cron – менять группу через каждые 5 минут […]

Отключить IPv6 в Ubuntu Server 14.04

nano /etc/sysctl.conf Вставить в конце net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1 Сохранить Затем проверка sudo sysctl -p Должно быть net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1 Затем проверка cat /proc/sys/net/ipv6/conf/all/disable_ipv6 Должно быть 1 Готово

Русская локаль в консоли Ubuntu Server 14.04

В Ubuntu Server команда dpkg-reconfigure locales не имеет псевдографического интерфейса и при запуске настраивает уже сгенерированные локали. Поэтому придется нужные настройки выполнить вручную, прежде всего сгенерируем русскую локаль (здесь и далее обращаем внимание на регистр команд): locale-gen ru_RU.utf8 Затем зададим локаль по умолчанию: update-locale LANG=ru_RU.UTF8 После чего выполним их настройку: dpkg-reconfigure locales Следующим шагом будет […]

WordPress – замена url при переезде на новый домен

UPDATE wp_options SET option_value = REPLACE(option_value, ‘http://test.germanmedik.ru‘, ‘http://germanmedik.ru‘) WHERE option_name = ‘home’ OR option_name = ‘siteurl’; UPDATE wp_posts SET guid = REPLACE(guid, ‘http://test.germanmedik.ru‘,’http://germanmedik.ru‘); UPDATE wp_posts SET post_content = REPLACE(post_content, ‘http://test.germanmedik.ru‘, ‘http://germanmedik.ru‘);