Pardus 19 서버 üzerine Nextcloud Kurulumu

(MariaDB veritabanı kullanılmıştır)

파케틀린 유클렌메시




sudo apt install apache2 php7.3 libapache2-mod-php mariadb-server php-xml php-cli php-cgi php-mysql php-mbstring php-gd php-curl php-zip wget unzip -y


PHP 버전(7.2, 7.3 대)을 통해 시스템을 평가할 수 있습니다.

베리타바니 아얄라리




sudo mysql -uroot -e "CREATE DATABASE nextcloud DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci"
sudo mysql -uroot -e "CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'temp123'"
sudo mysql -uroot -e "GRANT ALL ON nextcloud.* TO 'nextcloud'@'localhost'";
sudo mysql -uroot -e "FLUSH PRIVILEGES";


Yukarıdaki komutlar sonrası veritabanında;

유용한 정보: nextcloud

파롤라:temp123

현재 정보:nextcloud_db

셰클린데 올루슈투룰라락티르.

PHP 얄라리



/etc/php/7.3/apache2/php.ini dosyasında aşağıdaki;

memory_limit = 128M
upload_max_filesize = 2M
post_max_size = 8M
max_execution_time = 30
date.timezone =

değerleri değiştireceğiz;

sed -i 's/memory_limit = 128M/memory_limit = 512M/g' /etc/php/7.3/apache2/php.ini
sed -i 's/upload_max_filesize = 2M/upload_max_filesize = 500M/g' /etc/php/7.3/apache2/php.ini
sed -i 's/post_max_size = 8M/post_max_size = 500M/g' /etc/php/7.3/apache2/php.ini
sed -i 's/max_execution_time = 30/max_execution_time = 300/g' /etc/php/7.3/apache2/php.ini
sed -i 's/;date.timezone =/date.timezone = Europe\/Istanbul/g' /etc/php/7.3/apache2/php.ini


Bu adımlar sonrası aşağıdaki değerlere çekilmiş olacaktır. 더 보기

memory_limit = 512M
upload_max_filesize = 500M
post_max_size = 500M
max_execution_time = 300
date.timezone = Europe/Istanbul

세르비슬레린 바슬라틸마시



systemctl start apache2 && systemctl start postgresql
systemctl enable apache2 && systemctl enable postgresql


Bu komutlar sonrası servisler sistem başlatılırken otomatik başlayacaktır.

Nextcloud'un indirilmesi




cd /var/www/html
wget https://download.nextcloud.com/server/releases/nextcloud-19.0.1.zip
unzip nextcloud-19.0.1.zip
chown -R www-data:www-data /var/www/html/nextcloud/
chmod -R 755 /var/www/html/nextcloud/


다음클라우드-19.0.1 버전에 대한 추가 지원 소프트웨어입니다. 예를 들어, 이전 버전과 동일한 버전의 제품을 사용할 수 있습니다.

아파치 아얄라리



aşağıdaki Komut ile nextcloud.conf dosyası olusturulur ve açılır;

nano /etc/apache2/sites-available/nextcloud.conf


daha sonra bu değerler içerisine yapıştırılır;

<VirtualHost *:80>
 ServerAdmin [email protected]
 DocumentRoot /var/www/html/nextcloud/
 ServerName nextcloud.example.com

 Alias /nextcloud "/var/www/html/nextcloud/"

 <Directory /var/www/html/nextcloud/>
    Options +FollowSymlinks
    AllowOverride All
    Require all granted
      <IfModule mod_dav.c>
        Dav off
      </IfModule>
    SetEnv HOME /var/www/html/nextcloud
    SetEnv HTTP_HOME /var/www/html/nextcloud
 </Directory>

 ErrorLog ${APACHE_LOG_DIR}/error.log
 CustomLog ${APACHE_LOG_DIR}/access.log combined


Daha sonra aşağıdaki komutlar sıra ile çalıştırılır;

    a2ensite nextcloud.conf
    a2enmod rewrite
    a2enmod headers
    a2enmod env
    a2enmod dir
    a2enmod mime
    systemctl restart apache2


아르틱 아라위제 게체빌리리즈



Kurulum yaptığınız sunucu ip adresi ile herhangi bir web tarayıcısında http://ip_adres/nextcloud 아드레시 아실리르. 다음클라우드 아직까지 킬러 정보/파롤라와 유카리다 tanımlanan veritabanı bilgileri girilerek kurulum tamamlanır.

좋은 웹페이지 즐겨찾기