Nextcloud kurulum sorunu

Nesxtcloud kurulumunda şu hatayı aldım;

Özet
  • @author Joas Schilling * @author Jörn Friedrich Dreyer * @author Lukas Reschke * @author Morris Jobke * @author Robin Appelman * @author Sergio Bertolín * @author Thomas Müller * @author Vincent Petry * * @license AGPL-3.0 * * This code is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License, version 3, * as published by the Free Software Foundation. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License, version 3, * along with this program. If not, see * */ require_once DIR . ‘/lib/versioncheck.php’; try { require_once DIR . ‘/lib/base.php’; OC::handleRequest(); } catch(\OC\ServiceUnavailableException $ex) { \OC::$server->getLogger()->logException($ex, array(‘app’ => ‘index’)); //show the user a detailed error page OC_Template::printExceptionErrorPage($ex, 503); } catch (\OC\HintException $ex) { try { OC_Template::printErrorPage($ex->getMessage(), $ex->getHint(), 503); } catch (Exception $ex2) { try { \OC::$server->getLogger()->logException($ex, array(‘app’ => ‘index’)); \OC::$server->getLogger()->logException($ex2, array(‘app’ => ‘index’)); } catch (Throwable $e) { // no way to log it properly - but to avoid a white page of death we try harder and ignore this one here } //show the user a detailed error page OC_Template::printExceptionErrorPage($ex, 500); } } catch (\OC\User\LoginException $ex) { OC_Template::printErrorPage($ex->getMessage(), $ex->getMessage(), 403); } catch (Exception $ex) { \OC::$server->getLogger()->logException($ex, array(‘app’ => ‘index’)); //show the user a detailed error page OC_Template::printExceptionErrorPage($ex, 500); } catch (Error $ex) { try { \OC::$server->getLogger()->logException($ex, array(‘app’ => ‘index’)); } catch (Error $e) { http_response_code(500); header(‘Content-Type: text/plain; charset=utf-8’); print(“Internal Server Error\n\n”); print(“The server encountered an internal error and was unable to complete your request.\n”); print(“Please contact the server administrator if this error reappears multiple times, please include the technical details below in your report.\n”); print(“More details can be found in the webserver log.\n”); throw $ex; } OC_Template::printExceptionErrorPage($ex, 500); }

Nerede yanlış yaptım acaba? ne yapmalıyım?


Biraz daha uğraştım. Şimdide bu hatayı alıyorum.
Bağlanılamadı

Firefox localhost sunucusuyla bağlantı kuramıyor.

Site geçici olarak kapalı, çok meşgul veya engellenmiş olabilir. Biraz bekleyip yeniden deneyin.
Hiçbir sayfayı açamıyorsanız bilgisayarınızın ağ bağlantısını kontrol edin.
Bilgisayarınız veya ağınız güvenlik duvarı veya vekil sunucu ile korunuyorsa Firefox uygulamasının Web’e erişim izni olduğundan emin olun.

Selamün Aleyküm
Benim de geçenlerde hızlı bir şekilde bir sunucuya NextCloud kurmam gerekti.
Kurulum rehberindekiler yapmak biraz vakit alacağı için daha kolay kurulumunu araştırmıştım.
Sunucu için Snap paketi var. Bu paketi kurunca içinde tüm gereksinimleriyle beraber kurulu geliyor.

https://snapcraft.io/nextcloud

1 Beğeni

Dediğiniz gibi snap pakediyle kolayca ve sorunsuz kuruldu. Kurarken bir hata mesajı almadım. Ama yinede

Bağlanılamadı

Firefox localhost sunucusuyla bağlantı kuramıyor.

hatası alıyorum. Yeniden başlattım yine olmadı. Kaldırıp birdaha mı kurmalıyım? Nasıl kaldırılacağınıda bilmiyorum. :frowning:

Format attım. Pardusu tekrar kurdum. Bu linkten nextcloud u kurdum. Nextcloud kuruldu yazdı. Ama http://localhost/nextcloud yazdığımda

Not Found

The requested URL /nextcloud was not found on this server.

Apache/2.4.38 (Debian) Server at localhost Port 8

Hatası aldım. Nerde yanlış yapıyorum?

Aldığınız hata apache sunucunuz çalıştığını fakat /var/www/html klasörü altında nextcloud klasörü yada symbolic link bulunmadığını belirtiyor.

Snapla kurunca bu hatayı veriyor. Dediğiniz gibi klasörde nextcloud dosyası yok. Format atıp tekrar her şeyi belgeler.pardus daki gibi kurdum. Yine ilk yazdığım mesajda aldığım hatayı alıyorum. Özetin içinde yazan karışık yazıları.

Formatlamanızı gerektirecek bir durum olmayacaktır. Apache , PHP7 ve mysql sunucu kurulumunuzu yaptıktan sonra web browserınız ile http://localhost/nextcloud erişerek kurulum sayfasından gerekli ayarları yapmanız gerekecek sizin hata aldığınız aşama buraya kadar ki kısım mı yoksa burada sql sunucu vs. ayarları yaptıktan sonra ki kısım mı? Eğer sunucu vs. bilgileri girip sonlandırdıktan sonra hata alıyorsanız. /var/www/html/nextcloud/config/config.php dosyası içerisinde gerekli ayarları girebiliri, görebilir yada düzenleyebilirsiniz.

Örnek ayarlar: <?php
$CONFIG = array (
‘instanceid’ => ‘XXXXXXXXXX’,
‘passwordsalt’ => ‘XXXXXXXXXXXXXXXX’,
‘secret’ => ‘XXXXXXXX’,
‘trusted_domains’ =>
array (
0=> ‘192.168.1.2’,
1=> ‘dosya.depom’,
),
‘datadirectory’ => ‘/var/www/html/nextcloud/data’,
‘dbtype’ => ‘mysql’,
‘version’ => ‘15.0.8.1’,
‘overwrite.cli.url’ => ‘http://192.168.1.2’,
‘dbname’ => ‘nextcloud’,
‘dbhost’ => ‘localhost’,
‘dbport’ => ‘’,
‘dbtableprefix’ => ‘oc_’,
‘dbuser’ => ‘nextcloud’,
‘dbpassword’ => ‘nextcloud’,
‘installed’ => true,
);

Mysql + php + Apache yi sorunsuz bir şekilde kurdum. http://localhost/ ta php nin sayfası geldi. sorunsuz şekilde kuruldu. Sonra NextCloud Kurulumu - Pardus Yardım Masası Bilgi Bankası - Pardus Belgeler
na başladım. Sorunsuz şekilde yaptığımı zannediyorum. Mysql konfigürasyonunuda sorunsuz yaptım. bye mesajını aldım. ama http://localhost/nextcloud/ yazdığımda sayfa gelmiyor. Özetteki hatayı veriyor.

Bahsettiğim /var/www/html/nextcloud/config/config.php dosyasını teyit edebilir misiniz? Kurulum esnasında dosya/dizin izinlerinden dolayı yazamayabiliyor.

/var/www/html/nextcloud/config/ dosyasında dediğiniz gibi config.php dosyası yoktu. config.sample.php var. config.php dosyası oluşturup içerisini verdiğiniz içeriği kopyaladım. Yine aynı hatayı veriyor. Onu silip config.sample.php dosyasının isminden sample kısmını çakartıp denedim yine aynı hatayı veriyor. :frowning:

sql sunucunuzu kontrol edebilir misiniz?

systemctl status mariadb

root@Pardus:~# systemctl status mariadb
● mariadb.service - MariaDB 10.3.15 database server
Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset:
Active: active (running) since Thu 2019-09-19 14:00:50 +03; 1h 20min ago
Docs: man:mysqld(8)
https://mariadb.com/kb/en/library/systemd/
Process: 593 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run
Process: 611 ExecStartPre=/bin/sh -c systemctl unset-environment WSREP_START
Process: 625 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR=
Process: 1287 ExecStartPost=/etc/mysql/debian-start (code=exited, status=0/SUC
Process: 1291 ExecStartPost=/bin/sh -c systemctl unset-environment _WSREP_STAR
Main PID: 695 (mysqld)
Status: “Taking your SQL requests now…”
Tasks: 30 (limit: 4650)
Memory: 106.2M
CGroup: /system.slice/mariadb.service
└─695 /usr/sbin/mysqld

Eyl 19 14:00:32 Pardus systemd[1]: Starting MariaDB 10.3.15 database server…
Eyl 19 14:00:41 Pardus mysqld[695]: 2019-09-19 14:00:41 0 [Note] /usr/sbin/mysql
Eyl 19 14:00:50 Pardus systemd[1]: Started MariaDB 10.3.15 database server.
lines 1-20/20 (END)

bu çıktıyı verdi

Selamün Aleyküm
Snap paketi içerisinde NextCloud için gerekli olan tüm yazılımlar bulunmakta. Ek olarak depodan yüklemenize gerek yok.
Yapılandırma için dosyaları /var/snap/nextcloud/current/nextcloud/config dizininde bulunmakta.

NextCloud’u, elle kurulum yapmaya çalışırken kurduğunuz paketleri, başka amaçlar için kullanmayacaksanız kaldırmanız daha iyi olur.

/var/snap/nextcloud/current/nextcloud/ dizininde config dosyası yok. Yanlızca extra-app klasörü var.

Bu konu son cevaptan 30 gün sonra otomatik olarak kapatıldı. Yeni cevap girilmesine izin verilmiyor.