วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
Magneto เป็นแอปพลิเคชันอีคอมเมิร์ซแบบโอเพนซอร์สที่เป็นของ eBay มันทำงานโดยใช้ LAMP stack บนลีนุกซ์ส่วนใหญ่ คู่มือนี้จะมุ่งเน้นไปที่วิธีการตั้งค่า Magento บน Ubuntu 15.04 - แต่ขั้นตอนที่นี่ควรใช้ได้กับเวอร์ชันอื่นด้วย
โปรดทราบว่า Magento เป็นแอปพลิเคชั่นที่ใช้ทรัพยากรจำนวนมาก สำหรับเซิร์ฟเวอร์ทดสอบ PHP ต้องมี RAM อย่างน้อย 512MB แต่คุณควรใช้อย่างน้อย 1GB สำหรับร้านค้าขนาดเล็กและ 4GB สำหรับร้านค้าขนาดกลางถึงใหญ่ที่มีผลิตภัณฑ์นับร้อย
บทช่วยสอนนี้อนุมานว่าคุณกำลังใช้ VPS ที่สร้างขึ้นใหม่โดยไม่มีแพ็คเกจที่ติดตั้งไว้
ขั้นแรกตรวจสอบให้แน่ใจว่าapt-get
ไลบรารีแพ็กเกจทันสมัยแล้วโดยเรียกใช้คำสั่งด้านล่าง สิ่งนี้จะทำให้แน่ใจได้ว่ามีการติดตั้งแพ็คเกจล่าสุด
$ apt-get update
หลังจากเสร็จสิ้นแล้วก็ถึงเวลาที่จะติดตั้งส่วนประกอบ LAMP ที่ให้พลังกับ Magento (Linux, Apache, MySQL, PHP) เรียกใช้คำสั่งต่อไปนี้ด้วยsudo
เพื่อติดตั้ง 3 แพคเกจทั้งหมดในครั้งเดียว หรือคุณอาจติดตั้งแพ็คเกจเหล่านี้แยกกันโดยใช้บทช่วยสอนนี้
$ sudo apt-get install lamp-server^
คุณจะต้องระบุรหัสผ่านส���หรับผู้ใช้รูท MySQL ตรวจสอบให้แน่ใจว่ารหัสผ่านนี้ปลอดภัยและจดบันทึกไว้เพราะจะต้องใช้ในภายหลัง
ก่อนติดตั้ง Magneto เราต้องกำหนดค่า Apache ให้เปลี่ยนเส้นทางและเขียนทราฟฟิกที่เข้ามาใหม่อย่างถูกต้อง สร้างไฟล์โฮสต์เสมือนสำหรับ Apache โดยใช้คำสั่งต่อไปนี้ ที่นี่เราใช้nano
เครื่องมือแก้ไข แต่สามารถใช้โปรแกรมแก้ไขข้อความใด ๆ ได้
$ sudo nano /etc/apache2/sites-available/magento.conf
ภายในไฟล์นี้คัดลอกและวางตัวเลือกการตั้งค่าของเราในnano
อินเทอร์เฟซ
<VirtualHost *:80>
DocumentRoot /var/www/public
<Directory /var/www/public/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
</Directory>
</VirtualHost>
ควรมีลักษณะคล้ายกับภาพหน้าจอด้านล่าง
บันทึกและปิดแฟ้มใช้และControl + O
Control + X
ต่อไปเราต้องบอก Apache ให้ใช้ไฟล์กำหนดค่าใหม่และไม่ต้องสนใจไฟล์กำหนดค่าเริ่มต้น ดำเนินการคำสั่งต่อไปนี้ด้านล่าง (ตามลำดับ):
$ sudo a2ensite magento.conf
$ sudo a2dissite 000-default.conf
จากนั้นโหลด Apache อีกครั้งโดยใช้คำสั่ง
$ sudo service apache2 reload
PHP ยังต้องได้รับการกำหนดค่าให้จัดการแอปพลิเคชั่น Magento อย่างเหมาะสม เนื่องจากเป็นแอปพลิเคชันที่มีทรัพยากรจำนวนมากเราจึงต้องเพิ่มการจัดสรรหน่วยความจำที่มอบให้กับ PHP ในกรณีนี้ฉันจะจัดสรร 512MB เนื่องจากนี่จะใช้งานร้านทดสอบเท่านั้น แต่ร้านค้าส่วนใหญ่ต้องการหน่วยความจำ 1-4GB
ก่อนอื่นให้เปิดphp.ini
ไฟล์ปรับแต่งด้วยโปรแกรมแก้ไขข้อความ
$ sudo nano /etc/php5/apache2/php.ini
ค้นหาบรรทัดที่ประกาศขีด จำกัด หน่วยความจำสำหรับ PHP และเปลี่ยนเป็นหมายเลขที่คุณต้องการ (ในกรณีนี้คือ 512MB)
memory_limit = 512M
บันทึกและปิดแฟ้มใช้และControl + O
Control + X
Magento ต้องการโมดูล PHP เพิ่มเติมซึ่งสามารถติดตั้งapt-get
ได้ ดำเนินการคำสั่งต่อไปนี้
$ sudo apt-get install php5-mcrypt php5-curl php5-gd libcurl3 php5-intl php5-xsl
เมื่อการติดตั้งเสร็จสิ้นให้เรียกใช้คำสั่งต่อไปนี้
$ sudo a2enmod rewrite
$ sudo php5enmod mcrypt
ในที่สุดรีสตาร์ท Apache
$ sudo service apache2 restart
Magento ใช้ MySQL ในการจัดเก็บข้อมูลเกือบทั้งหมดที่เกี่ยวข้องกับเว็บไซต์ เราจำเป็นต้องสร้างฐานข้อมูลเพื่อให้แอปพลิเคชันใช้งาน เริ่ม MySQL commandline โดยใช้คำสั่งด้านล่างโดยใช้รหัสผ่านจากการตั้งค่า LAMP ก่อนหน้านี้
$ mysql -u root -p
จากนั้นดำเนินการคำสั่งด้านล่างเพื่อสร้างฐานข้อมูล
CREATE DATABASE magento;
ออกจาก commandline MySQL Control + C
โดยใช้
ติดตั้��composer
ด้วยคำสั่งต่อไปนี้:
$ curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
เราจำเป็นต้องสร้าง keypair เพื่อทำการลอกเลียนแบบ Magento repo เนื่องจากต้องมีการตรวจสอบสิทธิ์โปรดดูเอกสารประกอบสำหรับนักพัฒนา Magentoสำหรับคำแนะนำล่าสุด
ถัดไปให้วางกุญแจเหล่านี้ในไฟล์รับรองความถูกต้องสำหรับ���ู้แต่งโดยใช้คำสั่งด้านล่าง
$ sudo nano /root/.composer/auth.json
คัดลอกและวางเนื้อหาด้านล่างลงในไฟล์
{
"http-basic": {
"repo.magento.com": {
"username": "<your public key>",
"password": "<your private key>"
}
}
}
ซีดีไปยังสารบบเว็บ
$ cd /var/www
ลอกเลียนแบบ Magento Github repo
$ git clone -b 2.0 https://github.com/magento/magento2.git public
ซีดีลงในโฟลเดอร์โคลน
$ cd public
เรียกใช้composer install
เพื่ออัปเดตการอ้างอิง
$ composer install
เพียงนำทางไปยังที่อยู่ IP ของ Vultr VPS ของคุณและคุณจะได้รับการต้อนรับจากหน้าการตั้งค่า Magento ที่อยู่ IP ของ VPS ของคุณตั้งอยู่ภายในแผงควบคุม Vultr
คุณสามารถตั้งค่าวีโอไอพีให้เสร็จสมบูรณ์ได้โดยทำตามตัวช่วยสร้าง อย่าลืมใส่รายละเอียดฐานข้อมูลจากก่อนหน้าในบทช่วยสอนนี้
เพลิดเพลินไปกับ Magento เว็บสโตร์ใหม่ของคุณ!
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์
เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ
ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน
การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane
ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+
อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ
เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม
13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data
คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true