Eklenti Geliştirme Ortamı Kurulumu

Liman MYS에 대한 질문에 대한 답변은 다음과 같습니다.
Öncelikle geliştirme yapmak için Pardus 19 Sunucusuna (Debian 10 da olabilir) ihtiyacımız var. Kurulumuna buradan ulaşabilirsiniz.
아니요: Sunucunuzun dili türkçe karakterleriyle oluşabilen sorunlardan dolayı maalesef ingilizce olmalıdır.

1.Liman kurulu değilse kurmakhttps://depo.aciklab.org/ adresindeki yönergeleri izleyebilirsiniz.

2a.Kurulum tamamlandıktan sonra, liman kullanıcısına bir parola belirliyoruz. Bunun için ise :
sudo passwd liman

2b.Son olarak'da liman kullanıcısının shell ayarını yapmak için aşağıdaki kodu çalıştırıyoruz.sudo usermod --shell /bin/bash liman
3.Sunucuda yapacağımız son ayar olarak, /liman/server/.env adresindeki konfigürasyon dosyamızı favori metin düzenleyici 프로그램 ile açarak (benim favorim nano 😃 ) içerisindeki EXTENSION_DEVELOPER_MODE=false olan içeriği EXTENSION_DEVELOPER_MODE=true olarak güncelliyoruz.


Sunucuda ihtiyacımız olan herşey aslında bu kadar, şimdi geliştirme aracımıza geçelim.

4.Geliştirme aracı olarak birkaç yöntem mevcut fakat benim tavsiyem Visual Studio Code içerisindeki Remote SSH eklentisini kullanmanız. Dosya eşitlemek gibi yöntemler yerine direct sunucu üzerinde çalıştığını için yetkileri bozma ihtimaliniz ortadan kalkıyor. Visual Studio Code'는 시스템 시스템이 작동하지 않는 경우https://code.visualstudio.com/를 사용할 수 없습니다.


5.Visual Studio Code'u는 "Remote SSH"eklentisini kuruyoruz를 사용하여 액세스할 수 있습니다.



6.Kurulum sonrasında Visual Studio Code'un sol alt tarafında yeşil bir buton ortaya çıkacaktır, ona basıyoruz.


7. 메뉴에서 "Remote SSH: Connect to Host..."를 선택합니다.


8. 예를 들어 "+ 새 SSH 호스트 추가..."를 선택하면 다음과 같은 메시지가 나타납니다. Buraya 터미널 üzerinden ssh bağlantısı yapar gibi kodumuzu yazıyoruz. Buradaki en önemli nokta bağlantı yapacağımız kullanıcı olarak liman yazıyoruz. 외르네긴:ssh [email protected]


Enter'a bastığınızda ayarı kaydetmek için herhangi bir dosyası seçebilirsiniz, fark etmeyecektir.

9.Bağlantınız başarıyla eklendikten sonra tekrar yeşil 버튼 > Connect To Host ve son olarak eklediğiniz sunucu ip si yazılarına tıklayarak bağlantımızı gerçekleştiriyoruz.



10.Sonrasında ilk sefere özel ssh host'umuzu onaylıyoruz ve sonrasında sunucu üzerinde daha önce koyduğumuz liman kullanıcısının şifresini giriyoruz ve sunucuya başarıyla bağlanıyoruz 😃
아니오: İlk bağlantınız birkaç dakika sürebilir, Visual Studio Code'un sizin için liman sunucusunda gerekli ayarlamalar için birkaç dosya indirmesi gerekmektedir.



Şimdi basit bir eklenti oluşturalım.

11. Liman arayüzünden sırasıyla "Sistem Ayarları"> "Eklentiler"kısmına giriyoruz. Daha önce yaptığımız EXTENSION_DEVELOPER_MODE=true ayarı sayesinde burada yeni butonların oluştuğunu görüyoruz. Yeni'ye basarak bir eklenti oluşturalım. (Eğer butonlar gözükmüyor ise terminal üzerinden php /liman/server/artisan config:clear komutunu çalıştırabilirsiniz.)


12.Eklentiyi oluşturduktan sonra eklenti ismine sahip klasörü Visual Studio Code üzerinden açıyoruz. Örneğin ben Test isminde bir eklenti girdiğim için aşağıdaki gözükmektedir.
Eklentiler/liman/extensions/klasörü altında bulunmaktadır. Aşağıdaki gibi eklenti klasörünü açabilirsiniz.


13. Şimdi basitçe ufak bir kod ekleyip geliştirme ortamımızı kontrol edebiliriz, bunu için ben aşağıdaki kodu views/functions.php içerisine ekledim.

<?php

function index()
{
    return "Merhaba Dev.to!";
}



14.Ve başarı 🎉 👏


Açık Kaynak Kodlu Liman MYS'nin dünyasına hoşgeldiniz 💪

좋은 웹페이지 즐겨찾기