PrestaShopu CentOS 7ye Yükleme

PrestaShop popüler bir açık kaynaklı e-ticaret çözümüdür. Kendi çevrimiçi mağazanızı ücretsiz oluşturmak için kullanabilirsiniz.

Bu derste, Vultr CentOS 7 sunucu örneğinde LAMP tabanlı bir PrestaShop mağazasının nasıl dağıtılacağını göstereceğim.

Ön şartlar

Devam etmeden önce aşağıdakilere sahip olduğunuzu varsayıyorum:

  • Yepyeni bir Vultr CentOS 7 sunucu örneği dağıttı.
  • Bu CentOS 7 sunucusu örneğinde, sudo ayrıcalıklarına sahip kök olmayan bir kullanıcı kullanılarak SSH terminalinizden oturum açıldı. Bu Vultr eğitiminde böyle bir kullanıcıyı nasıl oluşturacağınızı öğrenebilirsiniz .

1. Adım: Sistemi güncelleyin

Vultr sunucu örneğinizi en son kararlı duruma güncelleyin:

sudo yum update
sudo reboot

Yeniden başlattıktan sonra, makinenize tekrar giriş yapmak için aynı sudo kullanıcısını kullanın.

PrestaShop'u dağıtabilmeniz ve kullanabilmeniz için makinenizde LAMP yığınını ayarlamanız gerekir. Aşağıdaki adımlarda, Apache, MariaDB ve PHP'nin nasıl kurulacağını ve yapılandırılacağını göstereceğim.

2. Adım: Apache'yi yükleyin ve yapılandırın

Apache'yi yükleyin ve sistem yeniden başlatıldıktan sonra otomatik olarak başlayacak şekilde ayarlayın:

sudo yum install httpd
sudo systemctl start httpd.service
sudo systemctl enable httpd.service

Apache'nin varsayılan hoş geldiniz sayfasını kaldırın:

sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf

Web kök dizini içindeki dizinleri ve dosyaları görüntülemek için Apache'ye izin verme /var/www/html:

sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf

Ziyaretçilerin çevrimiçi mağazanıza erişebilmesi için mevcut güvenlik duvarı kurallarını değiştirin:

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload

Adım 3: MariaDB'yi yükleyin ve yapılandırın

MariaDB'yi yükleyin ve sistem yeniden başlatıldıktan sonra otomatik olarak başlayacak şekilde ayarlayın:

sudo yum install mariadb mariadb-server
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

Güvenli MySQL kurulum işlemini yürütün:

sudo /usr/bin/mysql_secure_installation

Aşağıdaki talimatlara uygun olarak işlemi gerçekleştirin:

Enter current password for root (enter for none): Press the Enter key
Set root password? [Y/n]: Input Y, then press the Enter key
New password: Input a new root password, then press the Enter key
Re-enter new password: Input the same password again, then press the Enter key
Remove anonymous users? [Y/n]: Input Y, then press the Enter key
Disallow root login remotely? [Y/n]: Input Y, then press the Enter key
Remove test database and access to it? [Y/n]: Input Y, then press the Enter key
Reload privilege tables now? [Y/n]: Input Y, then press the Enter key

Şimdi, PrestaShop için özel bir veritabanı oluşturabilmeniz için MySQL kabuğuna giriş yapın:

mysql -u root -p

Daha önce oturum açmak için ayarladığınız MariaDB kök parolasını girin ve ardından aşağıdaki komutları kullanarak PrestaShop veritabanını ayarlayın. Her komutta "prestashop" veritabanı adını, "prestashopuser" veritabanı kullanıcı adını ve "kullanıcı adı" veritabanı kullanıcı şifresini kendi adlarınızla değiştirmeyi unutmayın.

CREATE DATABASE prestashop;
GRANT ALL PRIVILEGES ON prestashop.* TO 'prestashopuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;

4. Adım: PHP'yi ve gerekli uzantıları yükleyin

YUM kullanarak PHP ve gerekli uzantıları yükleyin:

sudo yum install php php-gd php-mbstring php-mcrypt php-mysqli php-curl php-xml php-cli

Tüm yapılandırma değişikliklerini yürürlüğe koyun:

sudo systemctl restart httpd mariadb

Adım 5: PrestaShop arşivini indirin ve kuruluma hazırlanın

PrestaShop'un en son kararlı sürümünü indirin 1.6.1.5:

cd ~
wget https://www.prestashop.com/download/old/prestashop_1.6.1.5.zip

İleride başvurmak için PrestaShop resmi web sitesinde en son indirmenin URL'sini her zaman bulabilirsiniz.

unzipArşivi açmak için yükle :

sudo yum install unzip
unzip prestashop_1.6.1.5.zip

Arşivdeki tüm dosya ve dizinler için uygun sahipliği ayarlayın, ardından bunları web kök dizinine taşıyın:

sudo chown -R apache: ~/prestashop/
sudo mv ~/prestashop/* /var/www/html/

6. Adım: Yüklemeyi bir web tarayıcısından tamamlayın

Bir web tarayıcısından Vultr sunucunuzu ziyaret edin:

http://[your-Vultr-server-IP]/

Önceki adımların her biri başarılı olduysa, PrestaShop kurulum sihirbazı size sunulur.

Kurulumu tamamlamak için ekrandaki talimatları uygulayın. Genel olarak, kurulum adımları aşağıdaki gibidir:

  • Dilinizi seçin.
  • Lisans sözleşmeleri.
  • Sistem uyumluluğu.
  • Bilgi depola.
  • Sistem yapılandırması.
    • Bu adımda, veritabanı adını, veritabanı oturum açma kullanıcısı "root" u ve daha önce ayarladığınız veritabanı şifresini girmeniz gerekir.
  • Mağaza kurulumu.

Güvenlik nedeniyle , kurulumdan sonra dizini silmeniz GEREKİR/install :

sudo rm -rf /var/www/html/install/

İsteğe bağlı olarak, /docsdizini ve README.mddosyayı silebilirsiniz .

sudo rm -rf /var/www/html/docs/
sudo rm /var/www/html/README.md

Mağazayı yönetmeden önce /admindizini özel ve güvenli bir adla (örn. /kdycau0197k8upr2) Yeniden adlandırmanız GEREKİR . Güvenli bir ad seçin. Örneğin:

sudo mv /var/www/html/admin/ /var/www/html/kdycau0197k8upr2/

Daha sonra mağazayı aşağıdaki URL'den yönetirsiniz:

http://[your-Vultr-server-IP]/kdycau0197k8upr2/

Bu yol, PrestaShop kontrol panelinize erişmek, onu kaydetmek ve özel tutmak için kullanılabilecek tek yoldur.

Bu kadar. Artık mağazanızı PrestaShop kontrol panelinden özelleştirebilir ve doldurabilirsiniz. Tadını çıkar.



Leave a Comment

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.

Hala Teslim Edilmeyen Teknoloji Sözleri

Hala Teslim Edilmeyen Teknoloji Sözleri

Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA: İnsan-AI Ayrımı İçin Ne Kadar Geçerli Bir Teknik Kalabilir?

CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?