วิธีการติดตั้ง Directus 6.4 CMS บน Fedora 26 LAMP VPS
ใช้ระบบที่แตกต่างกันอย่างไร Directus 6.4 CMS เป็นระบบการจัดการเนื้อหาแบบไม่มีหัว (Headless Content Management: CMS) ที่ทรงพลังและยืดหยุ่นซึ่งให้ผู้พัฒนา
Joomla! เป็น CMS ที่ค่อนข้างใช้งานง่ายและเป็นทางเลือกที่ดีมากสำหรับ WordPress ในปี 2015 ประมาณ 2.8% ของเว็บไซต์ทั้งหมดบนอินเทอร์เน็ตใช้ Joomla! เป็น CMS ของพวกเขา ในคู่มือนี้เราจะมาดูวิธีการติดตั้ง Joomla! บน Ubuntu ด้วย LAMP stack (ใช้ Apache เว็บเซิร์ฟเวอร์)
อัปเดตรายการที่เก็บข้อมูลของคุณก่อน:
apt-get update
จากนั้นติดตั้งเว็บเซิร์ฟเวอร์ Apache:
apt-get install apache2
เราจะติดตั้ง MySQL สำหรับฐานข้อมูลและphp5-mysql
เพื่อให้ PHP สามารถสื่อสารกับ MySQL
apt-get install mysql-server libapache2-mod-auth-mysql php5-mysql
ให้root
รหัสผ่านที่ปลอดภัยแก่ผู้ใช้MySQL ของคุณ
ตั้งค่า MySQL:
mysql_install_db
สิ้นสุดการติดตั้งโดยดำเนินการ:
/usr/bin/mysql_secure_installation
ป้อนroot
รหัสผ่านที่คุณเพิ่งสร้าง
ใช้การตั้งค่าต่อไปนี้เพื่อให้มั่นใจว่าการติดตั้ง MySQL ของคุณปลอดภัย:
Change the root password? [Y/n] n
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y
All done! If you've completed all of the above steps, your MySQL
installation should now be secure.
Thanks for using MySQL!
PHP ต้องใช้ Joomla! ติดตั้งด้วยapt-get
:
apt-get install php5 libapache2-mod-php5 php5-mcrypt
ติดตั้ง PHP แล้ว
ยืนยันว่าติดตั้ง Apache สำเร็จแล้วโดยป้อน IP ของเซิร์ฟเวอร์ของคุณในเบราว์เซอร์ของคุณ คุณจะเห็นหน้า "Apache2 Ubuntu Default Page"
เพื่อยืนยันว่า PHP ติดตั้งสำเร็จให้ลบหน้าเริ่มต้น:
rm /var/www/html/index.html
สร้างไฟล์ใหม่:
touch /var/www/html/index.php
แก้ไข:
vi /var/www/html/index.php
และป้อนรหัส PHP ตัวอย่างเช่น:
<?php
phpinfo();
?>
ป้อน IP เซิร์ฟเวอร์ของคุณในเบราว์เซอร์ของคุณอีกครั้ง ตอนนี้คุณจะเห็นเพจที่มีเอาต์พุตเช่น:
PHP Version 5.5.12-2ubuntu4.6
นี่คือหน้าที่มีข้อมูลเกี่ยวกับการติดตั้ง PHP ของคุณ PHP ทำงานถ้าคุณเห็นหน้านี้ ตอนนี้ลบindex.php
ไฟล์ของคุณ:
rm /var/www/html/index.php
Joomla! ต้องการไฟล์จำนวนหนึ่งที่ต้องดาวน์โหลดซึ่งจำเป็นสำหรับการใช้ CMS ไปที่โฟลเดอร์/var/www/html
และดาวน์โหลด Joomla!:
cd /var/www/html
wget https://github.com/joomla/joomla-cms/releases/download/3.4.3/Joomla_3.4.3-Stable-Full_Package.zip
ติดตั้งunzip
หากคุณยังไม่ได้ติดตั้ง:
apt-get install unzip
เปิดเครื่องรูด Joomla! ไฟล์:
unzip Joomla*
ทำให้.htaccess
ไฟล์ใช้งานได้โดยเปลี่ยนชื่อ:
mv htaccess.txt .htaccess
คุณจะต้องสร้างฐานข้อมูล MySQL ที่ Joomla! สามารถจัดเก็บข้อมูล ในการทำเช่นนี้ไปที่ MySQL:
mysql -u root -p
ในคำสั่งนี้-u
เป็นชื่อของผู้ใช้ MySQL และ-p
ระบุว่าคุณต้องรับรองความถูกต้องด้วยรหัสผ่าน
สร้างผู้ใช้ใหม่:
CREATE USER 'joomla'@'localhost' IDENTIFIED BY 'password';
นี่เป็นการอ่านที่joomla
ควรเป็นชื่อผู้ใช้ของผู้ใช้ MySQL ใหม่ของคุณและpassword
จะเป็นรหัสผ่าน ตัวอย่างเช่นหากคุณต้องการชื่อผู้ใช้cms
และรหัสผ่านให้test123
พิมพ์:
CREATE USER 'cms'@'localhost' IDENTIFIED BY 'test123';
ให้สิทธิ์พิเศษดังนั้นผู้ใช้รายนี้จะสามารถใช้ฐานข้อมูลของคุณ:
GRANT ALL PRIVILEGES ON * . * TO 'cms'@'localhost';
อีกครั้งcms
คือชื่อผู้ใช้ของผู้ใช้ MySQL ที่คุณเพิ่งสร้างขึ้น
ตรวจสอบให้แน่ใจว่าการเปลี่ยนแปลงของคุณใช้งานได้ทันทีดังนั้นให้พิมพ์:
FLUSH PRIVILEGES;
ตอนนี้สร้างฐานข้อมูล:
CREATE DATABASE joomla;
แทนที่joomla
ด้วยชื่อฐานข้อมูล
พิมพ์quit
หรือexit
เพื่อออกจากเชลล์
ไปที่ IP เซิร์ฟเวอร์ของคุณในเบราว์เซอร์ของคุณ ตอนนี้คุณจะเห็น Joomla! กระบวนการติดตั้ง
ป้อนชื่อเว็บไซต์ของคุณและข้อมูลอื่น ๆ เมื่อป้อนแล้วคลิก "ถัดไป"
ในDatabase Configuration
ส่วนคุณจะต้องป้อนชื่อผู้ใช้รหัสผ่านและชื่อฐานข้อมูลที่คุณเพิ่งสร้างขึ้น ในกรณีของฉันนี่จะเป็น:
Database Type: MySQLi
Host Name: localhost
Username: cms
Password: test123
Database Name: joomla
Table Prefix: this can be anything you like. For example: cms_ or joomla_
Old Database Process: Remove
คลิก "ถัดไป" หลังจากยืนยันข้อมูลที่คุณป้อนถูกต้อง
ยินดีด้วย! คุณได้ติดตั้ง Joomla!
ใช้ระบบที่แตกต่างกันอย่างไร Directus 6.4 CMS เป็นระบบการจัดการเนื้อหาแบบไม่มีหัว (Headless Content Management: CMS) ที่ทรงพลังและยืดหยุ่นซึ่งให้ผู้พัฒนา
TeamTalk เป็นระบบการประชุมที่ช่วยให้ผู้ใช้สามารถสนทนาด้วยเสียง / วิดีโอคุณภาพสูงสนทนาผ่านข้อความถ่ายโอนไฟล์และแชร์หน้าจอ มันฉัน
ใช้ระบบที่แตกต่างกันอย่างไร Pagekit เป็น CMS โอเพนซอร์สที่เขียนด้วย PHP ซอร์สโค้ดของ Pagekit นั้นโฮสต์บน GitHub คำแนะนำนี้จะแสดงให้คุณเห็นว่า
สฟิงซ์เป็นเครื่องมือค้นหาข้อความแบบโอเพนซอร์ซฟรีและโอเพนซอร์สซึ่งสามารถรวมเข้ากับเว็บแอปพลิเคชั่นต่าง ๆ เพื่อให้ได้คุณภาพที���รวดเร็วและสูง
ใช้ระบบที่แตกต่างกันอย่างไร Diaspora เป็นเครือข่ายโซเชียลที่ตระหนักถึงความเป็นส่วนตัวและเป็นโอเพ่นซอร์ส ในบทช่วยสอนนี้คุณจะได้เรียนรู้วิธีการตั้งค่าและกำหนดค่า po Diaspora
ใช้ระบบที่แตกต่างกันอย่างไร Fuel CMS เป็นระบบจัดการเนื้อหาที่ใช้ CodeIgniter ซอร์สโค้ดของมันถูกโฮสต์บน GitHub คำแนะนำนี้จะแสดงให้คุณเห็นว่า
ใช้ระบบที่แตกต่างกันอย่างไร Snipe-IT เป็นเว็บแอปพลิเคชั่นฟรีและโอเพนซอร์สสำหรับการจัดการสินทรัพย์ด้านไอที มันถูกเขียนบนกรอบงาน Laravel 5.2 และการใช้งาน
TestLink เป็นระบบดำเนินการจัดการทดสอบบนเว็บโอเพ่นซอร์ส ช่วยให้ทีมงานประกันคุณภาพสามารถสร้างและจัดการกรณีทดสอบได้เช่นกัน
ใช้ระบบที่แตกต่างกันอย่างไร ไทกะเป็นแอปพลิเคชั่นฟรีและโอเพ่นซอร์สสำหรับการจัดการโครงการ ซึ่งแตกต่างจากเครื่องมือการจัดการโครงการอื่น ๆ ไทก้าใช้ส่วนเพิ่ม
Ranger เป็นตัวจัดการไฟล์แบบบรรทัดคำสั่งที่มีการเชื่อมโยงคีย์ VI มันจัดเตรียมอินเตอร์เฟส curses ที่เรียบง่ายและดีพร้อมมุมมองบนลำดับชั้นไดเร็กทอรี
ใช้ระบบที่แตกต่างกันอย่างไร Brotli เป็นวิธีการบีบอัดแบบใหม่ที่มีอัตราการบีบอัดที่ดีกว่า GZIP ซอร์สโค้ดของมันถูกโฮสต์แบบสาธารณะบน Githu นี้
ใช้ระบบที่แตกต่างกันอย่างไร Omeka Classic 2.4 CMS เป็นแพลตฟอร์มเผยแพร่ดิจิตอลฟรีและโอเพ่นซอร์สและระบบการจัดการเนื้อหา (CMS) สำหรับการแบ่งปันดิจิต้า
ใช้ระบบที่แตกต่างกันอย่างไร Moodle เป็นแพลตฟอร์มการเรียนรู้โอเพนซอร์ซหรือระบบจัดการหลักสูตร (CMS) - ชุดซอฟต์แวร์โอเพ่นซอร์สฟรีที่ออกแบบมาเพื่อช่วย
ใช้ระบบที่แตกต่างกันอย่างไร RabbitMQ เป็นนายหน้าข้อความโอเพ่นซอร์สที่ใช้กันอย่างแพร่หลายเขียนในภาษาการเขียนโปรแกรม Erlang เป็นมิดเดิลแวร์ที่มุ่งเน้นข้อความ
ใช้ระบบที่แตกต่างกันอย่างไร Thelia เป็นเครื่องมือโอเพ่นซอร์สสำหรับการสร้างเว็บไซต์ e-business และการจัดการเนื้อหาออนไลน์ที่เขียนด้วย PHP รหัสแหล่งที่มา Thelia i
pfSense เป็นเครื่องมือที่เหมาะสำหรับผู้ดูแลระบบที่ต้องการเพิ่มคุณสมบัติที่หลากหลายในเครือข่ายของพวกเขา มันเป็นหลักที่มาเปิด
ใช้ระบบที่แตกต่างกันอย่างไร Introduction CyberPanel เป็นหนึ่งในแผงควบคุมแรกในตลาดที่มีทั้งโอเพ่นซอร์สและใช้ OpenLiteSpeed อะไรนะ
ใช้ระบบที่แตกต่างกันอย่างไร LimeSurvey เป็นซอฟต์แวร์สำรวจโอเพ่นซอร์สที่เขียนด้วย PHP รหัสที่มา LimeSurvey โฮสต์บน GitHub คู่มือนี้จะแสดงให้คุณเห็น
ClamAV เป็นชุดโปรแกรมป้องกันไวรัสฟรีและโอเพ่นซอร์ส เมื่อวางแผนกลยุทธ์การรักษาความปลอดภัยสำหรับเซิร์ฟเวอร์ของคุณคุณอาจต้องพิจารณาใช้โปรแกรมป้องกันไวรัสเพื่อป้องกัน
ใช้ระบบที่แตกต่างกันอย่างไร Tiny Tiny RSS Reader เป็นโปรแกรมอ่านและรวบรวมข้อมูลฟรีแบบโอเพนซอร์ซที่มาจากเว็บ (RSS / Atom) ออกแบบมาเพื่อรองรับ
เรียนรู้วิธีการติดตั้ง 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