Owncloud 10.0.9 Kurulum Adımları

Merhaba,

En son 2016 yılında owncloud ile uğraşmıştım. Bugün bir ihtiyaç sebebiyle deneme yapmak istedim. Notlarımı da aşağıda sizlere ulaştırıyorum 🙂

Öncelikle sistem gereksinimleri ile başlayalım.

Ben bu makalede Centos7 kullandım. Diğer gereksinimleri yukarıda görebilirsiniz.

CentOs sunucumu kurduktan sonra ip yapılandırmasını gerçekleştirdim. Sunucunun güncelleştirmelerini tamamladım. Şimdi sıra geldi ön gereksinimlere:)

 

Php’nin 7+ sürümünü indirip-kurarak başlıyoruz. Bunun için ilk önce repoyu ekleyelim;

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm

 

Eğer php7+ kurmak istiyorsak elle birkaç ayar değiştirmemiz gerekiyor. Bunun için repo’yu ekledikten sonra yum utils’i kurmamız gerek ve sonrasında tanımlamayı gerçekleştirmemiz gerekmektedir.

yum install yum-utils

 

Sonrasında tanımlamayı girmemiz gerek; (Php 7.1 için ilk kodu yazdım)

yum-config-manager --enable remi-php71   [Install PHP 7.1]
yum-config-manager --enable remi-php72   [Install PHP 7.2]

 

Sonrasında php kurulumuna geçebiliriz.

yum install php php-mysqlnd php-pecl-zip php-xml php-mbstring php-gd php-mcrypt php-pear php-pspell php-pdo php-xml php-intl php-zip php-zlib

 

Şimdi php’nin versiyonuna bakalım.

 

Şimdi php yapılandırma dosyasını açalım ve yükleme boyutunu arttıralım.

Dilerseniz sed kullanarakta değiştirebilirsiniz.

sed -i "/ post_max_size = 8M / post_max_size = 256M /" /etc/php.ini
sed -i "/ upload_max_filesize = 2M / upload_max_filesize = 256M /" /etc/php.ini

Herşey tamamlanıktan sonra httpd servisini yeniden başlatın.

 

Şimdi sıra owncloud’u kurmakta. İndirme işlemi ile başlayalım; 10.0.9 ürününün bağlantı adresini kopyalıyoruz.

wget ile kopyaladığımız bağlantıyı indiriyoruz

 

bz2 dosyasını açmak için yum install bzip2 komutunu çalıştırıp sonrasında

tar xvC /var/www/html/ -f owncloud-10.0.9.tar.bz2 istediğiniz yolu göstererek açma işlemini gerçekleştiriyoruz.

 

Owncloud için izinleri gerçekleştiriyoruz;

chown apache:apache -R /var/www/html/owncloud/

 

Şimdi sıra veritabanı oluşturmada;

yum install mariadb-server

Kurulumdan sonra versiyon kontrolü yapınız;

 

Şimdi gerekli tanımlamaları yapabiliriz,

mysql_secure_installation

ile db’yi tanımlıyoruz.

 

Sonrasında sırası ile;

mysql -u root -p
CREATE DATABASE owcloud;
GRANT ALL PRIVILEGES ON owcloud.* TO 'owclouduser'@'localhost' IDENTIFIED BY 'Sifre' WITH GRANT OPTION;
FLUSH PRIVILEGES;
quit

 

Bu sunucu test amaçlı olduğu için firewall ve selinux ayarlarını kapatıyorum. Sizler dilediğiniz gibi tanımlamaları yapabilirsiniz.

systemctl stop firewalld
chkconfig firewalld off
setenforce Permissive
vi /etc/selinux/config
SELINUX=permissive

 

Şimdi IPADRESI/owncloud ile ürünün anasayfasını görebiliyor olmamız gerek.Aşağıdaki ekranda bizlere yeni bir kullanıcıadı-şifre oluşturmamızı istenmekte. Ayrıca altta bulunan veritabını ve bilgilerini de girmemiz gerekmektedir.

Kasıtlı olarak veritabanının adını owcloud olarak oluşturdum:) Karışıklık gibi gözükebilir, fakat bu tarz ufak değiştirmeler, sorun çıktığında araştırmalarımı kolaylaştırıyor 🙂

 

Giriş sağlandıktan sonra üstteki gibi bir ekranla karşılacakasınız.

Normalde makaleyi bu kadar kısa tutup bitirecektim fakat bundan sonra aşağıdaki işlemleri farklı bir makalede gerçekleştireceğim.

  • AD entegrasyonu
  • New virtual host directive
  • Owncloud SSL sertifikası
  • 4.madde henüz aklıma gelmedi, gelirse editlerim 🙂

 

Teşekkürler..

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.