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.
Üçü 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 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/installTemiz 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ı.
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.
- 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.
- 2VeritabanıTabloları oluşturur; geçişler zaten çalıştıysa bu adımı atlar.
- 3YöneticiSeçtiğiniz kullanıcı adı, e-posta ve şifre.
- 4UygulamaGenel adres, şirketinizin adı ve varsayılan dil.
- 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.
Kurulumdan sonra
Dokümantasyon sizi ilk girişten ilk ödenmiş siparişe kadar adım adım götürür.
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.