Προαπαιτούμενα
Βήμα 1: Εγκαταστήστε το αποθετήριο EPEL YUM και ενημερώστε το σύστημα
Βήμα 2: Εγκαταστήστε το Apache
Βήμα 3: Εγκαταστήστε την PHP 7.1 και τις απαραίτητες επεκτάσεις
Βήμα 4: Εγκαταστήστε το Typesetter
Το Typesetter είναι ένα CMS ανοιχτού κώδικα γραμμένο σε PHP που επικεντρώνεται στην ευκολία χρήσης με την επεξεργασία True WYSIWYG και την αποθήκευση επίπεδων αρχείων.
Σε αυτό το άρθρο, θα εγκαταστήσουμε το Typesette στο CentOS 7.
Προαπαιτούμενα
- Ένα νέο παράδειγμα διακομιστή Vultr CentOS 7 x64.
- Ένας χρήστης sudo .
- Το
EPELαποθετήριο yum.
Βήμα 1: Εγκαταστήστε το αποθετήριο EPEL YUM και ενημερώστε το σύστημα
Συνδεθείτε στον διακομιστή σας μέσω SSH χρησιμοποιώντας τον χρήστη sudo για εγκατάσταση epel, ενημέρωση του συστήματος και επανεκκίνηση για εφαρμογή των ενημερώσεων.
sudo yum install epel-release -y
sudo yum update -y && sudo shutdown -r now
Βήμα 2: Εγκαταστήστε το Apache
sudo yum install httpd -y
Συνιστάται η κατάργηση/απενεργοποίηση της προεπιλεγμένης σελίδας υποδοχής του Apache σε περιβάλλοντα παραγωγής.
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
Αποτρέψτε τον Apache να καταχωρεί αρχεία καταλόγου Ιστού στους επισκέπτες:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
Ξεκινήστε την υπηρεσία Apache και ενεργοποιήστε την αυτόματη εκκίνηση κατά την εκκίνηση
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Βήμα 3: Εγκαταστήστε την PHP 7.1 και τις απαραίτητες επεκτάσεις
Ο στοιχειοθέτης απαιτεί PHP 5.3 ή νεότερη έκδοση. Προκειμένου να έχουμε καλύτερη απόδοση, θα εγκαταστήσουμε την PHP 7.1 και τις απαραίτητες επεκτάσεις της για το Typesetter ως εξής:
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
sudo yum install mod_php71w php71w-common php71w-mbstring php71w-xmlrpc php71w-gd php71w-xml php71w-intl php71w-cli php71w-mcrypt -y
Βήμα 4: Εγκαταστήστε το Typesetter
Κάντε λήψη και αποσυμπίεση της πιο πρόσφατης σταθερής έκδοσης του Typesetter (η οποία είναι 5.0.3τη στιγμή που γράφτηκε αυτό το άρθρο) από την επίσημη σελίδα λήψης του Typesetter :
cd
wget https://www.typesettercms.com/Special_gpEasy?cmd=download -O Typesetter-5.0.3.zip
sudo yum install unzip -y
sudo unzip Typesetter-5.0.3.zip -d /var/www/html
Ορίστε την ιδιοκτησία για τον /var/www/html/Typesetter/dataκατάλογο ως εξής:
sudo chown -R apache:apache /var/www/html/Typesetter/data
Δημιουργήστε έναν εικονικό κεντρικό υπολογιστή Apache για το Typesetter:
cat <<EOF | sudo tee -a /etc/httpd/conf.d/typesetter.conf
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot /var/www/html/Typesetter/
ServerName typesetter.example.com
ServerAlias www.typesetter.example.com
<Directory /var/www/html/Typesetter/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/httpd/typesetter.example.com-error_log
CustomLog /var/log/httpd/typesetter.example.com-access_log common
</VirtualHost>
EOF
Επανεκκινήστε την υπηρεσία Apache για να εφαρμόσετε τις τροποποιήσεις σας:
sudo systemctl restart httpd.service
Τροποποιήστε τους κανόνες του τείχους προστασίας για να επιτρέψετε την πρόσβαση στον ιστό:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Μόλις κάνετε το πρόγραμμα περιήγησής σας http://203.0.113.1για πρώτη φορά, θα εμφανιστεί ο οδηγός εγκατάστασης Typesetter. Στην Checking server...ενότητα, βεβαιωθείτε ότι όλα τα δοκιμαστικά στοιχεία έχουν περάσει. Στην Configurationενότητα, εισαγάγετε τα δικά σας διαπιστευτήρια διαχειριστή:
- Τίτλος ιστότοπου:
<Your Site Title>
- Διεύθυνση ηλεκτρονικού ταχυδρομείου:
<admin@example.com>
- Όνομα χρήστη διαχειριστή:
<your-admin-name>
- Κωδικός πρόσβασης διαχειριστή:
<your-admin-password>
- Επαναλάβετε τον κωδικό πρόσβασης:
<your-admin-password>
Τέλος, κάντε κλικ στο Installκουμπί για να ολοκληρώσετε την εγκατάσταση. Στη Installation - v5.0.3σελίδα, κάντε κλικ στον View your web siteσύνδεσμο για να ξεκινήσετε την πλοήγηση στον ιστότοπό σας στο Typesetter.
Για λόγους ασφαλείας, θα πρέπει να διαγράψετε το /var/www/html/Typesetter/include/install/install.phpαρχείο μετά την εγκατάσταση:
sudo rm /var/www/html/Typesetter/include/install/install.php
Αυτό είναι. Ευχαριστώ για την ανάγνωση.