Owncloud — различия между версиями

Материал из m6a
Перейти к: навигация, поиск
(Использованные материалы)
м (Использованные материалы)
 
(не показаны 4 промежуточные версии 2 участников)
Строка 1: Строка 1:
  
 +
==Включение кеширования==
 +
wget http://mirrors.kernel.org/ubuntu/pool/universe/p/php-apcu/php5-apcu_4.0.7-1build1~ubuntu14.04.1_amd64.deb
 +
dpkg -i php5-apcu_4.0.7-1build1~ubuntu14.04.1_amd64.deb
 +
Конфигурируем
 +
vi /var/www/owncloud/config/config.php
 +
В раздел $CONFIG = array вносим строку
 +
'memcache.local' => '\OC\Memcache\APCu',
 +
Перезапускаем веб сервер
 +
service apache2 restart
 +
==Исправление ошибки "Undefined column: 7 ERROR:  column "min_value" does not exist"==
 +
  vi /var/www/owncloud/lib/composer/doctrine/dbal/lib/Doctrine/DBAL/Schema/PostgreSqlSchemaManager.php
 +
Найти строку
 +
  min_value, increment_by FROM ' . $this->_platform->quoteIdentifier($sequenceName));
 +
Заменить на
 +
  $version = floatval($this->_conn->getWrappedConnection()->getServerVersion());
 +
    if ($version >= 10) {
 +
      $data = $this->_conn->fetchAll('SELECT min_value, increment_by FROM pg_sequences WHERE schemaname = \'public\' AND sequencename = '.$this->_conn->quote($sequenceName));
 +
    }
 +
    else
 +
    {
 +
        $data = $this->_conn->fetchAll('SELECT min_value, increment_by FROM ' . $this->_platform->quoteIdentifier($sequenceName));
 +
    }
  
 
==Использованные материалы==
 
==Использованные материалы==
Строка 6: Строка 28:
 
*[https://doc.owncloud.org/server/8.2/admin_manual/configuration_server/harden_server.html настройка использования только https]
 
*[https://doc.owncloud.org/server/8.2/admin_manual/configuration_server/harden_server.html настройка использования только https]
 
*[http://blog.webernetz.net/2015/07/15/yet-another-owncloud-installation-guide/]
 
*[http://blog.webernetz.net/2015/07/15/yet-another-owncloud-installation-guide/]
 +
[[Category:Сервисное ПО|Сервисное ПО]]

Текущая версия на 23:59, 23 декабря 2019

Включение кеширования

wget http://mirrors.kernel.org/ubuntu/pool/universe/p/php-apcu/php5-apcu_4.0.7-1build1~ubuntu14.04.1_amd64.deb
dpkg -i php5-apcu_4.0.7-1build1~ubuntu14.04.1_amd64.deb

Конфигурируем

vi /var/www/owncloud/config/config.php

В раздел $CONFIG = array вносим строку

'memcache.local' => '\OC\Memcache\APCu',

Перезапускаем веб сервер

service apache2 restart

Исправление ошибки "Undefined column: 7 ERROR: column "min_value" does not exist"

 vi /var/www/owncloud/lib/composer/doctrine/dbal/lib/Doctrine/DBAL/Schema/PostgreSqlSchemaManager.php

Найти строку

 min_value, increment_by FROM ' . $this->_platform->quoteIdentifier($sequenceName));

Заменить на

 $version = floatval($this->_conn->getWrappedConnection()->getServerVersion());
   if ($version >= 10) {
      $data = $this->_conn->fetchAll('SELECT min_value, increment_by FROM pg_sequences WHERE schemaname = \'public\' AND sequencename = '.$this->_conn->quote($sequenceName));
   }
   else
   {
       $data = $this->_conn->fetchAll('SELECT min_value, increment_by FROM ' . $this->_platform->quoteIdentifier($sequenceName));
   }

Использованные материалы