flaky token’i composer.json a da girebiliyorduk. değişmediyse.

    durpoy Elinizde bir örnek var mıdır acaba?

    @mekici hocam sizin bir öneriniz olur mu?

    2 gündür uğraşıyorum neredeyse bir çözüm üretemedim bu konuya.

      flaky İlk önce composer.json dosyasına aşağıdakini eklemeniz gerekiyor.

      "repositories": {
              "extiverse": {
                  "type": "composer",
                  "url": "https://extiverse.com/composer/"
              }
          }

      Ondan sonra extiverse üzerinden aldığın composer ile global auth kimlik kodunu çalıştırman gerekiyor. Sonra istediğin premium uzantıyı kurabilirsin.

        mekici Hocam bunu ekledim. Bu “composer config repositories.extiverse composer https://extiverse.com/composer/” komutu ile geliyor. Bunda bir sorun yok. Devamında kurmam gereken “composer config –global –auth bearer.extiverse.com yourUniqueToken” komutunun sonuna ilgili alana kendi tokenimi ekleyip komutu çalıştırdığımda beni SSH’tan atıyor doğal olarak tokeni tanımlayamıyorum. Bu üstte eklediğiniz bölüm zaten var yani composer.json’da. Rica etsem tokeni barındıran kısmıda ekleyebilir misiniz? Tabi tokenlerinizi gizleyerek “buraya token” gelecek tarzında olabilir mesela.

          flaky Tabi. Şöyle kuruyorum ben;

          1. Dediğim gibi composer.json en altına yukarıda verdiğim bölümü ekliyorum
          2. SSH ile flarum kurulu dizinde aşağıdakini çalıştırıyorum.
            composer config repositories.extiverse composer https://extiverse.com/composer/
          3. Son olarak token giriyorum. Örnek:
            composer config --global --auth bearer.extiverse.com XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

          Ekleme: SSH ekranından sizi atıyorsa başka bir sorun vardır. Yani komut hatalı olsa bile size hata mesajı verir. Direk atmasının altında başka bir neden vardır.

            mekici Zaten bir sorunumda bu. Konu başlığında görebileceğiniz üzere ilk başta no suc file or directory hatası alıyorum. @Can Plesk SSH ile alakalı bir öneride bulunanca onu denedim. O şekilde “composer config repositories.extiverse composer https://extiverse.com/composer/” komutunu sorunsuz çalıştırdım ama devamında tokeni barındıran kodu çalıştırdığımda beni atıyor.

            Benim asıl sorunum Putty üzerinden SSH ile root bağlantısı yaptığımda composer.json dizininde komutları çalıştırıyor olmama rağmen /usr/bin/env:: No such file or directory hatası alıyorum.

            Normalde sunucum Centos 7 + Plesk’ti. Ben bunu Ubuntu 20.04 + Plesk’e çevirdim ama sorun yine devam ediyor. Plesk kullanmamın sebebi yönetmem gereken başka sitelerimde var panelsiz kullanamıyorum bu yüzden.

            Bu sorunu aşmam için bir öneriniz var mıdır?

              flaky Plesk ile pek tecrübem yok malesef hocam. Benim sunucularımın hiç birinde panel yok.

                mekici Ubuntu sunucuda ubuntu komutları ile çalıştırdığımda aynı kapıya çıkmıyor mu? İşlemi Plesk üzerinden yapmıyorum. Putty ile bağlanıp Ubuntu komutları ile yaptığımda alıyorum bu hatayı zaten.

                  flaky Plesk putty ile işlem yapmanızı engelliyor bence. Palesk üzerinde terminal erişimi varsa oradan deneyin bence. Birde root kullanıcısı ile değil sitenin plesk kullanıcısı ile işlem yapın.

                    mekici @Can ’in önerisi ile zaten Plesk üzerinden yaptığımda beni bağlantıdan atıyor. Putty üzerinden yaparsam “No such file or directory” hatası veriyor, Plesk üzerinden yaparsam token olan komutu çalıştırdığımda direk sessiondan atıyor.

                    • Can bunu yanıtladı.

                      flaky Selamlar,
                      Eğer tüm kurulum talimatlarını doğru girdiğinize eminseniz composer güncellemesini yapması için sunucu firmanızı rahatsız edebilir veya sunucu geneli PHP timeout gibi süreleri artırmayı deneyebilirsiniz.

                        Can Composer güncellemesine bakmıştım zaten. PHP timeout konusuna bakıcam. Teşekkür ederim.

                        Sorun, Terminal’e paste edilen indirme komutunun fazla karakterli olmasıyla ve Plesk Terminali’nin kendini kapatmasıyla ibaret idi. Plesk’e Putty SSH ile bağlanılıp sorun çözülmüştür.

                        Can, tartışmayı kilitledi.
                        Hadımköy Kombi Servisi Minecraft Türk Sunucular