วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7 LAMP VPS
เรียนรู้วิธีการติดตั้ง Directus 6.4 CMS บน CentOS 7; ระบบการจัดการเนื้อหา Headless ที่มีความยืดหยุ่นสูงและปลอดภัย
MiniBB หรือที่เรียกว่า Mini Bulletin Board เป็นโปรแกรมโอเพ่นซอร์สที่ใช้สำหรับสร้างฟอรัมอินเทอร์เน็ตของคุณเอง มันเขียนใน PHP และออกแบบมาเป็นพิเศษสำหรับชุมชนฟอรัมขนาดเล็กและขนาดกลางซึ่งมีการโพสต์ที่ไม่ซ้ำกันน้อยกว่า 100 โพสต์ต่อวัน ในบทช่วยสอนนี้ฉันจะแสดงวิธีการติดตั้งและกำหนดค่า miniBB forum บน Ubuntu 16.04
ขั้นแรกให้อัพเดตระบบของคุณเป็นเวอร์ชันเสถียรล่าสุดโดยรันคำสั่งต่อไปนี้:
sudo apt-get update -y
sudo apt-get upgrade -y
sudo reboot
คุณจะต้องติดตั้ง LAMP stack และบางโมดูล PHP ก่อนทำการติดตั้ง miniBB คุณสามารถติดตั้งได้โดยใช้คำสั่งต่อไปนี้:
sudo apt-get install apache2 libapache2-mod-php7.0 mariadb-server php7.0 php7.0-mysql php7.0-curl php7.0-gd php7.0-json php7.0-opcache php7.0-common
ครั้งแรกที่คุณจะต้องดาวน์โหลดเวอร์ชันล่าสุดที่เสถียร miniBB จากเว็บไซต์ของ miniBB
สร้างไดเรกทอรีที่มีชื่อminibbและแตกไฟล์เก็บถาวรที่ดาวน์โหลดไปยังไดเรกทอรีรากเอกสาร Apache
sudo mkdir /var/www/html/minibb
sudo unzip minibb.zip -d /var/www/html/minibb
กำหนดสิทธิ์ที่เหมาะสมในminibbไดเรกทอรี
sudo chown -R www-data:www-data /var/www/html/minibb
คุณจะต้องทำการเปลี่ยนแปลงบางอย่างในsetup_options.phpไฟล์
sudo nano /var/www/html/minibb/setup_options.php
เปลี่ยนไฟล์ตามความต้องการของคุณ
$DBhost='localhost';
$DBname='minibb';
$DBusr='minibbuser';
$DBpwd='password';
$admin_usr = 'admin';
$admin_pwd = 'admin@123';
$admin_email = 'admin@example.com';
$main_url='http://example.com';
เมื่อเสร็จแล้วให้บันทึกและปิดไฟล์
ตามค่าเริ่มต้น MariaDB ยังไม่ได้รับการรักษาความปลอดภัยดังนั้นคุณจะต้องทำให้ปลอดภัยก่อน คุณสามารถรักษาความปลอดภัยด้วยmysql_secure_installationสคริปต์
sudo mysql_secure_installation
ตอบคำถามทั้งหมดตามที่แสดงด้านล่าง:
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none):
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.
You already have a root password set, so you can safely answer 'n'.
Change the root password? [Y/n] n
... skipping.
By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.
Remove anonymous users? [Y/n] Y
Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] Y
... Success!
By default, MariaDB comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.
Remove test database and access to it? [Y/n] Y
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] Y
... Success!
Cleaning up...
All done! If you've completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!
ถัดไปล็อกอินเข้าสู่คอนโซล MariaDB และสร้างฐานข้อมูลสำหรับ miniBB:
mysql -u root -p
ป้อนรหัสผ่านรูท MariaDB ของคุณแล้วกด Enter เมื่อคุณเข้าสู่ MariaDB คุณจะต้องสร้างฐานข้อมูลสำหรับ miniBB:
MariaDB [(none)]> CREATE DATABASE minibb;
MariaDB [(none)]> CREATE USER 'minibbuser'@'localhost' IDENTIFIED BY 'password';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON `minibb`.* TO 'minibbuser'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q
สร้างไฟล์โฮสต์เสมือนใหม่minibb.confสำหรับ Apache
sudo nano /etc/apache2/sites-available/minibb.conf
เพิ่มบรรทัดต่อไปนี้:
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot /var/www/html/minibb
ServerName 192.168.1.227
ServerAlias www.example.com
<Directory /var/www/html/minibb/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/minibb_log
CustomLog /var/log/apache2/minibb_custom_log common
</VirtualHost>
เมื่อเสร็จแล้วให้เปิดใช้งานโฮสต์เสมือนโดยใช้คำสั่งต่อไปนี้:
sudo a2ensite minibb.conf
sudo service apache2 reload
ได้เวลาในการเข้าถึงเว็บอินเตอร์เฟส miniBB เปิดเว็บเบราว์เซอร์ที่คุณชื่นชอบและพิมพ์ http://your-server-ip/_index.phpURL ทำตามขั้นตอนที่จำเป็นเพื่อเสร็จสิ้นการติดตั้ง
เมื่อติดตั้งเสร็จแล้วคุณสามารถเข้าสู่แผง admin miniBB http://your-server-ip/bb_admin.php?โดยไปที่ เพลิดเพลินกับ miniBB ใหม่ของคุณ
เรียนรู้วิธีการติดตั้ง 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