วิธีการติดตั้ง Directus 6.4 CMS บน Fedora 26 LAMP VPS

Directus 6.4 CMS เป็นระบบการจัดการเนื้อหาแบบไม่มีหัว (Headless Content Management: CMS) ที่ทรงพลังและยืดหยุ่นซึ่งให้ผู้พัฒนาเว็บอินเตอร์เฟสที่ใช้งานง่ายและใช้งานง่ายสำหรับการจัดการเนื้อหาฐานข้อมูลด้วยสถาปัตยกรรมที่สมบูรณ์แบบ CMS ดั้งเดิมถูกสร้างขึ้นเป็นแพลตฟอร์มปิดโดยเฉพาะเพื่อการปรับใช้และจัดการเว็บไซต์อย่างรวดเร็วโดยทั่วไปจะเป็นไซต์และบล็อกทั่วไป อย่างไรก็ตามเนื้อหาของวันนี้มีการใช้งานในวงกว้างมากขึ้นรวมถึงแพลตฟอร์มเว็บที่ซับซ้อนแอพพื้นฐานอุปกรณ์ที่สวมใส่ได้ซุ้มอุปกรณ์ IoT และโครงการที่ขับเคลื่อนด้วยข้อมูลอื่น ๆ Directus 6.4 Headless CMS ช่วยให้สามารถจัดการเนื้อหาได้อย่างอิสระจากที่ที่จะใช้ โดยการแยกและการเขียนเนื้อหาที่ไม่เชื่อเรื่องพระเจ้า

ในบทช่วยสอนนี้เราจะติดตั้ง Directus 6.4 CMS บน Fedora 26 LAMP VPS โดยใช้ Apache เว็บเซิร์ฟเวอร์, PHP 7.1 และฐานข้อมูล MariaDB

ข้อกำหนดเบื้องต้น

  • อินสแตนซ์เซิร์ฟเวอร์ Vultr Fedora 26 ใหม่ทั้งหมดที่มีการเข้าถึง SSH

ขั้นตอนที่ 1: เพิ่มผู้ใช้ Sudo

เราจะเริ่มต้นด้วยการเพิ่มsudoผู้ใช้ใหม่

ก่อนเข้าสู่เซิร์ฟเวอร์ของคุณเป็นroot:

ssh root@YOUR_VULTR_IP_ADDRESS

เพิ่มผู้ใช้ใหม่ชื่อuser1(หรือชื่อผู้ใช้ที่คุณต้องการ):

useradd user1

ถัดไปตั้งรหัสผ่านสำหรับuser1ผู้ใช้:

passwd user1

เมื่อได้รับแจ้งให้ป้อนรหัสผ่านที่ปลอดภัยและน่าจดจำ

ตอนนี้ตรวจสอบ/etc/sudoersไฟล์เพื่อให้แน่ใจว่าsudoersกลุ่มเปิดใช้งาน:

visudo

ค้นหาหัวข้อเช่นนี้:

%wheel        ALL=(ALL)       ALL

ตรวจสอบให้แน่ใจว่าไม่ได้เป็นการแสดงความคิดเห็น บรรทัดนี้บอกเราว่าผู้ใช้ที่เป็นสมาชิกของwheelกลุ่มสามารถใช้sudoคำสั่งเพื่อรับrootสิทธิ์

เมื่อคุณแก้ไขไฟล์แล้วคุณสามารถบันทึกและออกโดยกดEscจากนั้นเข้าสู่:wq"เขียน" และ "ออกจาก" ไฟล์

ต่อไปเราต้องเพิ่มuser1ไปยังwheelกลุ่ม:

usermod -aG wheel user1

เราสามารถตรวจสอบความuser1เป็นสมาชิกกลุ่มและตรวจสอบว่าusermodคำสั่งทำงานร่วมกับgroupsคำสั่ง:

groups user1

ตอนนี้ใช้suคำสั่งเพื่อสลับไปยังuser1บัญชีผู้ใช้ sudo ใหม่:

su - user1

พรอมต์คำสั่งจะอัปเดตเพื่อระบุว่าคุณได้ลงชื่อเข้าuser1ใช้บัญชีแล้ว คุณสามารถตรวจสอบสิ่งนี้ได้ด้วยwhoamiคำสั่ง:

whoami

ตอนนี้เริ่มsshdบริการใหม่เพื่อให้คุณสามารถเข้าสู่ระบบsshด้วยบัญชีผู้ใช้ sudo ที่ไม่ใช่รูทใหม่ที่คุณเพิ่งสร้างขึ้น:

sudo systemctl restart sshd

ออกจากuser1บัญชี:

exit

ออกจากrootบัญชี (ซึ่งจะยกเลิกการเชื่อมต่อsshเซสชันของคุณ):

exit

ตอนนี้คุณสามารถsshเข้าสู่เซิร์ฟเวอร์อินสแตนซ์จากโฮสต์ในพื้นที่ของคุณโดยใช้user1บัญชีผู้ใช้ sudo ที่ไม่ใช่รูทใหม่

ssh user1@YOUR_VULTR_IP_ADDRESS

หากคุณต้องการรัน sudo โดยไม่ต้องพิมพ์รหัสผ่านทุกครั้งให้เปิด/etc/sudoersไฟล์อีกครั้งโดยใช้visudo:

sudo visudo

แก้ไขส่วนสำหรับwheelกลุ่มเพื่อให้มีลักษณะดังนี้:

%wheel        ALL=(ALL)       NOPASSWD: ALL

โปรดทราบ: การปิดใช้งานข้อกำหนดรหัสผ่านสำหรับผู้ใช้ sudo ไม่ใช่วิธีปฏิบัติที่แนะนำ แต่จะรวมอยู่ที่นี่เนื่องจากสามารถทำให้การกำหนดค่าเซิร์ฟเวอร์สะดวกและน่าผิดหวังยิ่งขึ้นโดยเฉพาะในช่วงการดูแลระบบที่ยาวนานขึ้น หากคุณกังวลเกี่ยวกับผลกระทบด้านความปลอดภัยคุณสามารถย้อนกลับการเปลี่ยนแปลงการกำหนดค่าเป็นต้นฉบับได้หลังจากที่คุณทำภารกิจการจัดการเสร็จ

เมื่อใดก็ตามที่คุณต้องการลงชื่อเข้าrootใช้บัญชีผู้ใช้จากภายในsudoบัญชีผู้ใช้คุณสามารถใช้หนึ่งในคำสั่งต่อไปนี้:

sudo -i
sudo su -

คุณสามารถออกจากrootบัญชีและกลับสู่sudoบัญชีผู้ใช้ของคุณได้ตลอดเวลาเพียงแค่พิมพ์:

exit

ขั้นตอนที่ 2: อัพเดทระบบ Fedora 26

ก่อนที่จะติดตั้งแพ็คเกจใด ๆ บนอินสแตนซ์ของเซิร์ฟเวอร์ Fedora เราจะทำการอัปเดตระบบก่อน

ตรวจสอบให้แน่ใจว่าคุณล็อกอินเข้าสู่เซิร์ฟเวอร์โดยใช้ผู้ใช้ที่ไม่ใช่รูท sudo และรันคำสั่งต่อไปนี้:

sudo dnf -y update

ขั้นตอนที่ 3: ติดตั้ง Apache เว็บเซิร์ฟเวอร์

ติดตั้งเว็บเซิร์ฟเวอร์ Apache:

sudo dnf -y install httpd

จากนั้นใช้systemctlคำสั่งเพื่อเริ่มและเปิดใช้งาน Apache เพื่อดำเนินการโดยอัตโนมัติในเวลาบูต:

sudo systemctl enable httpd
sudo systemctl start httpd

ตรวจสอบไฟล์กำหนดค่า Apache ของคุณเพื่อให้แน่ใจว่าไดเรกทีฟDocumentRootชี้ไปยังไดเร็กทอรีที่ถูกต้อง:

sudo vi /etc/httpd/conf/httpd.conf

DocumentRootตัวเลือกการตั้งค่าจะมีลักษณะเช่นนี้

DocumentRoot "/var/www/html"

ตอนนี้ให้ตรวจสอบให้แน่ใจว่าmod_rewriteโหลดโมดูล Apache แล้ว เราสามารถทำได้โดยค้นหาไฟล์การกำหนดค่าโมดูลฐาน Apache สำหรับคำว่า " mod_rewrite"

เปิดไฟล์:

sudo vi /etc/httpd/conf.modules.d/00-base.conf

mod_rewriteค้นหาคำว่า

หากmod_rewriteโหลดโมดูล Apache แล้วคุณจะพบบรรทัดการกำหนดค่าที่มีลักษณะดังนี้:

LoadModule rewrite_module modules/mod_rewrite.so

หากบรรทัดด้านบนเริ่มต้นด้วยเซมิโคลอนคุณจะต้องลบเซมิโคลอนเพื่อยกเลิกการใส่เครื่องหมายในบรรทัดและโหลดโมดูล แน่นอนนี้นำไปใช้กับโมดูล Apache อื่น ๆ ที่จำเป็นด้วย

ตอนนี้เราต้องแก้ไขไฟล์กำหนดค่าเริ่มต้นของ Apache เพื่อให้mod_rewriteทำงานได้อย่างถูกต้องกับ Directus CMS

เปิดไฟล์:

sudo vi /etc/httpd/conf/httpd.conf

แล้วหาส่วนที่เริ่มต้นด้วย<Directory "/var/www/html">และการเปลี่ยนแปลงไปAllowOverride none AllowOverride Allผลลัพธ์สุดท้าย (ที่ลบความคิดเห็นทั้งหมด) จะมีลักษณะดังนี้:

<Directory "/var/www/html">
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

ตอนนี้บันทึกและปิดไฟล์กำหนดค่า Apache

เราจะรีสตาร์ท Apache เมื่อสิ้นสุดบทช่วยสอนนี้ แต่การรีสตาร์ท Apache อย่างสม่ำเสมอในระหว่างการติดตั้งและการกำหนดค่าเป็นนิสัยที่ดีดังนั้นให้ทำตอนนี้เลย:

sudo systemctl restart httpd

ขั้นตอนที่ 4: เปิดพอร์ตไฟร์วอลล์ของเว็บ

ตอนนี้เราต้องเปิดค่าเริ่มต้นHTTPและHTTPSพอร์ตเนื่องจากจะถูกปิดกั้นfirewalldโดยค่าเริ่มต้น

เปิดพอร์ตไฟร์วอลล์:

sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=443/tcp

โหลดไฟร์วอลล์ใหม่เพื่อใช้การเปลี่ยนแปลง:

sudo firewall-cmd --reload

คุณจะเห็นคำที่successปรากฏในเทอร์มินัลของคุณหลังจากแต่ละคำสั่งการกำหนดค่าไฟร์วอลล์ที่ประสบความสำเร็จ

เราสามารถตรวจสอบได้อย่างรวดเร็วว่าHTTPพอร์ตApache เปิดอยู่โดยไปที่ที่อยู่ IP หรือโดเมนของอินสแตนซ์ของเซิร์ฟเวอร์ในเบราว์เซอร์:

http://YOUR_VULTR_IP_ADDRESS/

คุณจะเห็นหน้าเว็บ Apache เริ่มต้นในเบราว์เซอร์ของคุณ

ขั้นตอนที่ 5: ปิดการใช้งาน SELinux

SELinux ย่อมาจาก "Security Enhanced Linux" เป็นการปรับปรุงความปลอดภัยให้กับ Linux ซึ่งช่วยให้ผู้ใช้และผู้ดูแลระบบสามารถควบคุมการเข้าถึงได้มากขึ้น เปิดใช้งานโดยค่าเริ่มต้นใน Fedora 26 แต่ไม่จำเป็นอย่างยิ่งสำหรับการรักษาความปลอดภัยเซิร์ฟเวอร์เนื่องจากการกระจายของเซิร์ฟเวอร์ Linux จำนวนมากไม่ได้มาพร้อมกับการติดตั้งหรือเปิดใช้งานโดยค่าเริ่มต้น

เพื่อหลีกเลี่ยงปัญหาการอนุญาตให้ใช้ไฟล์กับ Directus CMS ในภายหลังเราจะปิดการใช้งาน SELinux ในตอนนี้ ดังนั้นเปิดไฟล์กำหนดค่า SELinux ด้วยเทอร์มินัลเอดิเตอร์ที่คุณโปรดปราน:

sudo vi /etc/selinux/config

เปลี่ยนSELINUX=enforcingเป็นSELINUX=disabledแล้วบันทึกไฟล์

ในการใช้การเปลี่ยนแปลงการกำหนดค่า SELinux จำเป็นต้องรีบูตเซิร์ฟเวอร์ดังนั้นคุณสามารถรีสตาร์ทเซิร์ฟเวอร์โดยใช้แผงควบคุม Vultr หรือคุณสามารถใช้shutdownคำสั่งได้ง่ายๆ:

sudo shutdown -r now

เมื่อเซิร์ฟเวอร์เรียบเซสชั่น SSH ของคุณจะได้รับการเชื่อมต่อและคุณอาจจะเห็นข้อความแจ้งให้คุณทราบเกี่ยวกับหรือ'broken pipe' 'Connection closed by remote host'สิ่งนี้ไม่ต้องกังวลเพียงแค่รอ 20 วินาทีหรือมากกว่านั้นจากนั้น SSH จะกลับมาอีกครั้ง (ด้วยชื่อผู้ใช้และโดเมนของคุณเอง):

ssh user1@YOUR_DOMAIN

หรือ (ด้วยชื่อผู้ใช้และที่อยู่ IP ของคุณเอง):

ssh user1@YOUR_VULTR_IP_ADDRESS

เมื่อคุณกลับเข้าสู่ระบบแล้วคุณควรตรวจสอบสถานะของ SELinux อีกครั้งด้วยsestatusคำสั่งเพื่อให้แน่ใจว่ามันถูกปิดการใช้งานอย่างถูกต้อง:

sudo sestatus

SELinux status: disabledคุณควรจะเห็นข้อความว่า หากคุณเห็นข้อความว่าSELinux status: enabled(หรือสิ่งที่คล้ายกัน) คุณจะต้องทำซ้ำขั้นตอนข้างต้นและตรวจสอบให้แน่ใจว่าคุณรีสตาร์ทเซิร์ฟเวอร์อย่างถูกต้อง

ขั้นตอนที่ 6: ติดตั้ง PHP 7.1

ตอนนี้เราสามารถติดตั้ง PHP 7.1 พร้อมกับโมดูล PHP ที่จำเป็นทั้งหมดที่ Directus CMS ต้องการ:

sudo dnf -y install php php-mysqlnd php-mbstring php-gd php-common php-pdo php-pecl-imagick php-xml php-zip 

ขั้นตอนที่ 7: ติดตั้งเซิร์ฟเวอร์ MariaDB (MySQL)

Fedora 26 เป็นค่าเริ่มต้นในการใช้เซิร์ฟเวอร์ฐานข้อมูล MariaDB ซึ่งเป็นโอเพ่นซอร์สที่ได้รับการพัฒนาอย่างเต็มรูปแบบการพัฒนาชุมชน

ติดตั้งเซิร์ฟเวอร์ฐานข้อมูล MariaDB:

sudo dnf -y install mariadb-server

เริ่มและเปิดใช้งานเซิร์ฟเวอร์ MariaDB ให้ดำเนินการโดยอัตโนมัติในเวลาบูต:

sudo systemctl enable mariadb
sudo systemctl start mariadb    

รักษาความปลอดภัยการติดตั้งเซิร์ฟเวอร์ MariaDB ของคุณ:

sudo mysql_secure_installation

rootรหัสผ่านจะว่างเปล่าดังนั้นเพียงแค่กดปุ่ม Enter เมื่อได้รับแจ้งสำหรับrootรหัสผ่าน

เมื่อได้รับแจ้งให้สร้างผู้ใช้ MariaDB / MySQL rootให้เลือก "Y" (สำหรับใช่) จากนั้นป้อนrootรหัสผ่านที่ปลอดภัย เพียงตอบ "Y" ให้กับคำถามใช่ / ไม่ใช่อื่น ๆ ทั้งหมดเนื่องจากคำแนะนำเริ่มต้นเป็นตัวเลือกที่ปลอดภัยที่สุด

ขั้นตอนที่ 8: สร้างฐานข้อมูลสำหรับ Directus CMS

ล็อกอินเข้าสู่เชลล์ MariaDB ในฐานะrootผู้ใช้MariaDB โดยการรันคำสั่งต่อไปนี้:

sudo mysql -u root -p

ในการเข้าถึงพรอมต์คำสั่ง MariaDB เพียงป้อนrootรหัสผ่านMariaDB เมื่อได้รั���พร้อมต์

รันเคียวรีต่อไปนี้เพื่อสร้างฐานข้อมูล MariaDB และผู้ใช้ฐานข้อมูลสำหรับ Directus CMS:

CREATE DATABASE directus_db CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'directus_user'@'localhost' IDENTIFIED BY 'UltraSecurePassword';
GRANT ALL PRIVILEGES ON directus_db.* TO 'directus_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;

คุณสามารถแทนที่ชื่อฐานข้อมูลdirectus_dbและชื่อผู้ใช้directus_userด้วยสิ่งที่คุณชอบได้หากคุณต้องการ ตรวจสอบให้แน่ใจว่าคุณได้แทนที่ "UltraSecurePassword" ด้วยรหัสผ่านที่ปลอดภัยจริง ๆ

ขั้นตอนที่ 9: ติดตั้งไฟล์ CMS Directus

เปลี่ยนไดเรกทอรีการทำงานปัจจุบันของคุณเป็นไดเรกทอรีเว็บเริ่มต้น:

cd /var/www/html/

หากคุณได้รับข้อความแสดงข้อผิดพลาดที่พูดถึงบางอย่าง'No such file or directory'ให้ลองคำสั่งต่อไปนี้:

cd /var/www/ ; sudo mkdir html ; cd html

/var/www/html/ไดเรกทอรีที่ทำงานปัจจุบันของคุณตอนนี้จะเป็น: คุณสามารถตรวจสอบสิ่งนี้ได้ด้วยpwdคำสั่ง (ไดเร็กทอรีการทำงานการพิมพ์):

pwd

ตอนนี้ใช้wgetเพื่อดาวน์โหลดแพ็คเกจการติดตั้ง Directus CMS:

sudo wget https://github.com/directus/directus/releases/download/6.4.4/directus-build-6.4.4-20171120114156.zip

โปรดทราบ: แน่นอนคุณควรตรวจสอบเวอร์ชันล่าสุดโดยไปที่หน้าดาวน์โหลด Directus CMS

แสดงรายการไดเรกทอรีปัจจุบันเพื่อตรวจสอบว่าคุณดาวน์โหลดไฟล์สำเร็จแล้ว:

ls -la

มาติดตั้งอย่างรวดเร็วกันunzipเพื่อให้เราสามารถคลายซิปไฟล์:

sudo dnf -y install unzip

ตอนนี้คลายการบีบอัดไฟล์ zip:

sudo unzip directus-build-6.4.4-20171120114156.zip

เปลี่ยนความเป็นเจ้าของไฟล์เว็บเพื่อหลีกเลี่ยงปัญหาสิทธิ์:

sudo chown -R apache:apache * ./

รีสตาร์ท Apache อีกครั้ง:

sudo systemctl restart httpd

ตอนนี้เราพร้อมที่จะก้าวไปสู่ขั้นตอนสุดท้ายแล้ว

ขั้นตอนที่ 10: การติดตั้ง CMS Directus ให้เสร็จสมบูรณ์

ได้เวลาเยี่ยมชมที่อยู่ IP ของอินสแตนซ์เซิร์ฟเวอร์ของคุณในเบราว์เซอร์ของคุณหรือถ้าคุณได้กำหนดการตั้งค่า Vultr DNS ของคุณแล้ว (และให้เวลาพอที่จะเผยแพร่) คุณสามารถเยี่ยมชมโดเมนของคุณแทน

ในการเข้าถึงหน้าการติดตั้ง Directus CMS ให้ป้อนที่อยู่ IP อินสแตนซ์ Vultr ของคุณลงในแถบที่อยู่เบราว์เซอร์ของคุณตามด้วย/installation/index.php:

http://YOUR_VULTR_IP_ADDRESS/installation/index.php

ตัวเลือกการติดตั้งส่วนใหญ่เป็นแบบอธิบายตนเอง แต่นี่เป็นคำแนะนำเล็ก ๆ น้อย ๆ ที่จะช่วยคุณได้:

  1. เลือกภาษาของคุณและคลิกที่Nextปุ่มเพื่อดำเนินการต่อ

  2. ป้อนProject Nameรายละเอียดการเข้าสู่ระบบที่เหมาะสมและผู้ดูแลระบบที่แสดงด้านล่าง:

    PROJECT NAME:           <project name>  
    ADMIN EMAIL:            <admin email>
    ADMIN PASSWORD:         <admin password>    
    

    คลิกNextเพื่อดำเนินการต่อ

  3. ตอนนี้ป้อนค่าฐานข้อมูลต่อไปนี้:

    DATABASE TYPE:          MySQL/Percona
    HOST:                   localhost
    PORT:                   3306
    USER:                   directus_user
    PASSWORD:               UltraSecurePassword
    DATABASE NAME:          directus_db                 
    INITIAL SCHEMA:         None Clean Database
    

    คลิกNextเพื่อดำเนินการต่อ

  4. คุณจะพบหน้าตรวจสอบการติดตั้งล่วงหน้าซึ่งแสดงตัวเลือกที่คุณเลือกและปัญหาที่โปรแกรมติดตั้งอาจพบ หากคุณเห็นข้อผิดพลาดกับmod_rewriteโมดูลที่แสดงว่าถอนการติดตั้งหรือปิดใช้งานเมื่อคุณติดตั้งและเปิดใช้งานจริงคุณสามารถเพิกเฉยต่อคำเตือนได้เพราะทุกอย่างจะทำงานได้ดี

    เมื่อคุณแก้ไขปัญหาสำคัญแล้วและตรวจสอบว่าทุกอย่างทำงานได้ดีเพียงคลิกที่Installเพื่อสิ้นสุดการติดตั้ง

เมื่อการติดตั้งเสร็จสมบูรณ์คุณจะถูกนำไปยังหน้าเข้าสู่ระบบของผู้ดูแลระบบ หากคุณไม่ได้เปลี่ยนเส้นทางคุณสามารถป้อนที่อยู่ล็อกอินของผู้ดูแลระบบได้ด้วยตนเอง:

http://YOUR_VULTR_IP_ADDRESS/login.php

เพื่อเหตุผลด้านความปลอดภัยตรวจสอบให้แน่ใจว่าคุณลบ/installation/ไดเรกทอรีจากไดเรกทอรี webroot:

sudo rm -rf ./installation/

ตอนนี้คุณพร้อมที่จะเริ่มเพิ่มเนื้อหาของคุณและกำหนดค่า Headless CMS ของคุณให้ทำงานกับแอพต่างๆของคุณ ตรวจสอบให้แน่ใจว่าคุณได้ตรวจสอบเอกสาร Directus CMS ที่ยอดเยี่ยมสำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีกำหนดค่า Directus CMS และเชื่อมโยงไปยังแอพและกรอบงานต่าง ๆ ของคุณ



การติดตั้ง Pagekit CMS บน CentOS 7

การติดตั้ง Pagekit CMS บน CentOS 7

ใช้ระบบที่แตกต่างกันอย่างไร Pagekit เป็น CMS โอเพนซอร์สที่เขียนด้วย PHP ซอร์สโค้ดของ Pagekit นั้นโฮสต์บน GitHub คำแนะนำนี้จะแสดงให้คุณเห็นว่า

การติดตั้ง Fuel CMS บน Debian 9

การติดตั้ง Fuel CMS บน Debian 9

ใช้ระบบที่แตกต่างกันอย่างไร Fuel CMS เป็นระบบจัดการเนื้อหาที่ใช้ CodeIgniter ซอร์สโค้ดของมันถูกโฮสต์บน GitHub คำแนะนำนี้จะแสดงให้คุณเห็นว่า

วิธีการติดตั้ง Omeka Classic 2.4 CMS บน Ubuntu 16.04 LAMP VPS

วิธีการติดตั้ง Omeka Classic 2.4 CMS บน Ubuntu 16.04 LAMP VPS

ใช้ระบบที่แตกต่างกันอย่างไร Omeka Classic 2.4 CMS เป็นแพลตฟอร์มเผยแพร่ดิจิตอลฟรีและโอเพ่นซอร์สและระบบการจัดการเนื้อหา (CMS) สำหรับการแบ่งปันดิจิต้า

วิธีการติดตั้ง Thelia 2.3 บน Debian 9

วิธีการติดตั้ง Thelia 2.3 บน Debian 9

ใช้ระบบที่แตกต่างกันอย่างไร Thelia เป็นเครื่องมือโอเพ่นซอร์สสำหรับการสร้างเว็บไซต์ e-business และการจัดการเนื้อหาออนไลน์ที่เขียนด้วย PHP รหัสแหล่งที่มา Thelia i

วิธีการติดตั้ง Automad CMS บน FreeBSD 12

วิธีการติดตั้ง Automad CMS บน FreeBSD 12

ใช้ระบบที่แตกต่างกันอย่างไร Automad เป็นระบบจัดการเนื้อหาแบบโอเพนซอร์ซ (CMS) และเทมเพลตเอนจินที่เขียนด้วย PHP รหัสที่มา Automad ฉัน

วิธีการติดตั้ง CMS วันที่ 1.0 ตุลาคมบน Ubuntu 16.04 LAMP VPS

วิธีการติดตั้ง CMS วันที่ 1.0 ตุลาคมบน Ubuntu 16.04 LAMP VPS

ใช้ระบบที่แตกต่างกันอย่างไร 1.0 ตุลาคม CMS เป็นระบบจัดการเนื้อหา (CMS) ที่ง่ายและเชื่อถือได้ฟรีและโอเพ่นซอร์สที่สร้างขึ้นบนเฟรมเวิร์ก Laravel

วิธีการติดตั้ง Redaxscript 3.2 CMS บน FreeBSD 11 FAMP VPS

วิธีการติดตั้ง Redaxscript 3.2 CMS บน FreeBSD 11 FAMP VPS

ใช้ระบบที่แตกต่างกันอย่างไร Redaxscript 3.2 CMS เป็นระบบจัดการเนื้อหา (CMS) ที่ทันสมัยและมีน้ำหนักเบาฟรีและโอเพนซอร์สที่มี rocket-fas

การติดตั้ง Bolt CMS บน Debian 9 (Stretch)

การติดตั้ง Bolt CMS บน Debian 9 (Stretch)

ใช้ระบบที่แตกต่างกันอย่างไร Bolt เป็น CMS โอเพ่นซอร์สที่เขียนด้วย PHP ซอร์สโค้ดของ Bolts นั้นโฮสต์บน GitHub คู่มือนี้จะแสดงวิธีการติดตั้ง Bolt CM

วิธีการติดตั้ง Alfresco Community Edition บน Ubuntu 16.04

วิธีการติดตั้ง Alfresco Community Edition บน Ubuntu 16.04

ใช้ระบบที่แตกต่างกันอย่างไร Alfresco Community Edition เป็นเวอร์ชั่นโอเพ่นซอร์สของ Alfresco Content Services มันเขียนใน Java และใช้ PostgreSQL t

วิธีการติดตั้ง WonderCMS บน FreeBSD 12

วิธีการติดตั้ง WonderCMS บน FreeBSD 12

ใช้ระบบที่แตกต่างกันอย่างไร WonderCMS เป็นโอเพนซอร์ซ CMS แบบเร็วและเล็กเขียนด้วย PHP รหัสที่มาของ WonderCMS นั้นโฮสต์บน Github คู่มือนี้จะ

วิธีการติดตั้ง Neos CMS บน Ubuntu 18.04 LTS

วิธีการติดตั้ง Neos CMS บน Ubuntu 18.04 LTS

ใช้ระบบที่แตกต่างกันอย่างไร Neos เป็นแพลตฟอร์มแอปพลิเคชันเนื้อหาที่มี CMS และกรอบแอปพลิเคชันเป็นหลัก คู่มือนี้จะแสดงวิธีติดตั้ง

วิธีการติดตั้ง PyroCMS บน Debian 9

วิธีการติดตั้ง PyroCMS บน Debian 9

ใช้ระบบที่แตกต่างกันอย่างไร PyroCMS เป็น CMS โอเพ่นซอร์สที่เขียนด้วย PHP รหัสที่มา PyroCMS โฮสต์บน GitHub ในคู่มือนี้ให้เดินผ่าน entir

วิธีการติดตั้ง Alfresco Community Edition บน CentOS 7

วิธีการติดตั้ง Alfresco Community Edition บน CentOS 7

ใช้ระบบที่แตกต่างกันอย่างไร Alfresco Community Edition เป็นเวอร์ชั่นโอเพ่นซอร์สของ Alfresco Content Services มันเขียนใน Java และใช้ PostgreSQL t

ติดตั้ง Tiki Wiki CMS Groupware บน Ubuntu 18.04 LTS

ติดตั้ง Tiki Wiki CMS Groupware บน Ubuntu 18.04 LTS

ใช้ระบบที่แตกต่างกันอย่างไร เกริ่นนำ Tiki Wiki CMS Groupware หรือที่รู้จักกันในชื่อ Tiki เป็นระบบจัดการเนื้อหาวิกิฟรีและโอเพ่นซอร์ส คุณสมบัติติ๊ก

วิธีการติดตั้ง BoltWire บน Ubuntu 18.04

วิธีการติดตั้ง BoltWire บน Ubuntu 18.04

ใช้ระบบที่แตกต่างกันอย่างไร Introduction BoltWire เป็นระบบจัดการเนื้อหาที่ฟรีและมีน้ำหนักเบาที่เขียนด้วย PHP เมื่อเทียบกับการจัดการเนื้อหาอื่น ๆ ส่วนใหญ่

วิธีการติดตั้ง TextPattern CMS 4.6.2 บน Debian 9 LAMP VPS

วิธีการติดตั้ง TextPattern CMS 4.6.2 บน Debian 9 LAMP VPS

ใช้ระบบที่แตกต่างกันอย่างไร TextPattern CMS 4.6.2 เป็นระบบจัดการเนื้อหา (CMS) ที่ง่ายยืดหยุ่นและฟรีและโอเพ่นซอร์สที่ช่วยให้นักออกแบบเว็บไซต์

วิธีการติดตั้ง Redaxscript 3.2 CMS บน CentOS 7 LAMP VPS

วิธีการติดตั้ง Redaxscript 3.2 CMS บน CentOS 7 LAMP VPS

ใช้ระบบที่แตกต่างกันอย่างไร Redaxscript 3.2 CMS เป็นระบบจัดการเนื้อหา (CMS) ที่ทันสมัยและมีน้ำหนักเบาฟรีและโอเพนซอร์สที่มี rocket-fas

วิธีการติดตั้ง TextPattern CMS 4.6.2 บน Fedora 26 LAMP VPS

วิธีการติดตั้ง TextPattern CMS 4.6.2 บน Fedora 26 LAMP VPS

ใช้ระบบที่แตกต่างกันอย่างไร TextPattern CMS 4.6.2 เป็นระบบจัดการเนื้อหา (CMS) ที่ง่ายยืดหยุ่นและฟรีและโอเพ่นซอร์สที่ช่วยให้นักออกแบบเว็บไซต์

วิธีการติดตั้ง ProcessWire CMS 3.0 บน FreeBSD 11 FAMP VPS

วิธีการติดตั้ง ProcessWire CMS 3.0 บน FreeBSD 11 FAMP VPS

ใช้ระบบที่แตกต่างกันอย่างไร ProcessWire CMS 3.0 เป็นระบบจัดการเนื้อหา (CMS) ที่ง่ายยืดหยุ่นและมีประสิทธิภาพฟรีและโอเพนซอร์ส ProcessWire CMS 3

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true

ภาวะเอกฐานทางเทคโนโลยี: อนาคตอันห่างไกลของอารยธรรมมนุษย์?

ภาวะเอกฐานทางเทคโนโลยี: อนาคตอันห่างไกลของอารยธรรมมนุษย์?

ในขณะที่วิทยาศาสตร์มีวิวัฒนาการไปอย่างรวดเร็ว โดยรับช่วงต่อความพยายามของเราอย่างมาก ความเสี่ยงในการทำให้ตัวเองตกอยู่ในภาวะภาวะเอกฐานที่อธิบายไม่ได้ก็เพิ่มขึ้นเช่นกัน อ่านว่าภาวะเอกฐานอาจมีความหมายสำหรับเราอย่างไร

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ผลกระทบของปัญญาประดิษฐ์ในการดูแลสุขภาพ 2021

ผลกระทบของปัญญาประดิษฐ์ในการดูแลสุขภาพ 2021

AI ในการดูแลสุขภาพได้ก้าวกระโดดอย่างมากจากทศวรรษที่ผ่านมา ดังนั้นอนาคตของ AI ในการดูแลสุขภาพจึงยังคงเติบโตทุกวัน