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. 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;
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)
Ş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.
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. 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.