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

บทนำ

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

ในบทช่วยสอนนี้คุณจะได้เรียนรู้วิธีการติดตั้ง Osclass บนเซิร์ฟเวอร์ CentOS 7

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

  • อินสแตนซ์ของเซิร์ฟเวอร์ Vultr CentOS 7
  • ผู้ใช้ sudo ที่มีสิทธิ์ใช้งานรูท

ขั้นตอนที่ 1: การอัปเดตระบบ

ก่อนเริ่มต้นคุณจะต้องติดตั้งที่เก็บ EPEL และอัปเดตระบบให้เป็นสถานะที่เสถียรล่าสุด

sudo yum install epel-release -y
sudo yum update -y
sudo shutdown -r now

เมื่อระบบรีบูทแล้วคุณสามารถดำเนินการต่อในขั้นตอนถัดไป

ขั้นตอนที่ 2: ติดตั้งเซิร์ฟเวอร์ LEMP

ติดตั้ง Nginx, PHP, MariaDB และโมดูลอื่น ๆ ที่จำเป็นในระบบของคุณ ติดตั้งโดยรันคำสั่งต่อไปนี้:

sudo yum install nginx mariadb mariadb-server php php-mysql php-gd php-ldap php-xml php-xmlrpc php-mbstring php-mcrypt curl zlib -y

เมื่อการติดตั้งเสร็จสมบูรณ์ให้เริ่มบริการ Apache และ MariaDB และเปิดใช้งานทั้งคู่เพื่อเริ่มต้นการบูต:

sudo systemctl start nginx
sudo systemctl enable nginx
sudo systemctl start mariadb
sudo systemctl enable mariadb

ขั้นตอนที่ 3: กำหนดค่า MariaDB สำหรับ Osclass

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

sudo mysql_secure_installation

ตอบคำถามทั้งหมดตามที่แสดงด้านล่าง

Set root password? [Y/n] y
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

ล็อกอินเข้าสู่คอนโซล MariaDB และสร้างฐานข้อมูลเปล่าสำหรับ Osclass:

mysql -u root -p

ป้อนรหัสผ่านรูท MariaDB ของคุณแล้วกดenterจากนั้นสร้างฐานข้อมูลสำหรับการติดตั้ง Osclass ของคุณ:

MariaDB [(none)]>CREATE DATABASE osclassdb;
MariaDB [(none)]>CREATE USER 'osclass'@'localhost' IDENTIFIED BY 'password';
MariaDB [(none)]>GRANT ALL PRIVILEGES ON `osclassdb`.* TO 'osclass'@'localhost';
MariaDB [(none)]>FLUSH PRIVILEGES;
MariaDB [(none)]>\q

ขั้นตอนที่ 4: ติดตั้ง Osclass

ก่อนอื่นคุณจะต้องดาวน์โหลด Osclass เวอร์ชันล่าสุดจากเว็บไซต์ทางการ คุณสามารถดาวน์โหลดได้ด้วยwgetคำสั่ง:

wget https://static.osclass.org/download/osclass.3.7.1.zip

เมื่อการดาวน์โหลดเสร็จสิ้นให้เปิดเครื่องรูดแฟ้มเก็บถาวร Osclass ไปยังไดเรกทอรีรากของอาปาเช่:

sudo mkdir /var/www/html/osclass
sudo unzip osclass.3.7.1.zip -d /var/www/html/osclass

ถัดไปเปลี่ยนสิทธิ์ของosclassไดเรกทอรี:

sudo chown -R nginx:nginx /var/www/html/osclass

ขั้นตอนที่ 5: กำหนดค่า Nginx สำหรับ Osclass

คุณจะต้องสร้างโฮสต์เสมือน Nginx สำหรับเว็บไซต์ Osclass ของคุณ

sudo nano /etc/nginx/conf.d/osclass.conf

เติมไฟล์ด้วยบรรทัดเหล่านี้:

server {
    listen  80;
    server_name yourdomain.com;

    location / {
        root  /var/www/html/osclass;
        index  index.html index.htm;
    }

    error_page  500 502 503 504  /50x.html;
    location = /50x.html {
        root  /var/www/html/osclass;
    }
}

บันทึกและปิดไฟล์จากนั้นเริ่มบริการ Nginx เพื่อให้การเปลี่ยนแปลงมีผล

sudo systemctl restart nginx

ขั้นตอนที่ 6: เข้าถึงเว็บอินเตอร์เฟสของ Osclass

ก่อนที่จะเข้าถึงเว็บอินเตอร์เฟส Osclass คุณต้องอนุญาตให้พอร์ต Apache 80ผ่านไฟร์วอลล์

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

โหลดบริการไฟร์วอลล์อีกครั้งเพื่อให้การเปลี่ยนแปลงมีผล

sudo firewall-cmd --reload

สุดท้ายเปิดเว็บเบราว์เซอร์ที่คุณชื่นชอบและนำทางไปยัง URL หรือhttp://your-server-ip/index.php http://yourdomain.com/index.phpทำตามขั้นตอนที่จำเป็นเพื่อเสร็จสิ้นการติดตั้ง

ฝากความเห็น

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

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

เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

ตั้งค่า Nginx บน Ubuntu เพื่อสตรีมวิดีโอสด HLS

เรียนรู้วิธีการตั้งค่า Nginx บน Ubuntu สำหรับการสตรีมวิดีโอสด HLS ด้วยคำแนะนำที่ชัดเจนและเป็นประโยชน์

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

การสำรองข้อมูลยอดนิยมด้วย Percona XtraBackup บนแอพ WordPress แบบคลิกเดียว

เรียนรู้การใช้ Percona XtraBackup สำหรับการสำรองข้อมูลด้วยวิธีที่เป็นระบบและง่ายดายบน WordPress ออนไลน์ของคุณ

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