Εισαγωγή
Εγκαταστήστε τους Apache, MySQL και PHP
Δημιουργήστε μια βάση δεδομένων MySQL για την Tiki
Λήψη και εγκατάσταση του Tiki
Διαμόρφωση του Apache για το Tiki
Ολοκληρώστε την εγκατάσταση του Tiki
Εισαγωγή
Το Tiki Wiki CMS Groupware, γνωστό και ως Tiki, είναι ένα δωρεάν και ανοιχτού κώδικα σύστημα διαχείρισης περιεχομένου wiki. Τα χαρακτηριστικά του Tiki περιλαμβάνουν σελίδες wiki, ιστολόγια, φόρουμ και γκαλερί αρχείων και εικόνων.
Αυτό το σεμινάριο προϋποθέτει ότι έχετε ήδη ρυθμίσει μια παρουσία Vultr Cloud Compute με το CentOS 7 και έχετε πρόσβαση root.
Εγκαταστήστε τους Apache, MySQL και PHP
Το Tiki τρέχει πάνω από τη στοίβα LAMP. Πριν εγκαταστήσετε το Tiki, θα χρειαστεί να εγκαταστήσετε τα Apache, MySQL και PHP.
Εγκαταστήστε τον διακομιστή ιστού Apache.
sudo yum install httpd -y
sudo systemctl enable httpd.service
sudo systemctl start httpd.service
Ανοίξτε τις θύρες 80 (HTTP) και 443 (HTTPS) μέσω του τείχους προστασίας για να έχετε πρόσβαση στον διακομιστή από το διαδίκτυο.
sudo firewall-cmd --permanent --zone=public --add-service=http
sudo firewall-cmd --permanent --zone=public --add-service=https
sudo firewall-cmd --reload
Προσθέστε το αποθετήριο MySQL και εγκαταστήστε το MySQL.
sudo wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
sudo yum install mysql-server -y
Ολοκληρώστε την εγκατάσταση της MySQL.
sudo systemctl enable mysqld.service
sudo systemctl start mysqld.service
sudo mysql_secure_installation
Όταν σας ζητηθεί ο τρέχων κωδικός πρόσβασης, πατήστε enter. Κατά την εγκατάσταση, θα σας ζητηθεί να εισαγάγετε έναν κωδικό πρόσβασης root. Εισαγάγετε έναν ασφαλή κωδικό πρόσβασης. Αυτός θα είναι ο ριζικός κωδικός MySQL.
Set root password? [Y/n] Y
New password: <Your Password>
Re-enter new password: <Your Password>
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
Προσθέστε το αποθετήριο Remi και εγκαταστήστε την PHP 7.2 και τις λειτουργικές μονάδες PHP που απαιτούνται από την Tiki.
sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php72
sudo yum install php-curl php libapache2-mod-php php-common php-sqlite3 php-intl php-mbstring php-xmlrpc php-mysql php-gd php-xml php-cli php-zip -y
Δημιουργήστε μια βάση δεδομένων MySQL για την Tiki
Το Tiki απαιτεί μια βάση δεδομένων MySQL. Συνδεθείτε στην κονσόλα MySQL.
sudo mysql -u root -p
Όταν σας ζητηθεί κωδικός πρόσβασης, εισαγάγετε τον κωδικό πρόσβασης root MySQL που ορίσατε στο Βήμα 1. Μόλις συνδεθείτε, δημιουργήστε μια νέα βάση δεδομένων για το Tiki.
mysql>CREATE DATABASE tiki;
Δημιουργήστε έναν νέο χρήστη MySQL και παραχωρήστε του δικαιώματα στη βάση δεδομένων που δημιουργήθηκε πρόσφατα. Μπορείτε να αντικαταστήσετε username
και password
με το όνομα χρήστη και τον κωδικό πρόσβασης της επιλογής σας.
mysql>GRANT ALL PRIVILEGES ON tiki.* TO 'username'@'localhost' IDENTIFIED BY 'password';
mysql>FLUSH PRIVILEGES;
Έξοδος από την κονσόλα MySQL.
mysql>exit
Λήψη και εγκατάσταση του Tiki
Κατεβάστε την πιο πρόσφατη έκδοση του Tiki.
sudo cd /var/www/html
sudo wget https://sourceforge.net/projects/tikiwiki/files/latest/download
Αποσυμπιέστε το αρχείο που έχετε λάβει και μετακινήστε τα αρχεία στη ρίζα του διακομιστή ιστού Apache.
sudo yum install unzip -y
sudo unzip download
sudo mv ./tiki-19.1/* . && rm -rf download && rm -rf tiki-19.1
Ορίστε τα κατάλληλα δικαιώματα αρχείων.
sudo chown -R apache:apache /var/www/html/
sudo chmod -R 755 /var/www/html/
Δημιουργήστε ένα αρχείο διαμόρφωσης εικονικών κεντρικών υπολογιστών Apache.
sudo vi /etc/httpd/conf.d/vhost.conf
Προσθέστε το παρακάτω απόσπασμα στο αρχείο, αντικαθιστώντας το example.com
με το δικό σας όνομα τομέα.
<VirtualHost *:80>
DocumentRoot /var/www/html/
ServerName example.com
<Directory /var/www/html/>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/httpd/error.log
CustomLog /var/log/httpd/access.log combined
</VirtualHost>
Κάντε επανεκκίνηση του διακομιστή Apache.
sudo systemctl restart httpd.service
Ολοκληρώστε την εγκατάσταση του Tiki
Ανοίξτε ένα παράθυρο του προγράμματος περιήγησης στον υπολογιστή σας και μεταβείτε στο όνομα τομέα σας. Θα δείτε το πρόγραμμα εγκατάστασης Tiki που βασίζεται στον ιστό. Προχωρήστε στο πρόγραμμα εγκατάστασης και εισαγάγετε τα στοιχεία της βάσης δεδομένων MySQL που δημιουργήσατε νωρίτερα όταν σας ζητηθεί.