Owncloud installieren: Unterschied zwischen den Versionen

Aus Tutorials
Zur Navigation springen Zur Suche springen
Zeile 71: Zeile 71:
php -i | grep Redis
php -i | grep Redis
</pre>
</pre>
Falls die Version kleiner als ''2.2.5'' ist, dann Redis von mittels ''pecl'' installieren:


<pre>
<pre>
Zeile 76: Zeile 78:
sudo apt-get install php-pear
sudo apt-get install php-pear
sudo pecl install redis
sudo pecl install redis
</pre>
Checken, ob der Redis-Server läuft:
<pre>
ps ax | grep redis
</pre>
</pre>


Zeile 87: Zeile 83:
<pre>
<pre>
'memcache.local' => '\OC\Memcache\Redis',
'memcache.local' => '\OC\Memcache\Redis',
'redis' => array(
    'host' => '/var/run/redis/redis.sock',
    'port' => 0,
      ),
'memcache.locking' => '\OC\Memcache\Redis',
'memcache.locking' => '\OC\Memcache\Redis',
</pre>
</pre>

Version vom 10. April 2016, 11:24 Uhr

Installation

Download:

wget https://download.owncloud.org/community/owncloud-8.2.2.zip

In Apache Wurzelverzeichnis verschieben

unzip owncloud-8.2.2.zip
sudo mv owncloud /var/www/owncloud/
sudo chown -R www-data:www-data /var/www/owncloud/

Datenbank erstellen:

mysql -u root -p
mysql> create database if not exists <database name>;
mysql> create user 'onwcloud'@'%' identified by '<password>';
mysql> grant usage on *.* to 'owncloud'@'%' identified by '<password>'; 
mysql> grant all privileges on owncloud.* to 'owncloud'@'%';
mysql> create user 'onwcloud'@'localhost' identified by '<password>';
mysql> grant usage on *.* to 'owncloud'@'localhost' identified by '<password>'; 
mysql> grant all privileges on owncloud.* to 'owncloud'@'localhost';
mysql> flush privileges;
mysql> quit;

Konfiguration

Apache-Konfiguration anlegen

cd /etc/apache2/conf-available/
sudo nano owncloud.conf
Alias /owncloud "/var/www/owncloud/"
<Directory "/var/www/owncloud">
    Options +FollowSymLinks
    AllowOverride All

    <IfModule mod_dav.c>
      Dav off
    </IfModule>

    SetEnv HOME /var/www/owncloud
    SetEnv HTTP_HOME /var/www/owncloud
</Directory>

<Directory "/var/www/owncloud/data/">
  # just in case if .htaccess gets disabled
  Require all denied
</Directory>
sudo a2enconf owncloud
sudo service apache2 reload

PHP Memory Cache

sudo apt-get install redis-server php5-redis

Redis-Version checken:

php -i | grep Redis

Falls die Version kleiner als 2.2.5 ist, dann Redis von mittels pecl installieren:

sudo apt-get install php5-dev
sudo apt-get install php-pear
sudo pecl install redis

In der Datei /var/www/owncloud/config/config.php folgende Zeilen hinzufügen:

'memcache.local' => '\OC\Memcache\Redis',
'memcache.locking' => '\OC\Memcache\Redis',

Links

https://doc.owncloud.org/server/8.2/admin_manual/maintenance/migrating.html


Zurück zu Ubuntu