Apache
Bu makale Apache web sunucusu ile leaderos'u nasıl kurabileceğinizi açıklamaktadır.
Kurulum işlemine başlamadan önce, alan adı sunucularınızın/DNS'lerinizin yapılandırıldığından emin olun. Aksi takdirde, web sitesine erişemezsiniz. DNS yönetimi için Cloudflare kullanmanızı öneririz.
Cloudflare DNS Kurulumu Nasıl Yapılır?
Otomatik Kurulum
Bu komutu sadece yeni kurulum için kullanın! Eğer yeni bir kurulum değilse, manuel olarak yükleyin.
Kurulum komut dosyasını indirin.
Komut dosyasını çalıştırılabilir hale getirin.
Komut dosyasını çalıştırın.
Manuel Kurulum
Bu yazı Ubuntu ve Debian için hazırlanmıştır.
Yerel paket dizinini en son yukarı akış değişikliklerini yansıtacak şekilde güncelleyerek başlayalım:
Apache'yi Yükleme
apache2 paketini yükleyin:
systemctl start
komutu ile Apache2'nin çalıştığından emin olun:
Ek olarak, Apache2'yi gösterildiği gibi sistem başlangıcında her seferinde başlatmak için etkinleştirmeyi düşünün.
Ardından, www-data ile dizinin sahipliğini atayın.
Şimdi apache2'nin .htaccess dosyasını okuyabilmesi için bazı değişiklikler yapmamız gerekiyor.
Öncelikle a2enmod'u etkinleştirin ve Apache'yi yeniden başlatın.
Ardından 000-default.conf
dosyasını düzenleyin.
Bu satırları sonuna ekleyin.
Son olarak, yapılandırmanın etkili olması için Apache'yi yeniden başlatın.
80 ve 443 güvenlik duvarı bağlantı noktalarını etkinleştirdiğinizden emin olun.
PHP 7.4'ün Yüklenmesi
Ubuntu
Daha sonra, görevi yerine getirmek için bazı önemli paketleri yükleyin.
Bir sonraki adım ondrej PPA deposunu eklemektir.
Yeni depoyu yüklemek için APT'yi yenileyin:
Ve şimdi PHP 7.4'ü yükleyebilirsiniz
E: Package 'php7.4' has no installation candidate
PHP 7.4'ü yüklerken bu hatayı alırsanız. Bu komutu çalıştırın:
sudo sed -i 's/kinetic/jammy/' /etc/apt/sources.list.d/ondrej-ubuntu-*.list
Ardından APT'yi yenileyin:
sudo apt update -y
Şimdi, php 7.4'ü yükleyebilirsiniz:
sudo apt install php7.4 -y
Gerekli php uzantılarını yükleyin.
PHP Ayarlarını Yapılandırma
LeaderOS yazılımının çalışabilmesi için bazı php ayarlarının yapılandırılması gerekmektedir.
php.ini dosyasını açın.
Bu satırları sonuna ekleyin.
Ardından dosyayı kaydedin ve çıkın. Şimdi ayarların yürürlüğe girmesi için apahe2'yi yeniden başlatmamız gerekiyor.
Installing Ioncube Loader
IonCube Yükleyici dosyalarını indirin.
Ardından tar komutunu kullanarak indirilen dosyanın sıkıştırmasını açın.
Açılmış klasöre geçin.
Ardından, PHP sürüm 7.4 için uzantı dizininin konumunu bulun, ioncube yükleyici dosyasının yükleneceği yer burasıdır.
Daha sonra PHP 7.4 sürümümüz için ioncube yükleyicisini uzantı dizinine (/usr/lib/php/20190902) kopyalamamız gerekiyor.
Yukarıdaki komutta PHP sürümünü ve uzantı dizinini sistem yapılandırmanıza göre değiştirdiğinizden emin olun.
Şimdi php.ini dosyasında ioncube yükleyiciyi PHP ile çalışacak şekilde yapılandırmamız gerekiyor.
Ardından aşağıdaki satırı ilgili php.ini dosyasına ilk satır olarak ekleyin.
Ardından dosyayı kaydedin ve çıkın. Şimdi ioncube yükleyicilerinin devreye girmesi için Apache web sunucusunu yeniden başlatmamız gerekiyor.
MariaDB (MySQL) Kurulumu
mariadb paketini yükleyin.
systemctl start komutu ile MariaDB'nin çalıştığından emin olun:
Ek olarak, MariaDB'nin gösterildiği gibi sistem başlangıcında her seferinde başlamasını etkinleştirmeyi düşünün.
Terminalinizden MariaDB komut istemini açın:
Ardından, normal bir kullanıcı oluşturun. Burada, leaderos adında bir kullanıcı oluşturuyoruz. secret_password yerine tercih ettiğiniz kullanıcının parolasını yazdığınızdan emin olun.
Bir veritabanı oluşturun.
Ardından, leaderos kullanıcısına tüm ayrıcalıkları verin. Bu, veritabanı kök kullanıcısının tüm izinlerini etkin bir şekilde kullanıcıya atar.
Değişiklikleri uygulamak için ayrıcalıkları temizleyin.
Son olarak, veritabanı sunucusundan çıkın.
MariaDB'yi (MySQL) Yapılandırma
MariaDB yapılandırma dosyasını açın.
Bu satırları [mysqld] bölümünün altına ekleyin.
Ardından dosyayı kaydedin ve çıkın. Şimdi ayarların yürürlüğe girmesi için MariaDB'yi yeniden başlatmamız gerekiyor.
LeaderOS'u Yükleme
FTP aracılığıyla leaderos.zip dosyasını /var/www/html adresine yükleyin ve leaderos.zip dosyasını açın.
Web sitenizi ziyaret edin. Kurulum sayfasını göreceksiniz.
Eğer "Dosya hatası! Lütfen LeaderOS ile iletişime geçin. (connect.php)" hatası alırsanız, dizinin sahipliğini www-data ile atayın.
Last updated