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

Материал из m6a
Перейти к: навигация, поиск
(Включение кеширования)
м (Использованные материалы)
 
(не показана одна промежуточная версия этого же участника)
Строка 15: Строка 15:
 
Заменить на
 
Заменить на
 
   $version = floatval($this->_conn->getWrappedConnection()->getServerVersion());
 
   $version = floatval($this->_conn->getWrappedConnection()->getServerVersion());
 
 
     if ($version >= 10) {
 
     if ($version >= 10) {
 
       $data = $this->_conn->fetchAll('SELECT min_value, increment_by FROM pg_sequences WHERE schemaname = \'public\' AND sequencename = '.$this->_conn->quote($sequenceName));
 
       $data = $this->_conn->fetchAll('SELECT min_value, increment_by FROM pg_sequences WHERE schemaname = \'public\' AND sequencename = '.$this->_conn->quote($sequenceName));
Строка 29: Строка 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:Программное обеспечение|Программное обеспечение]]
+
[[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));
   }

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