συστήματα

Γνώση Υπολογιστών >> συστήματα >  >> Ubuntu

Πώς να εγκαταστήσετε και να ρυθμίσετε το MediaWiki στο Ubuntu 20.04 LTS [Εύκολα βήματα]

## Εγκατάσταση και ρύθμιση του MediaWiki στο Ubuntu 20.04 LTS:Οδηγός βήμα προς βήμα

Το MediaWiki είναι ένα δωρεάν και ανοιχτού κώδικα λογισμικό wiki γραμμένο σε PHP και χρησιμοποιείται από πολλούς δημοφιλείς ιστότοπους, συμπεριλαμβανομένης της Wikipedia. Η φιλική προς τον χρήστη διεπαφή του διευκολύνει τους χρήστες να συνεργάζονται και να δημιουργούν περιεχόμενο, καθιστώντας το μια εξαιρετική επιλογή για οργανισμούς, επιχειρήσεις ή άτομα που επιθυμούν να δημιουργήσουν ένα wiki. Σε αυτό το σεμινάριο, θα σας καθοδηγήσουμε στην εγκατάσταση και τη ρύθμιση του MediaWiki στο Ubuntu 20.04 LTS, βήμα προς βήμα.

Βήμα 1:Εγκατάσταση προϋποθέσεων και εξαρτήσεων

1. Ενημέρωση συστήματος

```μπας

ενημέρωση sudo apt &&αναβάθμιση sudo apt

```

2. Εγκαταστήστε το Apache2

```μπας

sudo apt εγκατάσταση apache2

```

3. Εγκαταστήστε την PHP και τις απαιτούμενες επεκτάσεις

```μπας

sudo apt εγκατάσταση php libapache2-mod-php php-xml php-intl php-mysql php-mbstring php-gd php-cli php-curl php-zip php-bz2

```

4. Εγκαταστήστε τον MySQL Database Server

```μπας

sudo apt εγκατάσταση mariadb-server

```

5. Ασφαλής εγκατάσταση MySQL

```μπας

sudo mysql_secure_installation

```

- Καταχωρίστε έναν νέο κωδικό πρόσβασης για τον ριζικό λογαριασμό MySQL

- Εισαγάγετε "Y" για να καταργήσετε ανώνυμους λογαριασμούς χρηστών και δοκιμή βάσης δεδομένων.

- Εισαγάγετε 'Y' για να απενεργοποιήσετε τις απομακρυσμένες συνδέσεις root

Βήμα 2:Δημιουργία βάσης δεδομένων MySQL και χρήστη για το MediaWiki

1. Πρόσβαση στο MySQL Shell

```μπας

sudo mysql -u root -p

```

2. Δημιουργία βάσης δεδομένων Mediawiki

```sql

ΔΗΜΙΟΥΡΓΙΑ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ mediawiki ΠΡΟΕΠΙΛΟΓΗΜΕΝΟ ΣΕΤ ΧΑΡΑΚΤΗΡΩΝ utf8mb4;

```

3. Δημιουργία MySQL User and Grant Permissions:

```sql

ΔΗΜΙΟΥΡΓΙΑ ΧΡΗΣΤΗ 'mediawikiuser'@'localhost' ΠΟΥ ΑΝΑΓΝΩΡΙΖΕΤΑΙ ΑΠΟ 'strong_password';

ΠΑΡΑΧΩΡΗΣΤΕ ΟΛΑ ΤΑ ΠΡΟΝΟΜΙΑ ΣΤΟ mediawiki.* ΣΤΟΝ 'mediawikiuser'@'localhost';

FLUSH ΠΡΟΝΟΜΙΑ?

```

- Αντικαταστήστε το "strong_password" με έναν πραγματικό ισχυρό κωδικό πρόσβασης για τον χρήστη

Βήμα 3:Λήψη MediaWiki και διαμόρφωση της βάσης δεδομένων

1. Κάντε λήψη του MediaWiki

Μπορείτε να κατεβάσετε την πιο πρόσφατη έκδοση του MediaWiki από την επίσημη ιστοσελίδα του.

2. Εξαγωγή MediaWiki

```μπας

sudo tar -xzvf mediawiki-*.tar.gz -C /var/www/html/

```

- Αντικαταστήστε το "mediawiki-*.tar.gz" με το πραγματικό όνομα αρχείου του αρχείου που έχετε λάβει.

3. Μετονομασία καταλόγου

```μπας

sudo mv /var/www/html/mediawiki-* /var/www/html/mediawiki

```

4. Διαμόρφωση σύνδεσης βάσης δεδομένων

Πλοηγηθείτε στο αρχείο «LocalSettings.php» στον κατάλογο MediaWiki και ανοίξτε το με ένα πρόγραμμα επεξεργασίας κειμένου όπως «nano» ή «vim»:

```μπας

sudo nano /var/www/html/mediawiki/LocalSettings.php

```

- Τροποποιήστε τις ακόλουθες ρυθμίσεις:

```

$wgDBserver ="localhost";

$wgDBuser ="mediawikiuser";

$wgDBpassword ="strong_password";

$wgDBname ="mediawiki";

```

- Αντικαταστήστε το "mediawikiuser" και το "strong_password" με τον χρήστη και τον κωδικό πρόσβασής σας MySQL.

- Αποθηκεύστε και κλείστε το "LocalSettings.php"

Βήμα 4:Ρύθμιση του Apache για MediaWiki

1. Αρχείο ρύθμισης παραμέτρων Apache

```μπας

sudo nano /etc/apache2/sites-available/mediawiki.conf

```

2. Προσθήκη διαμόρφωσης εικονικού κεντρικού υπολογιστή:

```

Όνομα διακομιστή σας-τομέα-ή-ΙΡ

DocumentRoot /var/www/html/mediawiki

<Κατάλογος /var/www/html/mediawiki/>

Επιλογές FollowSymlinks

Allow Override All

Απαιτείται να έχουν χορηγηθεί όλα

```

- Αντικαταστήστε το "your-domain-or-IP" με το πραγματικό όνομα τομέα ή τη διεύθυνση IP του διακομιστή σας

- Αποθηκεύστε το αρχείο και βγείτε.

3. Ενεργοποίηση MediaWiki Virtual Host

```μπας

sudo a2ensite mediawiki.conf

```

4. Επαναφόρτωση Apache

```μπας

sudo systemctl επαναφόρτωση apache2

```

Βήμα 5:Εγκατάσταση και διαμόρφωση PHP-FPM για FastCGI

1. Εγκατάσταση PHP-FPM

```μπας

sudo apt εγκατάσταση php-fpm

```

2. Διαμόρφωση PHP-FPM

```μπας

sudo nano /etc/php/7.4/fpm/php.ini

```

- Ορίστε το 'cgi.fix_pathinfo' σε '0'

```

cgi.fix_pathinfo=0

```

- Αποθηκεύστε το τροποποιημένο αρχείο διαμόρφωσης PHP και βγείτε.

3. Επανεκκινήστε το PHP-FPM

```μπας

sudo systemctl επανεκκίνηση php7,4-fpm

```

Βήμα 6:Ασφαλές MediaWiki

1. Δημιουργήστε Αρχείο 'LocalSettings.php.secret'

```μπας

sudo nano /var/www/html/mediawiki/LocalSettings.php.secret

```

- Προσθέστε το ακόλουθο περιεχόμενο:

```

$wgSecretKey ="replace_this_with_a_strong_random_secret_string";

```

- Αντικαταστήστε τη συμβολοσειρά μετά το σύμβολο ίσου με μια τυχαία συμβολοσειρά για πρόσθετη ασφάλεια.

Βήμα 7:Ολοκλήρωση της εγκατάστασης του MediaWiki

1. Εκτελέστε το σενάριο 'install.php'

```μπας

sudo chown -R www-data /var/www/html/mediawiki

sudo chmod -R ug+rwx /var/www/html/mediawiki

```

- Από το πρόγραμμα περιήγησής σας, μεταβείτε στον οδηγό ρύθμισης του MediaWiki:

```

http://localhost/mediawiki/install.php

```

- Χρησιμοποιήστε αυτήν τη διεπαφή για να ολοκληρώσετε την εγκατάσταση του MediaWiki ακολουθώντας τα βήματα του οδηγού.

2. Διαγράψτε το 'install.php' μετά την εγκατάσταση

```

sudo rm -rf /var/www/html/mediawiki/install.php

```

Βήμα 8:Δημιουργία χρήστη διαχειριστή και διαμόρφωση Wiki

1. Πρόσβαση στο MediaWiki

```

http://localhost/mediawiki/index.php

```

2. Δημιουργήστε έναν χρήστη διαχειριστή και ορίστε προτιμήσεις

- Εισαγάγετε "Διαχειριστής" ή οποιοδήποτε επιθυμητό όνομα χρήστη.

- Καθορίστε έναν ισχυρό κωδικό πρόσβασης και email.

- Μεταβείτε στην καρτέλα "Προτιμήσεις" και δώστε ένα Όνομα και Γλώσσα Wiki.

Βήμα 9:Διαμόρφωση του Apache για χρήση HTTPS (Προαιρετικό)

1. Λάβετε πιστοποιητικό SSL

Εάν διαθέτετε πιστοποιητικό SSL από μια Αρχή έκδοσης πιστοποιητικών (CA), αντιγράψτε το πιστοποιητικό, το ενδιάμεσο πιστοποιητικό και το ιδιωτικό κλειδί στις ακόλουθες θέσεις:

```

sudo cp fullchain.pem /etc/apache2/ssl/

sudo cp privkey.pem /etc/apache2/ssl/

sudo cp chain.pem /etc/apache2/ssl/

```

- Μπορείτε επίσης να αποκτήσετε ένα δωρεάν πιστοποιητικό Let's Encrypt. Ανατρέξτε στους οδηγούς για να το κάνετε αυτό.

2. Επεξεργαστείτε το αρχείο εικονικού κεντρικού υπολογιστή Apache

```μπας

sudo nano /etc/apache2/sites-available/mediawiki.conf

```

- Μέσα στο μπλοκ VirtualHost, προσθέστε τις ακόλουθες γραμμές:

```

Κινητήρας SSLE ενεργοποιημένος

SSLCertificateFile /etc/apache2/ssl/fullchain.pem

SSLCertificateKeyFile /etc/apache2/ssl/privkey.pem

SSLCertificateChainFile /etc/apache2/ssl/chain.pem

```

- Αποθηκεύστε το αρχείο Virtual Host.

3. Ενεργοποιήστε τη μονάδα SSL

```μπας

sudo a2enmod ssl

```

4. Επαναφόρτωση Apache

```μπας

sudo systemctl επαναφόρτωση apache2

```

Τώρα η εγκατάσταση του MediaWiki θα πρέπει να είναι προσβάσιμη μέσω HTTPS.

Με αυτόν τον οδηγό, εγκαταστήσατε με επιτυχία το MediaWiki στο Ubuntu 20.04 LTS και το ρυθμίσατε για μια ασφαλή και φιλική προς το χρήστη εμπειρία. Τώρα μπορείτε να χρησιμοποιήσετε το wiki σας για τη συλλογική δημιουργία και διαχείριση περιεχομένου.

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα