Manual:MediaWiki kurma
Bu sayfa, MediaWiki'yi manuel olarak yükleme adımlarını kapsar; ek yapılandırma adımları Manual:System administration#Configuration adresinde bulunabilir.
To install MediaWiki, a basic understanding of web hosting is needed. Experience with Apache, PHP, and MySQL/MariaDB will make the process easier. For any questions regarding MediaWiki installations, ask the Project: Support desk or refer to other places listed at İletişim .
Aşağıdaki Ekler bölümü, farklı sistem yapılandırmaları için özel kurulum notlarıyla birlikte manuel kuruluma alternatifler sunmaktadır.
For a quicker local server setup of MediaWiki, refer to the Local development quickstart .
Kurulum gereksinimlerini kontrol edin
Sisteminizin kurulum gereksinimlerini karşılayıp karşılamadığını kontrol edin.
Yüklemeyi planladığınız MediaWiki sürümünün Sürüm notları sayfasını da kontrol ettiğinizden emin olun.
MediaWiki yazılımını indirin
MediaWiki tar dosyasını resmi indirme sayfasından indirin.
If you are using MediaWiki in a production environment, the release manager has issued a strong recommendation that only versions listed at Version lifecycle and their end-of-life as the current "stable version", "legacy version" or "long-term support version" should be used in a production environment. Older versions may contain critical security vulnerabilities and other major bugs, including the threat of possible data loss and/or corruption. Genel olarak, bir üretim ortamı kullanıyorsanız, MediaWiki 1.42.3 olan en son kararlı sürümü çalıştırmak istersiniz.
MediaWiki yazılımını çıkarın
İndirilen dosya .zip
veya .tar.gz
dosya biçimindedir.
Kullanmadan önce bu arşiv dosyasını açmanız gerekir.
Dosyayı yerel olarak açabilir (ve ardından FTP yoluyla sunucuya yükleyebilirsiniz) veya doğrudan sunucunuzdan açabilirsiniz.
Windows'da genellikle 7-Zip (ücretsiz), WinZip veya IZArc yazılımlarını kullanarak arşivi açmanız mümkündür.
Linux ve Mac OS X'de şu komutu kullanarak arşivi açabilirsiniz:
tar -xzvf mediawiki-*.tar.gz
chown -R <new_owner_user> <mediawiki_folder>
For more information on securing file permissions, refer to Manual:Security#File permissions.
Dosyaları web sunucunuza yükleyin
Dosyaları web sunucunuza henüz yüklemediyseniz (veya web sunucusu yazılımınız yerel olarak localhost
üzerinde çalışıyorsa kopyalamadıysanız), şimdi yapın.
Dosyaları web sunucunuzun web dizinine şu şekilde yükleyin:
- sıkıştırılmış klasörü doğrudan kopyalamak veya
- FileZilla (Windows, OSX ve Linux) veya Cyberduck (Windows ve OSX) gibi bir FTP istemcisi kullanarak.
- barındırma hizmeti tarafından sağlanan cPanel Dosya Yöneticisi gibi yazılımları kullanarak
Yükleme aracınızda "dosya adlarını küçük harfle değiştir" seçeneği varsa, bunu devre dışı bırakmalısınız.
Apache HTTPD web sunucusunu kullanıyorsanız, DocumentRoot
yönergesindeki httpd.conf
dosyanızda doğru dizin belirtilir.
Varsayılan olarak bu, /var/www/
veya <apache-folder>/htdocs
şeklindedir.
httpd.conf
Apache sunucu ayarları ve dizinleri dosyasının tam konumu, işletim sisteminize bağlıdır.
Debian ve Ubuntu'da, Apache sunucu ayarları ve dizinleri için dosya /etc/apache2/apache2.conf
'tur.
Red Hat ve Fedora'da dosya /etc/httpd/conf/httpd.conf
olur.
Yüklenen klasörü, URL'de olmasını istediğiniz şekilde yeniden adlandırın.
For example, if you rename the folder to wiki
, the URL will reflect this as example.com/wiki
.
Örneğin, web sunucunuz http://localhost
olarak çalışıyorsa, dizinini /w/
olarak yeniden adlandırmak, vikinize http://localhost/w/index.php
altında erişeceğiniz anlamına gelir.
/wiki/
kullanmayın.
Veritabanını kurun
MediaWiki'nin kurulum betiği, MediaWiki'nin vikinin içeriğini depolayabilmesi için sizden bir veritabanı adı ve veritabanı kullanıcı adı isteyecektir.
Zaten bir veritabanı sunucunuz varsa ve "root" (admin) kullanıcısının parolasını biliyorsanız, aşağıdaki #Kurulum betiğini çalıştır bölümüne atlayın.
Kök kullanıcı için parolayı bilmiyorsanız, örneğin bir barındırılan sunucu kullanıyorsanız, bir sonraki bölümde MediaWiki yükleme betiğini çalıştırmadan önce yeni bir veritabanı oluşturmanız gerekecektir.
MariaDB/MySQL are the recommended databases. While PostgreSQL and SQLite are supported, they offer limited compatibility and should only be used only if necessary. Hangi veritabanını seçeceğinizden emin değilseniz MariaDB'yi kullanın.
Veritabanı kurulumunu tamamladıktan sonra, aşağıdaki #Kurulum betiğini çalıştır ile devam edin.
SQLite
PHP için pdo-sqlite
modülü sistemde kurulu ise SQLite için başka bir kurulum gerekmez.
SQLite kurulum sayfasında, bir veritabanı adı (herhangi bir şey olabilir) ve SQLite veritabanı dizini seçin. Veritabanı dizini için, yükleyici belge kök dizininin dışında bir alt dizin kullanmaya çalışacak ve ihtiyaç duyarsa bunu oluşturacaktır. Bu dizin güvenli değilse (örneğin, web'de okunabilir), web'deki herkes tarafından erişilebilir olmasını önlemek için elle bunu değiştirin.
MariaDB/MySQL
- Barındırma hizmetiniz tarafından sunulan bir kontrol paneli yazılımı kullanın (örneğin: PhpMyAdmin)
- SSH access to your host, where you can enter the commands below into a MySQL prompt. Hosting sağlayıcınızın ilgili belgelerine bakın. Alternatif olarak, hosting sağlayıcınız ile iletişime geçerek sizin için bir hesap oluşturmalarını isteyin.
Aşağıdaki komutlar my_wiki
adında bir veritabanı, wikiuser
adında bir kullanıcı oluşturur ve bu veritabanında kullanıcı için izinleri ayarlar.
CREATE DATABASE my_wiki;
CREATE USER 'wikiuser'@'localhost' IDENTIFIED BY 'database_password';
GRANT ALL PRIVILEGES ON my_wiki.* TO 'wikiuser'@'localhost' WITH GRANT OPTION;
Eğer veritabanınız web sunucunuzla aynı sunucuda çalışmıyorsa, uygun web sunucusuna ana bilgisayar adını vermeniz gerekir (aşağıdaki örnekte mediawiki.example.com
):
GRANT ALL PRIVILEGES ON my_wiki.* TO 'wikiuser'@'mediawiki.example.com' IDENTIFIED BY 'database_password';
PostgreSQL
Eğer PostgreSQL kullanıyorsanız, ya bir veritabanı ve kullanıcı oluşturmanız ya da yapılandırma formuna "süper kullanıcı" ayrıcalıklarına sahip bir PostgreSQL kullanıcısının adını girmeniz gerekecektir.
Genellikle, bu postgres
adlı veritabanı kullanıcısıdır.
Linux komut satırında postgres kullanıcısı olarak aşağıdaki komutlar wikiuser
adında bir veritabanı kullanıcısı ve wikiuser
adında bir kullanıcının sahip olduğu my_wiki
adında bir veritabanı oluşturur.
createuser -S -D -R -P -E wikiuser (ardından veritabanı şifresini girin) createdb -O wikiuser my_wiki
veya süper kullanıcı olarak (varsayılan postgres) veritabanı isteminde aşağıdaki komutları çalıştırın:
CREATE USER wikiuser WITH NOCREATEDB NOCREATEROLE NOSUPERUSER ENCRYPTED PASSWORD 'database_password';
CREATE DATABASE my_wiki WITH OWNER wikiuser;
MediaWiki'yi PostgreSQL ile çalıştırırken bilinen sorunlar listesi'ne dikkat edin.
Kurulum betiğini çalıştırın
Ardından, web tarayıcınızda MediaWiki kurulumunuzun URL'sine giderek MediaWiki kurulumunu tamamlayın: Manual:Config script 'daki talimatları izleyin.
Daha fazla konfigürasyon
- Manüel:Sistem yönetimi - Ek konfigürasyon
- Manual:Hizmetliler - Viki yönetimi
Güncel kalın!
Kurulduktan sonra, sürümlerle güncel kaldığınızdan ve sunucunuzu güvende tuttuğunuzdan emin olun!
Ekler
Elle kurulum için seçenekler
Manual installation is often the preferred method because it gives the user more control and insight into how their wiki is installed, making troubleshooting and maintenance easier. Automated processes, packages, bundles, and services all come with their own idiosyncrasies.
MediaWiki'yi manuel olarak yüklemek yerine, alternatif seçenekler daha kolay olabilir:
- önceden entegre edilmiş yazılım cihazları
- tek tıklamayla kuruluma izin veren barındırma hizmetleri
- software bundles
- MediaWiki gibi uygulamaların otomatik olarak yüklenmesini sağlayan barındırma hizmetleri, güncel olmayan sürümler sunabilir veya başka sorunları olabilir. Sorunlarla karşılaşırsanız, MediaWiki'yi yükleyemeyeceğiniz anlamına gelmez. Bu, MediaWiki'yi elle kurmanız gerektiği anlamına gelir.
Ayrıca bakınız comparison of distribution options .
Sisteme özel talimatlar
Manual:OS specific help üzerinde listelenen sayfalar, belirli sistemlere yönelik daha ayrıntılı kurulum talimatları vermektedir.
Fakat, genel olarak bu sistem başına dokümanlar daha az bakımlıdır ve her zaman güncel olmayabilirler. Sistemlerin kurulum belgelerine bakmadan önce 1$'a (bu sayfa) başvurun.
Birden fazla viki çalıştırma
Bakınız Manual:SSS#Kurulum ve yapılandırma
Mevcut bir viki veritabanını içe aktarma
Bakınız Manual:SSS#Kurulum ve yapılandırma