İçeriğe geç
Kurulum hizmetiÜcretsiz görüşme ayarlayın
Başlarken

Dakikalar içinde kendi sunucunuzda.

PNLCS bir Laravel uygulamasıdır: PHP 8.4, MySQL ya da MariaDB ve bir web sunucusu yeter. Sunucunuza uyan yolu seçin. Önce göz atmak isterseniz canlı demo gerçek bir kurulumdur.

Üç kurulum yolu

Üçü de aynı kurulum sihirbazında biter; yönetici hesabınızı orada oluşturursunuz.

Resmî imaj

panelica/pnlcs-runtime içinde PHP-FPM 8.4, nginx ve supervisor gelir. İlk açılışta en yeni kararlı sürümü kurar: açılmadan önce imzası doğrulanan bir paket.

  • İlk açılış yaklaşık bir dakika sürer
  • Zamanlayıcı ve kuyruk işçisi konteynerin içinde çalışır: eklenecek cron satırı yok
  • İki adlandırılmış birim, konteyner yenilendiğinde veritabanını ve uygulamayı korur
Docker rehberi
Terminal
$ docker network create pnlcs-net

$ docker run -d --name pnlcs-db --network pnlcs-net \
  -v pnlcs_db:/var/lib/mysql \
  -e MYSQL_ROOT_PASSWORD=choose-a-root-password \
  -e MYSQL_DATABASE=pnlcs -e MYSQL_USER=pnlcs \
  -e MYSQL_PASSWORD=choose-a-password \
  mariadb:11

$ docker run -d --name pnlcs --network pnlcs-net -p 8090:80 \
  -v pnlcs_app:/var/www/pnlcs \
  -e DB_HOST=pnlcs-db -e DB_DATABASE=pnlcs \
  -e DB_USERNAME=pnlcs -e DB_PASSWORD=choose-a-password \
  -e APP_URL=http://localhost:8090 \
  panelica/pnlcs-runtime:1.5

# then open http://localhost:8090/install

Temiz sunucularda denendi

Kurulum betiği ve adım adım rehber, bu sistemlerin her birinde ilk komuttan ilk girişe kadar çalıştırıldı.

Ubuntu 22.04 · 24.04PHP 8.4 (ondrej PPA)MySQL 8.0
Debian 12 · 13PHP 8.4 (sury · Debian)MariaDB 10.11 · 11.8
AlmaLinux 9PHP 8.4 (Remi)MySQL 8.0 · SELinux on
Rocky Linux 9PHP 8.4 (Remi)MySQL 8.0 · SELinux on

Sonra kurulum sihirbazı

Tarayıcıda /install adresini açın. Önce her şeyi kontrol eder, iş bitince de kendini kalıcı olarak kapatır: sonradan değiştirilecek varsayılan bir şifre yoktur.

  1. 1GereksinimlerPHP 8.4, tüm eklentiler ve yazılabilir olması gereken klasörler. Kırmızı satır neyin düzeltileceğini tam olarak söyler.
  2. 2VeritabanıTabloları oluşturur; geçişler zaten çalıştıysa bu adımı atlar.
  3. 3YöneticiSeçtiğiniz kullanıcı adı, e-posta ve şifre.
  4. 4UygulamaGenel adres, şirketinizin adı ve varsayılan dil.
  5. 5BitişBir kilit dosyası yazılır ve /install bundan sonra 404 döner.

Gereksinimler

Veritabanı aynı sunucudayken küçük bir kurulum 2 GB bellekle rahat çalışır.

PHP
8.4 veya üstü
Veritabanı
MySQL 8.0, ya da MariaDB 10.6 veya üstü
Web sunucusu
PHP-FPM ile Nginx ya da Apache
Node.js
20.19 veya üstü, yalnızca arayüzü kaynaktan derlemek için
Composer
2.x, sürüm paketiyle gerekmez
Bellek
Küçük bir kurulum için 1 GB, rahat çalışma için 2 GB
Disk
Uygulama için yaklaşık 130 MB; veri büyüdükçe 2 GB boş alan bırakın

Güncelleme tek tık

PNLCS günde bir kez yeni sürüm olup olmadığına bakar. Bir yönetici istemedikçe hiçbir şey kurulmaz.

Önce imzalı ve denetlenmişSürüm indirilir, imzası doğrulanır ve hiçbir şey değişmeden önce kurulumunuzla karşılaştırılır.
Değişiklikleriniz korunurPNLCS dosyalarında yaptığınız değişiklikler yeni sürümle birleştirilir. Temalarınıza, modüllerinize, hook'larınıza ve .env dosyanıza dokunulmaz.
Sorun çıkarsa geri alınırÖnce veritabanının anlık görüntüsü alınır. Bir adım başarısız olursa tüm dosyalar ve veritabanı eski hâline döner.
Kararlı ya da BetaBeta kanalı yeni sürümleri yaklaşık bir hafta önce alır; ilk denemek isteyenler için.

Kurulumdan sonra

Dokümantasyon sizi ilk girişten ilk ödenmiş siparişe kadar adım adım götürür.

PNLCS geliştiricilerinden ücretli hizmet

Kendi hosting şirketinizi mi kuruyorsunuz?

PNLCS'i kendiniz ücretsiz çalıştırabilirsiniz. Sizin için yapılmasını isterseniz PNLCS'i geliştiren ekip sunucuları, kontrol panelini, faturalamayı ve mağazanızı kurar. İlk görüşme ücretsiz.