Πώς να εγκαταστήσετε το MediaWiki στο CentOS 7


Αν θέλετε να δημιουργήσετε τον δικό σας ιστότοπο wiki, μπορείτε εύκολα να το κάνετε χρησιμοποιώντας το MediaWiki – μια εφαρμογή ανοιχτού κώδικα PHP, που δημιουργήθηκε αρχικά για την WikiPedia. Η λειτουργικότητά του μπορεί εύκολα να επεκταθεί χάρη στις επεκτάσεις τρίτων που αναπτύχθηκαν για αυτήν την εφαρμογή.

Σε αυτό το άρθρο θα εξετάσουμε τον τρόπο εγκατάστασης του MediaWiki στο CentOS 7 με τη στοίβα LAMP (Linux, Apache, MySQL και PHP).

Εγκατάσταση LAMP Stack στο CentOS 7

1. Πρώτα πρέπει να ενεργοποιήσετε τα αποθετήρια epel και remi για να εγκαταστήσετε τη στοίβα LAMP με την πιο πρόσφατη Έκδοση PHP 7.x.

yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install epel-release

2. Στη συνέχεια, θα χρησιμοποιήσουμε το php7.3, θα χρειαστεί να απενεργοποιήσουμε την εγκατάσταση του php5.4 για να εγκαταστήσουμε το php7.3 από το αποθετήριο remi όπως φαίνεται.

yum-config-manager --disable remi-php54
yum-config-manager --enable remi-php73

3. Τώρα μπορούμε να προχωρήσουμε στην εγκατάσταση των Apache, MariaDB και PHP με τις απαραίτητες επεκτάσεις που απαιτούνται για την εκτέλεση του MediaWiki – Για καλύτερη απόδοση, μπορείτε επίσης να εγκαταστήσετε το Xcache. .

yum -y install httpd
yum -y install mariadb-server mariadb-client
yum install php php-mysql php-pdo php-gd php-mbstring php-xml php-intl texlive

4. Ξεκινήστε και ενεργοποιήστε τις υπηρεσίες με:

systemctl start httpd
systemctl enable httpd
systemctl start mariadb
systemctl enable mariadb

5. Τώρα εξασφαλίστε την εγκατάσταση MariaDB εκτελώντας:

mysql_secure_installation

6. Για να ενεργοποιήσετε τις αλλαγές, θα πρέπει να επανεκκινήσετε τον διακομιστή ιστού Apache:

systemctl restart httpd

Εγκατάσταση του MediaWiki στο CentOS 7

7. Η επόμενη κίνηση είναι η λήψη του πακέτου MediaWiki. Μεταβείτε στη σελίδα λήψης του MediaWiki και κατεβάστε το πιο πρόσφατο πακέτο ή μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή wget.

cd /var/www/html
wget https://releases.wikimedia.org/mediawiki/1.32/mediawiki-1.32.0.tar.gz

8. Τώρα εξαγάγετε τα περιεχόμενα του αρχείου με την εντολή tar.

tar xf  mediawiki*.tar.gz 
mv mediawiki-1.32.0/* /var/www/html/

9. Στη συνέχεια, θα δημιουργήσουμε βάση δεδομένων για την εγκατάσταση του MediaWiki όπως φαίνεται.

mysql -u root -p 

Στη γραμμή εντολών MySQL εκτελέστε τις ακόλουθες εντολές για να δημιουργήσετε βάση δεδομένων, να δημιουργήσετε χρήστη βάσης δεδομένων και να εκχωρήσετε σε αυτόν τα δικαιώματα χρήστη στη βάση δεδομένων που δημιουργήθηκε πρόσφατα.

CREATE DATABASE media_wiki;
CREATE USER 'media_wiki'@'localhost' identified by 'mysecurepassword';
GRANT ALL PRIVILEGES on media_wiki.* to 'media_wiki’@'localhost';
quit;

10. Τώρα μπορείτε να αποκτήσετε πρόσβαση στην εφαρμογή MediaWiki μεταβαίνοντας στο http://ipaddress του διακομιστή σας και ακολουθήστε τα βήματα εγκατάστασης.

Πρώτα μπορείτε να επιλέξετε τις ρυθμίσεις γλώσσας:

11. Στη συνέχεια, το σενάριο θα εκτελέσει έλεγχο περιβάλλοντος για να διασφαλίσει ότι πληρούνται όλες οι απαιτήσεις:

12. Εάν έχετε ακολουθήσει τα βήματα μέχρι τώρα, οι έλεγχοι θα πρέπει να είναι ΟΚ και μπορείτε να προχωρήσετε στην επόμενη σελίδα όπου θα ρυθμίσετε τις λεπτομέρειες της βάσης δεδομένων. Για το σκοπό αυτό, χρησιμοποιήστε τη βάση δεδομένων, τον χρήστη και τον κωδικό πρόσβασης που δημιουργήσατε νωρίτερα:

13. Στην επόμενη σελίδα, μπορείτε να επιλέξετε τη μηχανή βάσης δεδομένων – InnoDB ή MyIsam. Έχω χρησιμοποιήσει το InnoDB. Τέλος, μπορείτε να δώσετε ένα όνομα στο wiki σας και να δημιουργήσετε όνομα χρήστη και κωδικό πρόσβασης διαχειριστή συμπληρώνοντας τα απαραίτητα πεδία.

14. Αφού συμπληρώσετε τα στοιχεία, κάντε κλικ στην επιλογή συνέχεια. Στις επόμενες οθόνες, μπορείτε να αφήσετε τις προεπιλεγμένες ρυθμίσεις, εκτός εάν θέλετε να κάνετε άλλες προσαρμοσμένες αλλαγές.

Όταν ολοκληρώσετε αυτά τα βήματα, θα σας δοθεί ένα αρχείο που ονομάζεται LocalSettings.php. Θα πρέπει να τοποθετήσετε αυτό το αρχείο στη ρίζα του καταλόγου για το Wiki σας. Εναλλακτικά, μπορείτε να αντιγράψετε τα περιεχόμενα του αρχείου και να δημιουργήσετε ξανά το αρχείο. Εάν θέλετε να αντιγράψετε το αρχείο, μπορείτε να κάνετε:

scp /path-to/LocalSettings.php remote-server:/var/www/html/

15. Τώρα, όταν προσπαθείτε να αποκτήσετε πρόσβαση στο http://youripaddress, θα πρέπει να δείτε το πρόσφατα εγκατεστημένο MediaWiki:

Μπορείτε να πραγματοποιήσετε έλεγχο ταυτότητας με τον χρήστη διαχειριστή που δημιουργήθηκε νωρίτερα και να αρχίσετε να επεξεργάζεστε την εγκατάσταση του MediaWiki.

συμπέρασμα

Τώρα έχετε τη δική σας σελίδα Wiki που μπορείτε να διαχειριστείτε και να επεξεργαστείτε τις σελίδες σας. Για να χρησιμοποιήσετε τη σωστή σύνταξη, μπορείτε να ελέγξετε την τεκμηρίωση του MediaWiki.