Hvernig á að setja upp MediaWiki á CentOS 7


Ef þú vilt byggja upp þína eigin wiki vefsíðu geturðu auðveldlega gert það með því að nota MediaWiki – PHP opið forrit, upphaflega búið til fyrir WikiPedia. Auðvelt er að auka virkni þess þökk sé viðbyggingum þriðja aðila sem þróaðar eru fyrir þetta forrit.

Í þessari grein ætlum við að fara yfir hvernig á að setja upp MediaWiki á CentOS 7 með LAMP (Linux, Apache, MySQL og PHP) stafla.

Setur upp LAMP Stack á CentOS 7

1. Fyrst þarftu að virkja epel og remi geymslurnar til að setja upp LAMP stafla með nýjustu PHP 7.x útgáfunni.

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

2. Næst ætlum við að nota php7.3, við þurfum að slökkva á uppsetningu php5.4 til að setja upp php7.3 úr remi geymslunni eins og sýnt er.

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

3. Nú getum við haldið áfram að setja upp Apache, MariaDB og PHP með nauðsynlegum viðbótum sem þarf til að keyra MediaWiki - Fyrir betri árangur geturðu líka sett upp 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. Byrjaðu og virkjaðu þjónustuna með:

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

5. Tryggðu þér nú MariaDB uppsetningu með því að keyra:

# mysql_secure_installation

6. Til að gera breytingarnar virkar verður þú að endurræsa Apache vefþjóninn:

# systemctl restart httpd

Uppsetning MediaWiki á CentOS 7

7. Næsta skref er að hlaða niður MediaWiki pakkanum. Farðu yfir í wget skipunina.

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

8. Dragðu nú út innihald skjalasafnsins með tar skipuninni.

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

9. Eftir það munum við búa til gagnagrunn fyrir MediaWiki uppsetninguna okkar eins og sýnt er.

# mysql -u root -p 

Á MySQL hvetjunni skaltu keyra eftirfarandi skipanir til að búa til gagnagrunn, búa til gagnagrunnsnotanda og veita þeim notanda réttindi á nýstofnaða gagnagrunninum;

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

10. Nú geturðu fengið aðgang að MediaWiki forritinu með því að ná í http://ipadres þjónsins og fylgja uppsetningarskrefunum.

Fyrst geturðu valið tungumálastillingar:

11. Næst mun handritið keyra umhverfisathugun til að tryggja að allar kröfur séu uppfylltar:

12. Ef þú hefur fylgt skrefunum hingað til ættu athuganirnar að vera í lagi og þú getur haldið áfram á næstu síðu þar sem þú munt setja upp upplýsingar um gagnagrunninn. Í því skyni skaltu nota gagnagrunninn, notandann og lykilorðið sem þú hefur búið til áður:

13. Á næstu síðu geturðu valið gagnagrunnsvélina – InnoDB eða MyIsam. Ég hef notað InnoDB. Að lokum geturðu gefið wiki-síðunni þinni nafn og búið til stjórnunarnotandanafn og lykilorð með því að fylla út nauðsynlega reiti.

14. Þegar þú hefur fyllt út upplýsingarnar smelltu á halda áfram. Á næstu skjám geturðu skilið eftir sjálfgefnar stillingar, nema þú viljir gera aðrar sérsniðnar breytingar.

Þegar þú hefur lokið þessum skrefum muntu fá skrá sem heitir LocalSettings.php. Þú verður að setja þá skrá í möppurótina fyrir Wiki þína. Að öðrum kosti geturðu afritað innihald skráarinnar og búið til skrána aftur. Ef þú vilt afrita skrána geturðu gert:

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

15. Nú þegar þú reynir að fá aðgang að http://youripaddress ættirðu að sjá nýuppsetta MediaWiki:

Þú getur auðkennt með admin notandanum þínum sem búið var til áður og byrjað að breyta MediaWiki uppsetningunni þinni.

Þú hefur nú þína eigin Wiki síðu sem þú getur stjórnað og breytt síðunum þínum. Til að nota rétta setningafræði geturðu skoðað MediaWiki skjölin.