Lestscripts ошибка обновления сертификата для Owncloud

# cp -R /home/www/.well-known /var/www/html/owncloud/ # certbot certonly –dry-run -w /home/www/ -d tst-amo.net.ua,www.tst-amo.net.ua,mail.tst-amo.net.ua -w /var/www/html/owncloud/ -d cloud.tst-amo.net.ua -w /home/www/seafile/ -d seafile.tst-amo.net.ua Если отрабатывает без ошибок то запускаем без ключа –dry-run: # certbot certonly -w /home/www/ -d tst-amo.net.ua,www.tst-amo.net.ua,mail.tst-amo.net.ua -w /var/www/html/owncloud/ -d cloud.tst-amo.net.ua -w /home/www/seafile/ -d seafile.tst-amo.net.ua

Обновление php72 на php74

WordPress затребовал php версии минимум 7.4. Удовлетворяем его. Первым делом смотрим список всего, что связано с php: # rpm -qa | grep php > php72-list-all.txt Удаляем одной командой: # yum remove php-php-gettext-1.0.12-1.el7.noarch php72w-imap-7.2.34-1.w7.x86_64 php72w-ldap-7.2.34-1.w7.x86_64 phpMyAdmin-4.4.15.10-6.el7.noarch php72-php-common-7.2.34-7.el7.remi.x86_64 php-fedora-autoloader-1.0.1-2.el7.noarch php72w-pear-1.10.12-1.w7.noarch php72w-mysql-7.2.34-1.w7.x86_64 php72w-tidy-7.2.34-1.w7.x86_64 php72-runtime-2.0-1.el7.remi.x86_64 php72w-pecl-igbinary-3.1.2-1.w7.x86_64 php72w-bcmath-7.2.34-1.w7.x86_64 php72w-cli-7.2.34-1.w7.x86_64 php72-php-pecl-rar-4.2.0-1.el7.remi.x86_64 php72w-pecl-redis-3.1.6-1.w7.x86_64 php-tcpdf-dejavu-sans-fonts-6.2.26-1.el7.noarch php72w-common-7.2.34-1.w7.x86_64 php72w-mbstring-7.2.34-1.w7.x86_64 php72w-fpm-7.2.34-1.w7.x86_64 php72w-gd-7.2.34-1.w7.x86_64 mod_php72w-7.2.34-1.w7.x86_64 php72-php-json-7.2.34-7.el7.remi.x86_64 php72w-pdo-7.2.34-1.w7.x86_64 php72w-pspell-7.2.34-1.w7.x86_64 …

Continue reading ‘Обновление php72 на php74’ »

Обновление php56 на php72

Во время обновления пакетов, обновился и owncloud 10.1.1 на 10.2.0 и перестал работать, требуя версию php не ниже 7.0.8, yum downgrade owncloud не помог, поэтому обновляем php. Сначала сделаем список всех пакетов которые относятся к php # rpm -qa | grep php php-tcpdf-6.2.26-1.el7.noarch php-tcpdf-dejavu-sans-fonts-6.2.26-1.el7.noarch php56w-process-5.6.40-1.w7.x86_64 php-pear-1.9.4-21.el7.noarch php-pear-Net-IDNA2-0.1.1-10.el7.noarch php-php-gettext-1.0.12-1.el7.noarch php56w-cli-5.6.40-1.w7.x86_64 php56w-pspell-5.6.40-1.w7.x86_64 php56w-ldap-5.6.40-1.w7.x86_64 php56w-pecl-memcached-2.2.0-1.w7.x86_64 php-fedora-autoloader-1.0.0-1.el7.noarch php-kolab-net-ldap3-1.0.7-2.el7.noarch php56w-common-5.6.40-1.w7.x86_64 …

Continue reading ‘Обновление php56 на php72’ »

ERROR owncloud – OC\RepairException: Upgrade is not possible

При обновлении через браузер вылезла ошибка: ERROR owncloud – OC\RepairException: Upgrade is not possible Это значит, что одно или несколько приложений (плагинов) оказались несовместимы с этой версией облака. Лечим. # vipw nginx:x:997:995:Nginx web server:/var/lib/nginx:/sbin/nologin меняем на nginx:x:997:995:Nginx web server:/var/lib/nginx:/bin/bash Отключаем: # su nginx $ cd /var/www/html/owncloud Набираем: ./occ upgrade Смотрим на какие app ругается и …

Continue reading ‘ERROR owncloud – OC\RepairException: Upgrade is not possible’ »

ERROR owncloud – Your Data directory is not writable by ownCloud

После обновления из консоли (через yum update) опять сменился владелец каталога, что привело к ошибке Your Data directory is not writable by ownCloud Обычно это можно исправить, <a href=”https://doc.owncloud.org/server/ 10.1/go.php?to=admin-dir_permissions” target=”_blank” rel=”noreferrer”> предоставив веб-серверу права на запись в корневой каталог</a>. Находим директории # cd /var/www/html/owncloud # cd /home/www/owncloud/data вторая – это ссылка на первую, и …

Continue reading ‘ERROR owncloud – Your Data directory is not writable by ownCloud’ »

owncloud fail2ban

vi /etc/fail2ban/filter.d/owncloud.conf [Definition] failregex={.*Login failed: \’.*\’ \(Remote IP: \'<HOST>\’\)”} ignoreregex = vi /etc/fail2ban/jail.d/owncloud.conf [owncloud] enabled = true filter = owncloud ignoreip = 127.0.0.1/8 192.168.1.47 194.44.219.161 194.44.219.163 194.44.219.164 #action = smeserver-iptables[port=”$port”,protocol=tcp,bantime=$bantime] logpath = /var/www/html/owncloud/data/owncloud.log maxretry = 3 port = 80,443 bantime = 10800 protocol = tcp

owncloud – добавить файл/папку через консоль

Чтобы добавить файл в owncloud минуя веб интерфейс, необходимо 1) скопировать файл/каталог в папку <путь к owncloud>/data/<учетная запись> 2) установить владельца файла/каталога пользователя под которым запущен owncloud (например nginx): chown nginx:www-data somefile.txt 3) установить права для файла/каталога: chmod 775 somefile.txt 4) пересканировать файлы owncloud sudo -u nginx php /var/www/html/owncloud/console.php files:scan –all

ERROR owncloud – Possible CSRF attack. Connection will be closed.

Еще одна ошибка после обновления через браузер: ERROR! Possible CSRF attack. Connection will be closed. # vipw nginx:x:997:995:Nginx web server:/var/lib/nginx:/sbin/nologin меняем на nginx:x:997:995:Nginx web server:/var/lib/nginx:/bin/bash # su nginx $ bash-4.2$ pwd /var/www/html/owncloud $ bash-4.2$ ./occ upgrade $ bash-4.2$ exit и меняем ообратно: # vipw nginx:x:997:995:Nginx web server:/var/lib/nginx:/sbin/nologin Также не забываем права доступа и владельца: # …

Continue reading ‘ERROR owncloud – Possible CSRF attack. Connection will be closed.’ »

ERROR – Этот сервер owncloud находится в режиме технического обслуживания

Этот сервер ownCloud находится в режиме технического обслуживания, которое может занять некоторое время. # nano /var/www/owncloud/config/config.php ‘maintenance’ => true, меняем на ‘maintenance’ => false,