Обновление 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>. Находим директорию и смотрим: [root@tst owncloud]# ll итого 4 drwxrwxr-x 7 apache apache 196 Фев …

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,

owncloud – сброс пароля

Забыл пароль на одном из серверов, поэтому сбрасываю: Разрешаем шел для пользователя под каким работает owncloud: # vipw nginx:x:997:995:Nginx web server:/var/lib/nginx:/bin/bash Логинимся и меняем пароль: # sudo -u nginx /var/www/html/owncloud/./occ user:resetpassword _user_ $ Enter a new password: $ Confirm the new password: Возвращаем обратно: # vipw nginx:x:997:995:Nginx web server:/var/lib/nginx:/sbin/nologin Логинимся.

owncloud

ownCloud — это свободное и открытое веб-приложение для синхронизации данных, общего доступа к файлам и удалённого хранения документов в «облаке». Предполагается, что установлена связка nginx, mariadb и php-fpm. # yum install owncloud # yum install memcached php56w-pecl-apcu redis php56w-pecl-redis # systemctl start memcached # systemctl enable memcached # systemctl start redis # systemctl enable redis …

Continue reading ‘owncloud’ »