CentOS 7'ye MediaWiki Nasıl Kurulur?


Kendi wiki web sitenizi oluşturmak istiyorsanız, bunu başlangıçta WikiPedia için oluşturulmuş bir PHP açık kaynak uygulaması olan MediaWiki'yi kullanarak kolayca yapabilirsiniz. Bu uygulama için geliştirilen üçüncü parti eklentiler sayesinde işlevselliği kolaylıkla genişletilebilmektedir.

Bu makalede, LAMP (Linux, Apache, MySQL ve PHP) yığınıyla CentOS 7'ye MediaWiki'nin nasıl kurulacağını inceleyeceğiz.

LAMP Stack'in CentOS 7'ye Kurulumu

1. En yeni LAMP yığınını yüklemek için öncelikle epel ve remi depolarını etkinleştirmeniz gerekir. PHP 7.x sürümü.

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

2. Daha sonra php7.3 kullanacağız, 'yi yüklemek için php5.4 kurulumunu devre dışı bırakmamız gerekecek. php7.3'ü gösterildiği gibi remi deposundan yükleyin.

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

3. Artık Apache, MariaDB ve PHP'yi 'yi çalıştırmak için gerekli uzantılarla birlikte yüklemeye devam edebiliriz. MediaWiki – Daha iyi performans için Xcache'i de yükleyebilirsiniz. .

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. Hizmetleri şununla başlatın ve etkinleştirin:

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

5. Şimdi aşağıdakileri çalıştırarak MariaDB kurulumunuzu güvence altına alın:

mysql_secure_installation

6. Değişiklikleri aktif hale getirmek için Apache web sunucusunu yeniden başlatmanız gerekecektir:

systemctl restart httpd

MediaWiki'yi CentOS 7'ye yükleme

7. Sonraki hamle MediaWiki paketini indirmek olacaktır. MediaWiki İndirme sayfasına gidin ve en son paketi indirin veya aşağıdaki wget komutunu kullanabilirsiniz.

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

8. Şimdi arşiv içeriğini tar komutuyla çıkarın.

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

9. Bundan sonra gösterildiği gibiMediaWiki kurulumumuz için veritabanı oluşturacağız.

mysql -u root -p 

MySQL isteminde veritabanı oluşturmak, veritabanı kullanıcısı oluşturmak ve bu kullanıcıya yeni oluşturulan veritabanında ayrıcalıklar vermek için aşağıdaki komutları çalıştırın;

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

10. Artık sunucunuzun http://ipaddress adresine ulaşarak MediaWiki uygulamasına erişebilir ve kurulum adımlarını takip edebilirsiniz.

Öncelikle dil ayarlarını seçebilirsiniz:

11. Daha sonra komut dosyası, tüm gereksinimlerin karşılandığından emin olmak için ortam kontrolünü çalıştıracaktır:

12. Buraya kadar adımları takip ettiyseniz kontrollerin sorunsuz olması gerekir ve veritabanı ayrıntılarını ayarlayacağınız bir sonraki sayfaya geçebilirsiniz. Bu amaçla daha önce oluşturduğunuz veritabanını, kullanıcıyı ve şifreyi kullanın:

13. Sonraki sayfada veritabanı motorunu seçebilirsiniz – InnoDB veya MyIsam. InnoDB'yi kullandım. Son olarak gerekli alanları doldurarak wikinize bir isim verebilir ve yönetici kullanıcı adı ve şifresi oluşturabilirsiniz.

14. Ayrıntıları doldurduktan sonra devam'ı tıklayın. Sonraki ekranlarda, başka herhangi bir özel değişiklik yapmak istemediğiniz sürece varsayılan ayarları bırakabilirsiniz.

Bu adımları tamamladığınızda size LocalSettings.php adlı bir dosya sağlanacaktır. Bu dosyayı Wiki'nizin kök dizinine yerleştirmeniz gerekecektir. Alternatif olarak dosyanın içeriğini kopyalayıp dosyayı yeniden oluşturabilirsiniz. Dosyayı kopyalamak istiyorsanız şunları yapabilirsiniz:

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

15. Artık http://ipadresiniz'e erişmeye çalıştığınızda yeni yüklenen MediaWiki'yi görmelisiniz:

Daha önce oluşturduğunuz yönetici kullanıcınızla kimlik doğrulaması yapabilir ve MediaWiki kurulumunuzu düzenlemeye başlayabilirsiniz.

Çözüm

Artık sayfalarınızı yönetebileceğiniz ve düzenleyebileceğiniz kendi Wiki sayfanız var. Doğru sözdizimini kullanmak için MediaWiki belgelerini kontrol edebilirsiniz.