ตั้งค่า NFS Share บน Debian
NFS เป็นระบบไฟล์บนเครือข่ายที่อนุญาตให้คอมพิวเตอร์เข้าถึงไฟล์ผ่านเครือข่ายคอมพิวเตอร์ คู่มือนี้จะอธิบายวิธีการเปิดเผยโฟลเดอร์ผ่าน NF
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 เว็บสโตร์ใหม่ของคุณ!
NFS เป็นระบบไฟล์บนเครือข่ายที่อนุญาตให้คอมพิวเตอร์เข้าถึงไฟล์ผ่านเครือข่ายคอมพิวเตอร์ คู่มือนี้จะอธิบายวิธีการเปิดเผยโฟลเดอร์ผ่าน NF
ใช้ระบบที่แตกต่างกันอย่างไร Directus 6.4 CMS เป็นระบบการจัดการเนื้อหาแบบไม่มีหัว (Headless Content Management: CMS) ที่ทรงพลังและยืดหยุ่นซึ่งให้ผู้พัฒนา
TeamTalk เป็นระบบการประชุมที่ช่วยให้ผู้ใช้สามารถสนทนาด้วยเสียง / วิดีโอคุณภาพสูงสนทนาผ่านข้อความถ่ายโอนไฟล์และแชร์หน้าจอ มันฉัน
ใช้ระบบที่แตกต่างกันอย่างไร Pagekit เป็น CMS โอเพนซอร์สที่เขียนด้วย PHP ซอร์สโค้ดของ Pagekit นั้นโฮสต์บน GitHub คำแนะนำนี้จะแสดงให้คุณเห็นว่า
สฟิงซ์เป็นเครื่องมือค้นหาข้อความแบบโอเพนซอร์ซฟรีและโอเพนซอร์สซึ่งสามารถรวมเข้ากับเว็บแอปพลิเคชั่นต่าง ๆ เพื่อให้ได้คุณภาพที���รวดเร็วและสูง
Vultr มีคุณสมบัติที่อนุญาตให้คุณติดตั้งคีย์ SSH ล่วงหน้าเมื่อสร้างอินสแตนซ์ใหม่ สิ่งนี้อนุญาตให้คุณเข้าถึงผู้ใช้รูทเซิร์ฟเวอร์อย่างไรก็ตาม
ใช้ระบบที่แตกต่างกันอย่างไร Diaspora เป็นเครือข่ายโซเชียลที่ตระหนักถึงความเป็นส่วนตัวและเป็นโอเพ่นซอร์ส ในบทช่วยสอนนี้คุณจะได้เรียนรู้วิธีการตั้งค่าและกำหนดค่า po Diaspora
ใช้ระบบที่แตกต่างกันอย่างไร Fuel CMS เป็นระบบจัดการเนื้อหาที่ใช้ CodeIgniter ซอร์สโค้ดของมันถูกโฮสต์บน GitHub คำแนะนำนี้จะแสดงให้คุณเห็นว่า
ใช้ระบบที่แตกต่างกันอย่างไร Snipe-IT เป็นเว็บแอปพลิเคชั่นฟรีและโอเพนซอร์สสำหรับการจัดการสินทรัพย์ด้านไอที มันถูกเขียนบนกรอบงาน Laravel 5.2 และการใช้งาน
ใช้ระบบที่แตกต่างกันอย่างไร ไทกะเป็นแอปพลิเคชั่นฟรีและโอเพ่นซอร์สสำหรับการจัดการโครงการ ซึ่งแตกต่างจากเครื่องมือการจัดการโครงการอื่น ๆ ไทก้าใช้ส่วนเพิ่ม
FTP ที่ปลอดภัยมากหรือเพียงแค่ vsFTPd เป็นซอฟต์แวร์น้ำหนักเบาที่มีความสามารถในการปรับแต่ง ในบทช่วยสอนนี้เราจะรักษาความปลอดภัยของข้อความ
CentOS ติดตามการพัฒนา Red Hat Enterprise Linux (RHEL) RHEL พยายามที่จะเป็นแพลตฟอร์มเซิร์ฟเวอร์ที่มั่นคงซึ่งหมายความว่าจะไม่รีบเร่งในการรวม
Ranger เป็นตัวจัดการไฟล์แบบบรรทัดคำสั่งที่มีการเชื่อมโยงคีย์ VI มันจัดเตรียมอินเตอร์เฟส curses ที่เรียบง่ายและดีพร้อมมุมมองบนลำดับชั้นไดเร็กทอรี
ใช้ระบบที่แตกต่างกันอย่างไร Brotli เป็นวิธีการบีบอัดแบบใหม่ที่มีอัตราการบีบอัดที่ดีกว่า GZIP ซอร์สโค้ดของมันถูกโฮสต์แบบสาธารณะบน Githu นี้
ในบางโอกาสผู้ดูแลระบบอาจต้องสร้างบัญชีผู้ใช้และ จำกัด การเข้าถึงเพื่อจัดการไฟล์ของตัวเองผ่าน sFTP เท่านั้น
ใช้ระบบที่แตกต่างกันอย่างไร Omeka Classic 2.4 CMS เป็นแพลตฟอร์มเผยแพร่ดิจิตอลฟรีและโอเพ่นซอร์สและระบบการจัดการเนื้อหา (CMS) สำหรับการแบ่งปันดิจิต้า
การอนุญาตให้ล็อกอินรูทผ่าน SSH นั้นถือว่าเป็นการปฏิบัติด้านความปลอดภัยที่ไม่ดีทั่วทั้งอุตสาหกรรมเทคโนโลยี คุณสามารถดำเนินการที่ละเอียดอ่อนแทน
ใช้ระบบที่แตกต่างกันอย่างไร Moodle เป็นแพลตฟอร์มการเรียนรู้โอเพนซอร์ซหรือระบบจัดการหลักสูตร (CMS) - ชุดซอฟต์แวร์โอเพ่นซอร์สฟรีที่ออกแบบมาเพื่อช่วย
ใช้ระบบที่แตกต่างกันอย่างไร RabbitMQ เป็นนายหน้าข้อความโอเพ่นซอร์สที่ใช้กันอย่างแพร่หลายเขียนในภาษาการเขียนโปรแกรม Erlang เป็นมิดเดิลแวร์ที่มุ่งเน้นข้อความ
ในบทความนี้ฉันจะอธิบายวิธีสร้าง LEMP สแต็คที่ได้รับการป้องกันโดย ModSecurity ModSecurity เป็นไฟร์วอลล์เว็บแอพพลิเคชันแบบโอเพนซอร์สที่มีประโยชน์
เรียนรู้วิธีการติดตั้ง 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