Owncloud — различия между версиями
Материал из m6a
Vshpagin (обсуждение | вклад) (Новая страница: « ==Использованные материалы= *[https://download.owncloud.org/download/repositories/stable/owncloud/ официальное руковод…») |
Vshpagin (обсуждение | вклад) м (→Использованные материалы) |
||
| (не показано 6 промежуточных версий 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)); | ||
| + | } | ||
| − | ==Использованные материалы= | + | ==Использованные материалы== |
*[https://download.owncloud.org/download/repositories/stable/owncloud/ официальное руководство по установке] | *[https://download.owncloud.org/download/repositories/stable/owncloud/ официальное руководство по установке] | ||
*[http://vkalinin.ru/howto/view/15 настройка работы через https] | *[http://vkalinin.ru/howto/view/15 настройка работы через 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/] | ||
| + | [[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));
}