Προαπαιτούμενα
Βήμα 1: Ενημέρωση συστήματος
Βήμα 2: Εγκαταστήστε τον διακομιστή ιστού Apache
Βήμα 3: Εγκαταστήστε την PHP 7.1
Βήμα 4: Εγκαταστήστε το MariaDB
Βήμα 5: Δημιουργήστε βάση δεδομένων για το TYPO3
Βήμα 6: Εγκαταστήστε το TYPO3
Βήμα 7: Δημιουργήστε εικονικό κεντρικό υπολογιστή
Βήμα 8: Ολοκληρώστε την εγκατάσταση
Το TYPO3 είναι ένα δωρεάν και ανοιχτού κώδικα σύστημα διαχείρισης εταιρικού περιεχομένου. Είναι γραμμένο σε PHP και χρησιμοποιεί MySQL για την αποθήκευση των δεδομένων του. Το TYPO3 είναι ένα ανταποκρινόμενο, έτοιμο για κινητά, πολύγλωσσο και ασφαλές CMS. Μπορεί εύκολα να προσαρμοστεί και να επεκταθεί χωρίς να γράψει κανέναν κώδικα.
Σε αυτό το σεμινάριο, θα μάθετε να εγκαθιστάτε το TYPO3 CMS στο CentOS 7.
Προαπαιτούμενα
Βήμα 1: Ενημέρωση συστήματος
Πριν εγκαταστήσετε οποιοδήποτε πακέτο στην παρουσία του διακομιστή CentOS, συνιστάται να ενημερώσετε το σύστημα. Συνδεθείτε χρησιμοποιώντας τον χρήστη sudo και εκτελέστε τις ακόλουθες εντολές για να ενημερώσετε το σύστημα.
sudo yum -y install epel-release
sudo yum -y update
sudo shutdown -r now
Μόλις γίνει επανεκκίνηση του συστήματος, συνδεθείτε ξανά ως χρήστης sudo και προχωρήστε στο επόμενο βήμα.
Βήμα 2: Εγκαταστήστε τον διακομιστή ιστού Apache
Εγκαταστήστε τον διακομιστή ιστού Apache.
sudo yum -y install httpd
Εκκινήστε το Apache και ενεργοποιήστε το να εκτελείται αυτόματα κατά την εκκίνηση.
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
Βήμα 3: Εγκαταστήστε την PHP 7.1
Το TYPO3 απαιτεί PHP μεγαλύτερη από 7. Σε αυτό το σεμινάριο, θα χρησιμοποιήσουμε την PHP 7.1 για να αποκτήσουμε μέγιστη ασφάλεια και σταθερότητα. Πρώτα, προσθέστε και ενεργοποιήστε το αποθετήριο Remi.
sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php71
Εγκαταστήστε την πιο πρόσφατη έκδοση της PHP μαζί με τις ενότητες που απαιτούνται από το TYPO3.
sudo yum -y install php php-gd php-json php-mysqli php-curl php-cli php-apcu php-soap php-xml php-zip php-mbstring freetype php-bcmath php-fileinfo ImageMagick
Διαμορφώστε τις παραμέτρους php.ini
χρησιμοποιώντας οποιοδήποτε πρόγραμμα επεξεργασίας κειμένου της επιλογής σας.
sudo nano /etc/php.ini
Βρείτε τις ακόλουθες γραμμές και αλλάξτε τις τιμές τους σύμφωνα με τις οδηγίες που παρέχονται.
max_execution_time = 30 // change it to 240
max_input_vars = 1000 // Uncomment and change the value to 1500
Βήμα 4: Εγκαταστήστε το MariaDB
Το MariaDB είναι ένα fork του διακομιστή βάσης δεδομένων MySQL. Εγκαταστήστε το MariaDB.
sudo yum -y install mariadb mariadb-server
Εκκινήστε το MariaDB και ενεργοποιήστε το να ξεκινά αυτόματα κατά την εκκίνηση.
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Πριν διαμορφώσετε τη βάση δεδομένων, θα πρέπει πρώτα να ασφαλίσετε το MariaDB. Μπορείτε να το ασφαλίσετε εκτελώντας το mysql_secure_installation
σενάριο:
sudo mysql_secure_installation
Θα σας ζητηθεί ο τρέχων κωδικός πρόσβασης root MariaDB. Από προεπιλογή, δεν υπάρχει κωδικός πρόσβασης root σε μια νέα εγκατάσταση του MariaDB. Πατήστε το πλήκτρο «enter» για να προχωρήσετε. Ορίστε έναν ισχυρό κωδικό πρόσβασης για τον χρήστη root του διακομιστή MariaDB και απαντήστε "Y" σε όλες τις άλλες ερωτήσεις. Οι ερωτήσεις που τίθενται είναι αυτονόητες.
Βήμα 5: Δημιουργήστε βάση δεδομένων για το TYPO3
Συνδεθείτε στο κέλυφος της MySQL ως χρήστης root εκτελώντας την ακόλουθη εντολή.
mysql -u root -p
Δώστε τον κωδικό πρόσβασης στον χρήστη root του MariaDB για να συνδεθεί.
Εκτελέστε τα ακόλουθα ερωτήματα για να δημιουργήσετε μια βάση δεδομένων και έναν χρήστη βάσης δεδομένων για εγκατάσταση TYPO3.
CREATE DATABASE typo3_data CHARACTER SET utf8 COLLATE utf8_general_ci;
CREATE USER 'typo3_user'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON typo3_data.* TO 'typo3_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Μπορείτε να αντικαταστήσετε το όνομα της βάσης δεδομένων typo3_data
και το όνομα χρήστη typo3_user
σύμφωνα με την επιλογή σας. Φροντίστε να αλλάξετε StrongPassword
σε έναν πολύ ισχυρό κωδικό πρόσβασης.
Βήμα 6: Εγκαταστήστε το TYPO3
Μεταβείτε στον ριζικό κατάλογο ιστού Apache εκτελώντας:
cd /var/www
Κατεβάστε το αρχείο TYPO3 χρησιμοποιώντας:
sudo wget https://get.typo3.org/8.7.3 -O typo3.tar.gz
Μπορείτε πάντα να βρείτε τον σύνδεσμο προς την πιο πρόσφατη έκδοση του λογισμικού στη σελίδα λήψης TYPO3 .
Εξαγωγή του αρχείου:
sudo tar xzf typo3.tar.gz
Μετονομάστε τον κατάλογο που έχει εξαχθεί για ευκολία.
sudo mv typo3*/ typo3/
Μετονομάστε το .htaccess
αρχείο εκτελώντας:
sudo mv typo3/_.htaccess typo3/.htaccess
Δημιουργήστε ένα κενό αρχείο με όνομα αρχείου FIRST_INSTALL
. Το πρόγραμμα εγκατάστασης web ελέγχει για αυτό το αρχείο πριν ξεκινήσει την εγκατάσταση.
sudo touch /var/www/typo3/FIRST_INSTALL
Παρέχετε την κατάλληλη ιδιοκτησία εκτελώντας:
sudo chown -R apache:apache /var/www/typo3
Να επιτρέπεται η κυκλοφορία HTTP στη θύρα 80 μέσω του τείχους προστασίας.
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Βήμα 7: Δημιουργήστε εικονικό κεντρικό υπολογιστή
Εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε έναν εικονικό κεντρικό υπολογιστή για τον ιστότοπό σας TYPO3.
sudo nano /etc/httpd/conf.d/cms.example.com.conf
Συμπληρώστε το αρχείο με:
<VirtualHost *:80>
ServerName cms.example.com
DocumentRoot /var/www/typo3
<Directory /var/www/typo3>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
</VirtualHost>
Κάντε επανεκκίνηση του Apache.
sudo systemctl restart httpd
Βήμα 8: Ολοκληρώστε την εγκατάσταση
Η εγκατάσταση του TYPO3 CMS έχει πλέον ολοκληρωθεί. Μπορείτε να ολοκληρώσετε τη διαμόρφωση του TYPO3 μέσω του προγράμματος περιήγησής σας. Ανοίξτε το πρόγραμμα περιήγησής σας και μεταβείτε στη διεύθυνση URL http://cms.example.com
με το πραγματικό όνομα τομέα στραμμένο προς το Vultr VPS σας.