• Flarum
  • Ubuntu 16.04 / 17.10 / 18.04 MariaDB + PHP 7.1 + Nginx + Flarum Kurulumu

[silindi] Evet hocam mobilde öyle bir sıkıntı var.

Aslında yandex maile yönelmek zorunda kaldım. Mailgun için gerekli tüm ayarları yapılandırdım. DNS TXT MX vs. tüm gerekli ayarları yaptım ancak yine posta göndermedi. Aynı şekilde Zoho mail'de denedim sonuç aynı. Şimdi geçici olarak yandex kullanayım dedim. Domain doğrularken yandex hata verdi. Destek bileti açtım bir hafta oldu çözemediler 🙂 Digitalocean'da böyle bir sıkıntı var. Anlamadım gitti. Siz anlıyor musunuz bu işten. Bi el atsanız 🙂

7 ay sonra

GRANT ALL ON flarum.* TO 'flarumuser'@'localhost' IDENTIFIED BY 'şifreni_burayada_gir' WITH GRANT OPTION;
bu kodu yazıyorum, şu hatayı veriyor:
ERROR 1046 (3D000): No database selected

poyrazdursuncan@instance-1:~$ usermod -aG sudo dursun
bu kodu da yazdığımda bu hatayı veriyor. İşlemlerime devam edemiyorum.

usermod: Permission denied.
usermod: cannot lock /etc/passwd; try again later.

Yardımcı olur musunuz?

—- düzenleme:
root olarak girince 2. belirttiğim düzeldi.
farklı veritabanı açarak denedim düzeldi.

2 ay sonra

Tüm adımları tek tek uyguladım. Flarum kurulum aşamasında bu hatayı alıyorum;

Problem 1
    - flarum/pusher v0.1.0-beta.3 requires pusher/pusher-php-server ^2.2 -> satisfiable by pusher/pusher-php-server[2.6.1, 2.6.2, 2.6.3, 2.6.4, v2.2.0, v2.2.1, v2.3.0, v2.4.0, v2.4.1, v2.4.2, v2.5.0, v2.5.0-rc1, v2.5.0-rc2, v2.5.0-rc3, v2.5.0-rc4, v2.6.0].
    - flarum/pusher v0.1.0-beta.5 requires pusher/pusher-php-server ^2.2 -> satisfiable by pusher/pusher-php-server[2.6.1, 2.6.2, 2.6.3, 2.6.4, v2.2.0, v2.2.1, v2.3.0, v2.4.0, v2.4.1, v2.4.2, v2.5.0, v2.5.0-rc1, v2.5.0-rc2, v2.5.0-rc3, v2.5.0-rc4, v2.6.0].
    - flarum/pusher v0.1.0-beta.6 requires pusher/pusher-php-server ^2.2 -> satisfiable by pusher/pusher-php-server[2.6.1, 2.6.2, 2.6.3, 2.6.4, v2.2.0, v2.2.1, v2.3.0, v2.4.0, v2.4.1, v2.4.2, v2.5.0, v2.5.0-rc1, v2.5.0-rc2, v2.5.0-rc3, v2.5.0-rc4, v2.6.0].
    - flarum/pusher v0.1.0-beta.8 requires pusher/pusher-php-server ^2.2 -> satisfiable by pusher/pusher-php-server[2.6.1, 2.6.2, 2.6.3, 2.6.4, v2.2.0, v2.2.1, v2.3.0, v2.4.0, v2.4.1, v2.4.2, v2.5.0, v2.5.0-rc1, v2.5.0-rc2, v2.5.0-rc3, v2.5.0-rc4, v2.6.0].
    - flarum/pusher v0.1.0-beta.8.1 requires pusher/pusher-php-server ^2.2 -> satisfiable by pusher/pusher-php-server[2.6.1, 2.6.2, 2.6.3, 2.6.4, v2.2.0, v2.2.1, v2.3.0, v2.4.0, v2.4.1, v2.4.2, v2.5.0, v2.5.0-rc1, v2.5.0-rc2, v2.5.0-rc3, v2.5.0-rc4, v2.6.0].
    - flarum/pusher v0.1.0-beta.9 requires pusher/pusher-php-server ^2.2 -> satisfiable by pusher/pusher-php-server[2.6.1, 2.6.2, 2.6.3, 2.6.4, v2.2.0, v2.2.1, v2.3.0, v2.4.0, v2.4.1, v2.4.2, v2.5.0, v2.5.0-rc1, v2.5.0-rc2, v2.5.0-rc3, v2.5.0-rc4, v2.6.0].
    - pusher/pusher-php-server v2.6.0 requires ext-curl * -> the requested PHP extension curl is missing from your system.
    - pusher/pusher-php-server v2.5.0-rc4 requires ext-curl * -> the requested PHP extension curl is missing from your system.
    - pusher/pusher-php-server v2.5.0-rc3 requires ext-curl * -> the requested PHP extension curl is missing from your system.
    - pusher/pusher-php-server v2.5.0-rc2 requires ext-curl * -> the requested PHP extension curl is missing from your system.
    - pusher/pusher-php-server v2.5.0-rc1 requires ext-curl * -> the requested PHP extension curl is missing from your system.
    - pusher/pusher-php-server v2.5.0 requires ext-curl * -> the requested PHP extension curl is missing from your system.
    - pusher/pusher-php-server v2.4.2 requires ext-curl * -> the requested PHP extension curl is missing from your system.
    - pusher/pusher-php-server v2.4.1 requires ext-curl * -> the requested PHP extension curl is missing from your system.
    - pusher/pusher-php-server v2.4.0 requires ext-curl * -> the requested PHP extension curl is missing from your system.
    - pusher/pusher-php-server v2.3.0 requires ext-curl * -> the requested PHP extension curl is missing from your system.
    - pusher/pusher-php-server v2.2.1 requires ext-curl * -> the requested PHP extension curl is missing from your system.
    - pusher/pusher-php-server v2.2.0 requires ext-curl * -> the requested PHP extension curl is missing from your system.
    - pusher/pusher-php-server 2.6.4 requires ext-curl * -> the requested PHP extension curl is missing from your system.
    - pusher/pusher-php-server 2.6.3 requires ext-curl * -> the requested PHP extension curl is missing from your system.
    - pusher/pusher-php-server 2.6.2 requires ext-curl * -> the requested PHP extension curl is missing from your system.
    - pusher/pusher-php-server 2.6.1 requires ext-curl * -> the requested PHP extension curl is missing from your system.
    - Installation request for flarum/pusher ^0.1.0 -> satisfiable by flarum/pusher[v0.1.0-beta.3, v0.1.0-beta.5, v0.1.0-beta.6, v0.1.0-beta.8, v0.1.0-beta.8.1, v0.1.0-beta.9].

curl kuruyorum çıktı olarak;

curl is already the newest version (7.58.0-2ubuntu3.8).
git is already the newest version (1:2.17.1-1ubuntu0.5).
0 upgraded, 0 newly installed, 0 to remove and 61 not upgraded.

Kurulu olduğunu söylüyor. Yardımlarınızı bekliyorum.

4 ay sonra

mekici cgi.fix_pathinfo = 0

bunu neden yapmamız gerekiyor bilginiz var mı?

9 ay sonra

mekici Flarum ile biraz alakasız ama size bir sorum olacak. Aynı bu işlemleri takip ederek bir flarum forumu kurdum. Şimdi de sunucuma başka bir domainin yönlendirmesini daha yaptım. Bu domaine statik bir website kurmak istiyorum. Sadece html/css/js kodları yer alacak herhangi bir veritabanı kullanılmayacak. sites-available dizini ile bir şeyler yapmam lazım sanırım ama yanlış bir şey yapıp foruma zarar vermek istemiyorum. Bana önerebileceğiniz yazılı ya da videolu bir kaynak var mı? Teşekkürler.

    gorunurad yeni klasör oluşturma adımından sonrası her site için geçerlidir. Sudo mkdir /folder ile yeni klasör ardından sahip izinleri ve chmod sonrasında da nginx site conf ile yayına alma

    mekici sudo nano /etc/nginx/sites-available/flarum.conf

    Statik sitemi kurarken buradaki conf dosyasını kendi elimle mi kurmalıyım? Dosya oluşturma, sahip izinleri ve chmod ayarını yaptım da .conf dosyası yok. Bildiğim kadarıyla nano komutu var olan bir dosyayı editlemeye yarıyor.

      mekici sudo systemctl restart nginx komutunu çalıştırmalı mıyım en son?

        gorunurad evet çalıştırman gerekiyor. Ama öncesinde nginx -t çalıştırıp hata olup olmadığını kontrol et. Yoksa tüm siteler yayından kalkar

        Böyle bir hata verdi nginx -t komutundan sonra. Ne yapmalıyım?

        nginx: [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied)
        2020/12/27 17:57:02 [warn] 29009#29009: the "user" directive makes sense only if the master process runs with super-user privileges, ignored in /etc/nginx/nginx.conf:1
        2020/12/27 17:57:02 [emerg] 29009#29009: BIO_new_file("/etc/letsencrypt/live/FLARUMSITE.com/fullchain.pem") failed (SSL: error:0200100D:system library:fopen:Permission denied:fopen('/etc/letsencrypt/live/FLARUMSITE.com/fullchain.pem','r') error:2006D002:BIO routines:BIO_new_file:system lib)
        nginx: configuration file /etc/nginx/nginx.conf test failed

        conf dosyasının içeriği bu şekilde. Bundan kaynaklı olabilir mi @mekici hocam?

        server {
            listen 80;
            listen [::]:80;
            root /var/www/siteadi;
            index index.html index.htm;
            server_name siteadi.com www.siteadi.com;
        }
          bir yıl sonra
          mekici, tartışmayı kilitledi.
          bir ay sonra
          Hadımköy Kombi Servisi Minecraft Türk Sunucular