{"id":36634,"date":"2025-12-20T22:40:45","date_gmt":"2025-12-20T19:40:45","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/?p=36634"},"modified":"2025-12-20T22:40:45","modified_gmt":"2025-12-20T19:40:45","slug":"mediawikiyi-ubuntu-14-04-uzerine-kurulum-rehberi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/mediawikiyi-ubuntu-14-04-uzerine-kurulum-rehberi\/","title":{"rendered":"MediaWiki&#8217;yi Ubuntu 14.04 \u00dczerine Kurulum Rehberi"},"content":{"rendered":"<p><body><\/p>\n<h2>MediaWiki&#8217;yi Ubuntu 14.04 \u00dczerine Kurulum Rehberi<\/h2>\n<p>MediaWiki, d\u00fcnya \u00e7ap\u0131nda en bilinen ve kullan\u0131lan wiki yaz\u0131l\u0131m\u0131d\u0131r. Wikipedia&#8217;n\u0131n da temelini olu\u015fturan bu g\u00fc\u00e7l\u00fc platform, kurum i\u00e7i bilgi tabanlar\u0131, topluluk web siteleri, proje dok\u00fcmantasyonlar\u0131 ve ki\u015fisel notlar i\u00e7in ideal bir \u00e7\u00f6z\u00fcmd\u00fcr. A\u00e7\u0131k kaynak kodlu yap\u0131s\u0131, geni\u015fletilebilirlik \u00f6zellikleri ve zengin topluluk deste\u011fi sayesinde, kullan\u0131c\u0131lar\u0131n ihtiya\u00e7lar\u0131na g\u00f6re kolayca \u00f6zelle\u015ftirilebilir. Bu teknik makalede, MediaWiki&#8217;yi Ubuntu 14.04 sunucusu \u00fczerine ad\u0131m ad\u0131m nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 detayl\u0131 bir \u015fekilde a\u00e7\u0131klayaca\u011f\u0131z. Ubuntu 14.04, uzun s\u00fcreli destek (LTS) sunan stabil bir i\u015fletim sistemi s\u00fcr\u00fcm\u00fc olmas\u0131na ra\u011fmen, g\u00fcncel s\u00fcr\u00fcmlere g\u00f6re baz\u0131 paket farkl\u0131l\u0131klar\u0131 g\u00f6sterebilir. Bu rehber, o d\u00f6nemin paket ve yap\u0131land\u0131rma yakla\u015f\u0131mlar\u0131na uygun olarak haz\u0131rlanm\u0131\u015ft\u0131r.<\/p>\n<h3>\u00d6n Haz\u0131rl\u0131klar ve Sistem G\u00fcncellemesi<\/h3>\n<p>MediaWiki&#8217;nin d\u00fczg\u00fcn \u00e7al\u0131\u015fabilmesi i\u00e7in bir LAMP (Linux, Apache, MySQL, PHP) y\u0131\u011f\u0131n\u0131na ihtiyac\u0131m\u0131z vard\u0131r. Bu, Ubuntu 14.04 sunucumuzun \u00fczerinde Apache web sunucusu, MySQL veritaban\u0131 sunucusu ve PHP programlama dilinin kurulu olmas\u0131 gerekti\u011fi anlam\u0131na gelir. Kuruluma ba\u015flamadan \u00f6nce, sisteminizin g\u00fcncel oldu\u011fundan emin olman\u0131z \u00f6nemlidir. Bu, olas\u0131 g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 kapat\u0131r ve paket uyumlulu\u011funu sa\u011flar.<\/p>\n<p>Ubuntu sisteminizi g\u00fcncellemek i\u00e7in a\u015fa\u011f\u0131daki komutlar\u0131 kullan\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo apt-get update\nsudo apt-get upgrade -y<\/code><\/pre>\n<p><code>sudo apt-get update<\/code> komutu, paket listelerini g\u00fcncellerken, <code>sudo apt-get upgrade -y<\/code> komutu y\u00fckl\u00fc paketleri en son s\u00fcr\u00fcmlerine y\u00fckseltir. <code>-y<\/code> bayra\u011f\u0131, t\u00fcm sorulara otomatik olarak &#8220;evet&#8221; yan\u0131t\u0131 verilmesini sa\u011flar. Bu i\u015flem, sunucunuzun internet ba\u011flant\u0131 h\u0131z\u0131na ve y\u00fckl\u00fc paket say\u0131s\u0131na ba\u011fl\u0131 olarak biraz zaman alabilir.<\/p>\n<h3>Apache Web Sunucusu Kurulumu<\/h3>\n<p>Apache, MediaWiki dosyalar\u0131n\u0131 web \u00fczerinden eri\u015filebilir k\u0131lacak olan web sunucusudur. Ubuntu 14.04 \u00fczerinde Apache kurulumu olduk\u00e7a basittir.<\/p>\n<h4>Apache Kurulum Komutlar\u0131<\/h4>\n<p>Apache web sunucusunu kurmak i\u00e7in a\u015fa\u011f\u0131daki komutu kullan\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo apt-get install apache2 -y<\/code><\/pre>\n<p>Kurulum tamamland\u0131ktan sonra, Apache servisinin otomatik olarak ba\u015flat\u0131lmas\u0131 gerekir. Ubuntu 14.04&#8217;te Apache genellikle kurulumdan sonra otomatik olarak ba\u015flar. Durumunu kontrol etmek i\u00e7in:<\/p>\n<pre><code class=\"language-bash\">sudo service apache2 status<\/code><\/pre>\n<p>E\u011fer servis \u00e7al\u0131\u015fm\u0131yorsa, a\u015fa\u011f\u0131daki komutla ba\u015flatabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">sudo service apache2 start<\/code><\/pre>\n<h4>G\u00fcvenlik Duvar\u0131 Ayarlar\u0131 (UFW)<\/h4>\n<p>E\u011fer sunucunuzda UFW (Uncomplicated Firewall) etkinse, Apache&#8217;ye gelen HTTP (port 80) ve HTTPS (port 443) trafi\u011fine izin vermeniz gerekir.<\/p>\n<pre><code class=\"language-bash\">sudo ufw allow 'Apache Full'\nsudo ufw enable<\/code><\/pre>\n<p>Bu komutlar, UFW&#8217;ye Apache i\u00e7in gerekli olan t\u00fcm portlar\u0131 a\u00e7mas\u0131n\u0131 s\u00f6yler ve g\u00fcvenlik duvar\u0131n\u0131 etkinle\u015ftirir. E\u011fer UFW daha \u00f6nce etkinle\u015ftirilmemi\u015fse, <code>sudo ufw enable<\/code> komutu ile etkinle\u015ftirildi\u011finde bir uyar\u0131 alabilirsiniz.<\/p>\n<p>Apache&#8217;nin d\u00fczg\u00fcn \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 do\u011frulamak i\u00e7in, web taray\u0131c\u0131n\u0131zda sunucunuzun IP adresini veya alan ad\u0131n\u0131 ziyaret edin. &#8220;It works!&#8221; yazan varsay\u0131lan Apache Ubuntu sayfas\u0131n\u0131 g\u00f6rmelisiniz.<\/p>\n<h3>MySQL Veritaban\u0131 Sunucusu Kurulumu<\/h3>\n<p>MediaWiki, t\u00fcm i\u00e7erik ve yap\u0131land\u0131rma verilerini bir veritaban\u0131nda saklar. Bu rehberde MySQL kullanaca\u011f\u0131z.<\/p>\n<h4>MySQL Kurulum Komutlar\u0131<\/h4>\n<p>MySQL sunucusunu ve PHP&#8217;nin MySQL ile ileti\u015fim kurmas\u0131n\u0131 sa\u011flayacak mod\u00fcl\u00fc kurmak i\u00e7in a\u015fa\u011f\u0131daki komutu kullan\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo apt-get install mysql-server php5-mysql -y<\/code><\/pre>\n<p>Kurulum s\u0131ras\u0131nda, MySQL <code>root<\/code> kullan\u0131c\u0131s\u0131 i\u00e7in bir parola belirlemeniz istenecektir. Bu parolay\u0131 g\u00fcvenli bir yerde saklay\u0131n, \u00e7\u00fcnk\u00fc veritaban\u0131 y\u00f6netiminde bu parolay\u0131 kullanacaks\u0131n\u0131z.<\/p>\n<h4>MySQL Kurulumunun G\u00fcvenli\u011fini Sa\u011flama<\/h4>\n<p>MySQL kurulumunu daha g\u00fcvenli hale getirmek i\u00e7in <code>mysql_secure_installation<\/code> komutunu \u00e7al\u0131\u015ft\u0131rman\u0131z \u00f6nerilir:<\/p>\n<pre><code class=\"language-bash\">sudo mysql_secure_installation<\/code><\/pre>\n<p>Bu komut size bir dizi soru soracakt\u0131r:<br \/>\n*   <code>Enter current password for root (enter for none):<\/code> Kurulum s\u0131ras\u0131nda belirledi\u011finiz <code>root<\/code> parolas\u0131n\u0131 girin.<br \/>\n*   <code>Change the root password? [Y\/n]<\/code> E\u011fer de\u011fi\u015ftirmek isterseniz <code>Y<\/code>, istemezseniz <code>n<\/code> tu\u015flay\u0131n.<br \/>\n*   <code>Remove anonymous users? [Y\/n]<\/code> Anonim kullan\u0131c\u0131lar\u0131 kald\u0131rmak g\u00fcvenlik i\u00e7in \u00f6nemlidir. <code>Y<\/code> tu\u015flay\u0131n.<br \/>\n*   <code>Disallow root login remotely? [Y\/n]<\/code> <code>root<\/code> kullan\u0131c\u0131s\u0131n\u0131n uzaktan eri\u015fimini engellemek g\u00fcvenlik i\u00e7in \u00f6nerilir. <code>Y<\/code> tu\u015flay\u0131n.<br \/>\n*   <code>Remove test database and access to it? [Y\/n]<\/code> Test veritaban\u0131n\u0131 kald\u0131rmak g\u00fcvenlik i\u00e7in faydal\u0131d\u0131r. <code>Y<\/code> tu\u015flay\u0131n.<br \/>\n*   <code>Reload privilege tables now? [Y\/n]<\/code> De\u011fi\u015fikliklerin hemen etkili olmas\u0131 i\u00e7in <code>Y<\/code> tu\u015flay\u0131n.<\/p>\n<h4>MediaWiki \u0130\u00e7in Veritaban\u0131 ve Kullan\u0131c\u0131 Olu\u015fturma<\/h4>\n<p>\u015eimdi MediaWiki i\u00e7in \u00f6zel bir veritaban\u0131 ve kullan\u0131c\u0131 olu\u015fturmam\u0131z gerekiyor. Bu, MediaWiki&#8217;nin kendi veritaban\u0131 kimlik bilgileriyle \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flayarak g\u00fcvenlik a\u00e7\u0131s\u0131ndan iyi bir uygulamad\u0131r.<\/p>\n<p>MySQL konsoluna <code>root<\/code> kullan\u0131c\u0131s\u0131 olarak giri\u015f yap\u0131n:<\/p>\n<pre><code class=\"language-bash\">mysql -u root -p<\/code><\/pre>\n<p>Parola istendi\u011finde, MySQL <code>root<\/code> parolan\u0131z\u0131 girin.<\/p>\n<p>A\u015fa\u011f\u0131daki SQL komutlar\u0131n\u0131 s\u0131ras\u0131yla \u00e7al\u0131\u015ft\u0131rarak bir veritaban\u0131 ve kullan\u0131c\u0131 olu\u015fturun. <code>mediawiki_db<\/code>, <code>mediawiki_user<\/code> ve <code>sifreniz<\/code> de\u011ferlerini kendi tercihlerinize g\u00f6re de\u011fi\u015ftirin:<\/p>\n<pre><code class=\"language-sql\">CREATE DATABASE mediawiki_db;\nCREATE USER 'mediawiki_user'@'localhost' IDENTIFIED BY 'sifreniz';\nGRANT ALL PRIVILEGES ON mediawiki_db.* TO 'mediawiki_user'@'localhost';\nFLUSH PRIVILEGES;\nEXIT;<\/code><\/pre>\n<p>*   <code>CREATE DATABASE mediawiki_db;<\/code>: <code>mediawiki_db<\/code> ad\u0131nda yeni bir veritaban\u0131 olu\u015fturur.<br \/>\n*   <code>CREATE USER 'mediawiki_user'@'localhost' IDENTIFIED BY 'sifreniz';<\/code>: <code>localhost<\/code> \u00fczerinden eri\u015febilecek <code>mediawiki_user<\/code> ad\u0131nda bir kullan\u0131c\u0131 olu\u015fturur ve parolas\u0131n\u0131 belirler.<br \/>\n<em>   <code>GRANT ALL PRIVILEGES ON mediawiki_db.<\/em> TO 'mediawiki_user'@'localhost';<\/code>: <code>mediawiki_user<\/code>&#8216;a <code>mediawiki_db<\/code> veritaban\u0131 \u00fczerindeki t\u00fcm yetkileri verir.<br \/>\n*   <code>FLUSH PRIVILEGES;<\/code>: Yetki tablolar\u0131n\u0131 yeniden y\u00fckleyerek de\u011fi\u015fikliklerin etkin olmas\u0131n\u0131 sa\u011flar.<br \/>\n*   <code>EXIT;<\/code>: MySQL konsolundan \u00e7\u0131kar.<\/p>\n<h3>PHP Kurulumu ve Yap\u0131land\u0131rmas\u0131<\/h3>\n<p>Ubuntu 14.04, PHP 5.5.9 s\u00fcr\u00fcm\u00fc ile gelir. MediaWiki&#8217;nin d\u00fczg\u00fcn \u00e7al\u0131\u015fmas\u0131 i\u00e7in baz\u0131 ek PHP mod\u00fcllerine ihtiyac\u0131m\u0131z var. MediaWiki 1.29.x s\u00fcr\u00fcm\u00fc, PHP 5.5.9 veya daha yeni bir s\u00fcr\u00fcm gerektirir, bu nedenle Ubuntu 14.04 \u00fczerindeki PHP s\u00fcr\u00fcm\u00fc uyumludur.<\/p>\n<h4>Gerekli PHP Mod\u00fcllerinin Kurulumu<\/h4>\n<p>A\u015fa\u011f\u0131daki komutla MediaWiki i\u00e7in gerekli olan PHP mod\u00fcllerini kurun:<\/p>\n<pre><code class=\"language-bash\">sudo apt-get install php5 libapache2-mod-php5 php5-cli php5-gd php5-intl php5-xml php5-mbstring php5-json -y<\/code><\/pre>\n<p>*   <code>php5<\/code>: PHP \u00e7ekirdek paketidir.<br \/>\n*   <code>libapache2-mod-php5<\/code>: Apache&#8217;nin PHP kodunu yorumlamas\u0131n\u0131 sa\u011flayan mod\u00fcld\u00fcr.<br \/>\n*   <code>php5-cli<\/code>: Komut sat\u0131r\u0131ndan PHP \u00e7al\u0131\u015ft\u0131rmak i\u00e7in gereklidir (MediaWiki bak\u0131m betikleri i\u00e7in faydal\u0131).<br \/>\n*   <code>php5-gd<\/code>: G\u00f6r\u00fcnt\u00fc i\u015fleme yetenekleri sa\u011flar (k\u00fc\u00e7\u00fck resimler, CAPTCHA&#8217;lar i\u00e7in).<br \/>\n*   <code>php5-intl<\/code>: Uluslararas\u0131la\u015ft\u0131rma ve yerelle\u015ftirme fonksiyonlar\u0131 sa\u011flar.<br \/>\n*   <code>php5-xml<\/code>: XML i\u015fleme yetenekleri sa\u011flar.<br \/>\n*   <code>php5-mbstring<\/code>: \u00c7ok baytl\u0131 karakter dizileri i\u00e7in destek sa\u011flar (farkl\u0131 dillerdeki metinler i\u00e7in \u00f6nemlidir).<br \/>\n*   <code>php5-json<\/code>: JSON veri format\u0131 ile \u00e7al\u0131\u015fmak i\u00e7in gereklidir.<\/p>\n<p>Kurulum tamamland\u0131ktan sonra, Apache&#8217;nin yeni PHP mod\u00fcllerini y\u00fcklemesi i\u00e7in Apache servisini yeniden ba\u015flat\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo service apache2 restart<\/code><\/pre>\n<h4>PHP Yap\u0131land\u0131rmas\u0131n\u0131n Ayarlanmas\u0131<\/h4>\n<p>MediaWiki, \u00f6zellikle b\u00fcy\u00fck dosyalar y\u00fcklerken veya karma\u015f\u0131k i\u015flemler yaparken daha y\u00fcksek bellek ve zaman limitlerine ihtiya\u00e7 duyabilir. <code>php.ini<\/code> dosyas\u0131n\u0131 d\u00fczenleyerek bu de\u011ferleri ayarlayabiliriz.<\/p>\n<p>PHP yap\u0131land\u0131rma dosyas\u0131 genellikle <code>\/etc\/php5\/apache2\/php.ini<\/code> konumundad\u0131r. Bu dosyay\u0131 bir metin d\u00fczenleyici ile a\u00e7\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/php5\/apache2\/php.ini<\/code><\/pre>\n<p>A\u015fa\u011f\u0131daki parametreleri bulun ve \u00f6nerilen de\u011ferlere g\u00f6re ayarlay\u0131n. E\u011fer de\u011ferler yoksa, ekleyebilirsiniz:<\/p>\n<pre><code class=\"language-ini\">memory_limit = 256M\nmax_execution_time = 300\nupload_max_filesize = 100M\npost_max_size = 100M<\/code><\/pre>\n<p>*   <code>memory_limit<\/code>: PHP betiklerinin kullanabilece\u011fi maksimum bellek miktar\u0131n\u0131 belirler. 256MB genellikle MediaWiki i\u00e7in yeterlidir.<br \/>\n*   <code>max_execution_time<\/code>: Bir beti\u011fin \u00e7al\u0131\u015fmas\u0131na izin verilen maksimum s\u00fcreyi saniye cinsinden belirler. 300 saniye (5 dakika) uzun s\u00fcreli i\u015flemler i\u00e7in uygun olabilir.<br \/>\n*   <code>upload_max_filesize<\/code>: Y\u00fcklenebilecek maksimum dosya boyutunu belirler. 100MB, \u00e7o\u011fu kullan\u0131m durumu i\u00e7in yeterli olacakt\u0131r.<br \/>\n*   <code>post_max_size<\/code>: POST iste\u011fiyle g\u00f6nderilebilecek maksimum veri boyutunu belirler. Bu de\u011fer, <code>upload_max_filesize<\/code> de\u011ferinden b\u00fcy\u00fck veya ona e\u015fit olmal\u0131d\u0131r.<\/p>\n<p>De\u011fi\u015fiklikleri kaydettikten sonra (nano&#8217;da <code>CTRL+O<\/code>, <code>Enter<\/code>, <code>CTRL+X<\/code>), Apache servisini tekrar ba\u015flat\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo service apache2 restart<\/code><\/pre>\n<h3>MediaWiki \u0130ndirme ve Kurulumu<\/h3>\n<p>Art\u0131k sunucumuz MediaWiki i\u00e7in haz\u0131r. \u015eimdi MediaWiki dosyalar\u0131n\u0131 indirip web sunucumuza yerle\u015ftirebiliriz.<\/p>\n<h4>MediaWiki Dosyalar\u0131n\u0131 \u0130ndirme<\/h4>\n<p>MediaWiki&#8217;nin en son kararl\u0131 s\u00fcr\u00fcm\u00fcn\u00fc resmi web sitesinden indirmelisiniz. Bu rehber i\u00e7in MediaWiki 1.29.2 s\u00fcr\u00fcm\u00fcn\u00fc kullanaca\u011f\u0131z, \u00e7\u00fcnk\u00fc PHP 5.5.9 ile uyumludur ve Ubuntu 14.04 i\u00e7in makul bir se\u00e7enektir. Daha yeni s\u00fcr\u00fcmler genellikle PHP 7.x gerektirir.<\/p>\n<p>\u00d6nce ge\u00e7ici bir dizine gidin:<\/p>\n<pre><code class=\"language-bash\">cd \/tmp<\/code><\/pre>\n<p>Ard\u0131ndan <code>wget<\/code> ile MediaWiki ar\u015fivini indirin:<\/p>\n<pre><code class=\"language-bash\">wget https:\/\/releases.wikimedia.org\/mediawiki\/1.29\/mediawiki-1.29.2.tar.gz<\/code><\/pre>\n<h4>Dosyalar\u0131 \u00c7\u0131kartma ve Web K\u00f6k Dizinine Ta\u015f\u0131ma<\/h4>\n<p>\u0130ndirdi\u011finiz tar.gz dosyas\u0131n\u0131 a\u00e7\u0131n:<\/p>\n<pre><code class=\"language-bash\">tar -xvzf mediawiki-1.29.2.tar.gz<\/code><\/pre>\n<p>Bu komut, <code>mediawiki-1.29.2<\/code> ad\u0131nda bir dizin olu\u015fturacakt\u0131r. \u015eimdi bu dizini Apache&#8217;nin web k\u00f6k dizinine (varsay\u0131lan olarak <code>\/var\/www\/html<\/code>) ta\u015f\u0131yaca\u011f\u0131z. E\u011fer wiki&#8217;nizi ana dizinde \u00e7al\u0131\u015ft\u0131rmak istiyorsan\u0131z, i\u00e7eri\u011fi do\u011frudan <code>\/var\/www\/html<\/code> i\u00e7ine ta\u015f\u0131yabilirsiniz. Ancak, birden fazla web sitesi bar\u0131nd\u0131r\u0131yorsan\u0131z veya wiki&#8217;nizi belirli bir alt dizinde tutmak istiyorsan\u0131z, ayr\u0131 bir dizin olu\u015fturmak daha iyidir. Biz <code>wiki<\/code> ad\u0131nda bir alt dizin olu\u015ftural\u0131m:<\/p>\n<pre><code class=\"language-bash\">sudo mv mediawiki-1.29.2 \/var\/www\/html\/wiki<\/code><\/pre>\n<p>Bu komut, MediaWiki dosyalar\u0131n\u0131 <code>\/var\/www\/html\/wiki<\/code> dizinine ta\u015f\u0131r.<\/p>\n<h4>Dosya \u0130zinlerini Ayarlama<\/h4>\n<p>Web sunucusunun MediaWiki dosyalar\u0131na eri\u015febilmesi ve yazabilmesi i\u00e7in do\u011fru dosya izinlerini ayarlamak \u00e7ok \u00f6nemlidir. \u00d6zellikle kurulumdan sonra <code>LocalSettings.php<\/code> dosyas\u0131n\u0131n olu\u015fturulabilmesi ve MediaWiki&#8217;nin baz\u0131 \u00f6nbellek dizinlerine yazabilmesi i\u00e7in bu gereklidir.<\/p>\n<pre><code class=\"language-bash\">sudo chown -R www-data:www-data \/var\/www\/html\/wiki\nsudo chmod -R 755 \/var\/www\/html\/wiki<\/code><\/pre>\n<p>*   <code>sudo chown -R www-data:www-data \/var\/www\/html\/wiki<\/code>: <code>\/var\/www\/html\/wiki<\/code> dizininin ve alt\u0131ndaki t\u00fcm dosyalar\u0131n sahibini <code>www-data<\/code> kullan\u0131c\u0131s\u0131 ve <code>www-data<\/code> grubuna ayarlar. <code>www-data<\/code>, Apache&#8217;nin \u00e7al\u0131\u015ft\u0131\u011f\u0131 varsay\u0131lan kullan\u0131c\u0131d\u0131r.<br \/>\n*   <code>sudo chmod -R 755 \/var\/www\/html\/wiki<\/code>: <code>\/var\/www\/html\/wiki<\/code> dizininin ve alt\u0131ndaki t\u00fcm dosyalar\u0131n izinlerini 755 olarak ayarlar. Bu, sahibine okuma, yazma ve \u00e7al\u0131\u015ft\u0131rma, gruba ve di\u011ferlerine ise okuma ve \u00e7al\u0131\u015ft\u0131rma izni verir. Bu genellikle web sunucusu dosyalar\u0131 i\u00e7in g\u00fcvenli ve yeterli bir izindir.<\/p>\n<h3>Apache Sanal Host Yap\u0131land\u0131rmas\u0131 (\u0130ste\u011fe Ba\u011fl\u0131 ama \u00d6nerilir)<\/h3>\n<p>MediaWiki&#8217;yi do\u011frudan <code>\/var\/www\/html\/wiki<\/code> \u00fczerinden \u00e7al\u0131\u015ft\u0131rmak yerine, ona \u00f6zel bir alan ad\u0131 veya alt alan ad\u0131 atamak i\u00e7in bir sanal host (Virtual Host) yap\u0131land\u0131rmak daha iyi bir yakla\u015f\u0131md\u0131r. Bu, daha temiz URL&#8217;ler sa\u011flar ve gelecekte ba\u015fka web siteleri bar\u0131nd\u0131rmak istedi\u011finizde esneklik sunar.<\/p>\n<h4>Sanal Host Dosyas\u0131 Olu\u015fturma<\/h4>\n<p>Yeni bir sanal host yap\u0131land\u0131rma dosyas\u0131 olu\u015ftural\u0131m. \u00d6rne\u011fin, <code>wiki.example.com<\/code> alan ad\u0131n\u0131 kullanaca\u011f\u0131m\u0131z\u0131 varsayal\u0131m.<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/apache2\/sites-available\/wiki.conf<\/code><\/pre>\n<p>Dosyan\u0131n i\u00e7ine a\u015fa\u011f\u0131daki i\u00e7eri\u011fi yap\u0131\u015ft\u0131r\u0131n. <code>ServerName<\/code> ve <code>DocumentRoot<\/code> de\u011ferlerini kendi alan ad\u0131n\u0131za ve MediaWiki dizininize g\u00f6re ayarlay\u0131n:<\/p>\n<pre><code class=\"language-apache\"><VirtualHost *:80>\n    ServerAdmin webmaster@localhost\n    ServerName wiki.example.com\n    DocumentRoot \/var\/www\/html\/wiki\n\n    <Directory \/var\/www\/html\/wiki>\n        Options Indexes FollowSymLinks MultiViews\n        AllowOverride All\n        Order allow,deny\n        allow from all\n    <\/Directory>\n\n    ErrorLog ${APACHE_LOG_DIR}\/error.log\n    CustomLog ${APACHE_LOG_DIR}\/access.log combined\n<\/VirtualHost><\/code><\/pre>\n<p>*   <code>ServerName wiki.example.com<\/code>: Bu sanal host&#8217;un hangi alan ad\u0131na yan\u0131t verece\u011fini belirtir. Kendi alan ad\u0131n\u0131z\u0131 buraya yazmal\u0131s\u0131n\u0131z. E\u011fer bir alan ad\u0131n\u0131z yoksa ve sadece IP adresi \u00fczerinden eri\u015fecekseniz bu sat\u0131r\u0131 atlayabilirsiniz.<br \/>\n*   <code>DocumentRoot \/var\/www\/html\/wiki<\/code>: MediaWiki dosyalar\u0131n\u0131n bulundu\u011fu dizini g\u00f6sterir.<br \/>\n*   <code><Directory \/var\/www\/html\/wiki><\/code> blo\u011fu, bu dizin i\u00e7in \u00f6zel yap\u0131land\u0131rma ayarlar\u0131 sa\u011flar. <code>AllowOverride All<\/code> \u00f6zellikle \u00f6nemlidir, \u00e7\u00fcnk\u00fc MediaWiki&#8217;nin URL yeniden yazma (URL rewriting) kurallar\u0131n\u0131 i\u00e7eren <code>.htaccess<\/code> dosyalar\u0131n\u0131 kullanmas\u0131na izin verir.<\/p>\n<p>Dosyay\u0131 kaydedin ve kapat\u0131n.<\/p>\n<h4>Sanal Host&#8217;u Etkinle\u015ftirme ve Apache&#8217;yi Yeniden Ba\u015flatma<\/h4>\n<p>Yeni sanal host&#8217;u etkinle\u015ftirmek i\u00e7in <code>a2ensite<\/code> komutunu kullan\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo a2ensite wiki.conf<\/code><\/pre>\n<p>Apache&#8217;nin URL yeniden yazma mod\u00fcl\u00fcn\u00fc de etkinle\u015ftirmemiz gerekebilir, \u00e7\u00fcnk\u00fc MediaWiki genellikle &#8220;g\u00fczel URL&#8217;ler&#8221; (short URLs) kullanmak ister:<\/p>\n<pre><code class=\"language-bash\">sudo a2enmod rewrite<\/code><\/pre>\n<p>Son olarak, Apache yap\u0131land\u0131rma de\u011fi\u015fikliklerini uygulamak i\u00e7in Apache servisini yeniden ba\u015flat\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo service apache2 restart<\/code><\/pre>\n<p>E\u011fer bir alan ad\u0131 kullan\u0131yorsan\u0131z (<code>wiki.example.com<\/code>), DNS kay\u0131tlar\u0131n\u0131z\u0131n sunucunuzun IP adresine i\u015faret etti\u011finden emin olun. E\u011fer sadece IP adresi \u00fczerinden eri\u015fecekseniz, bu ad\u0131m gerekli de\u011fildir.<\/p>\n<h3>MediaWiki Web Kurulumunu \u00c7al\u0131\u015ft\u0131rma<\/h3>\n<p>Art\u0131k her \u015fey haz\u0131r. Bir web taray\u0131c\u0131s\u0131 kullanarak MediaWiki kurulum sihirbaz\u0131n\u0131 \u00e7al\u0131\u015ft\u0131rabiliriz.<\/p>\n<p>Web taray\u0131c\u0131n\u0131z\u0131 a\u00e7\u0131n ve sunucunuzun IP adresine veya yap\u0131land\u0131rd\u0131\u011f\u0131n\u0131z alan ad\u0131na (\u00f6rne\u011fin, <code>http:\/\/wiki.example.com<\/code> veya <code>http:\/\/sunucu_ip_adresi\/wiki<\/code>) gidin. MediaWiki&#8217;nin ho\u015f geldiniz ekran\u0131n\u0131 g\u00f6rmelisiniz: &#8220;MediaWiki&#8217;ye Ho\u015f Geldiniz! Kurulum sayfas\u0131na t\u0131klay\u0131n.&#8221;<\/p>\n<h4>Kurulum Ad\u0131mlar\u0131<\/h4>\n<p>1.  <strong>Ho\u015f Geldiniz Sayfas\u0131<\/strong>: &#8220;Kurulum sayfas\u0131na t\u0131klay\u0131n&#8221; ba\u011flant\u0131s\u0131na t\u0131klayarak kuruluma ba\u015flay\u0131n.<br \/>\n2.  <strong>Dil Se\u00e7imi<\/strong>: Tercih etti\u011finiz dili se\u00e7in ve &#8220;Devam&#8221; d\u00fc\u011fmesine t\u0131klay\u0131n.<br \/>\n3.  <strong>Ortam Kontrol\u00fc<\/strong>: MediaWiki, sunucunuzun gereksinimleri kar\u015f\u0131lay\u0131p kar\u015f\u0131lamad\u0131\u011f\u0131n\u0131 kontrol edecektir. Her \u015fey yolundaysa, &#8220;Devam&#8221; d\u00fc\u011fmesine t\u0131klay\u0131n. Herhangi bir uyar\u0131 veya hata varsa, \u00f6nceki ad\u0131mlar\u0131 kontrol edin (PHP mod\u00fclleri, izinler vb.).<br \/>\n4.  <strong>Veritaban\u0131 Yap\u0131land\u0131rmas\u0131<\/strong>:<br \/>\n    *   <strong>Veritaban\u0131 t\u00fcr\u00fc<\/strong>: &#8220;MySQL&#8221; veya &#8220;MariaDB&#8221; se\u00e7ene\u011fini se\u00e7in. (Ubuntu 14.04 i\u00e7in MySQL).<br \/>\n    *   <strong>Veritaban\u0131 hostu<\/strong>: Genellikle &#8220;localhost&#8221; veya &#8220;127.0.0.1&#8221;.<br \/>\n    *   <strong>Veritaban\u0131 ad\u0131<\/strong>: Daha \u00f6nce olu\u015fturdu\u011funuz veritaban\u0131 ad\u0131 (\u00f6rne\u011fin, <code>mediawiki_db<\/code>).<br \/>\n    *   <strong>Veritaban\u0131 kullan\u0131c\u0131 ad\u0131<\/strong>: Daha \u00f6nce olu\u015fturdu\u011funuz kullan\u0131c\u0131 ad\u0131 (\u00f6rne\u011fin, <code>mediawiki_user<\/code>).<br \/>\n    *   <strong>Veritaban\u0131 parolas\u0131<\/strong>: Kullan\u0131c\u0131n\u0131z i\u00e7in belirledi\u011finiz parola (\u00f6rne\u011fin, <code>sifreniz<\/code>).<br \/>\n    *   &#8220;Devam&#8221; d\u00fc\u011fmesine t\u0131klay\u0131n.<br \/>\n5.  <strong>Wiki Ad\u0131 ve Y\u00f6netici Hesab\u0131<\/strong>:<br \/>\n    *   <strong>Wiki ad\u0131<\/strong>: Wiki&#8217;nizin ad\u0131n\u0131 girin (\u00f6rne\u011fin, &#8220;Benim Bilgi Bankam&#8221;).<br \/>\n    *   <strong>Y\u00f6netici kullan\u0131c\u0131 ad\u0131<\/strong>: Wiki&#8217;nizin y\u00f6netici hesab\u0131n\u0131n kullan\u0131c\u0131 ad\u0131n\u0131 belirleyin (\u00f6rne\u011fin, <code>admin<\/code>).<br \/>\n    *   <strong>Y\u00f6netici parolas\u0131<\/strong>: Y\u00f6netici hesab\u0131n\u0131z i\u00e7in g\u00fc\u00e7l\u00fc bir parola belirleyin.<br \/>\n    *   <strong>E-posta<\/strong>: Y\u00f6netici hesab\u0131n\u0131z i\u00e7in bir e-posta adresi girin (iste\u011fe ba\u011fl\u0131).<br \/>\n    *   Di\u011fer ayarlar\u0131 varsay\u0131lan b\u0131rakabilir veya iste\u011finize g\u00f6re de\u011fi\u015ftirebilirsiniz. &#8220;Devam&#8221; d\u00fc\u011fmesine t\u0131klay\u0131n.<br \/>\n6.  <strong>Geli\u015fmi\u015f Se\u00e7enekler (\u0130ste\u011fe Ba\u011fl\u0131)<\/strong>: Bu b\u00f6l\u00fcmde, MediaWiki&#8217;nin lisans\u0131n\u0131, kullan\u0131c\u0131 haklar\u0131n\u0131, e-posta ayarlar\u0131n\u0131 ve \u00f6nbellekleme mekanizmalar\u0131n\u0131 yap\u0131land\u0131rabilirsiniz. \u00c7o\u011fu kullan\u0131c\u0131 i\u00e7in varsay\u0131lan ayarlar yeterlidir. &#8220;Devam&#8221; d\u00fc\u011fmesine t\u0131klay\u0131n.<br \/>\n7.  <strong>Kurulumu Ba\u015flat<\/strong>: Son bir onay ekran\u0131 g\u00f6receksiniz. &#8220;Kurulumu ba\u015flat&#8221; d\u00fc\u011fmesine t\u0131klay\u0131n. MediaWiki, veritaban\u0131 tablolar\u0131n\u0131 olu\u015fturacak ve gerekli yap\u0131land\u0131rma dosyalar\u0131n\u0131 haz\u0131rlayacakt\u0131r.<br \/>\n8.  <strong><code>LocalSettings.php<\/code> \u0130ndirme<\/strong>: Kurulum tamamland\u0131\u011f\u0131nda, MediaWiki size <code>LocalSettings.php<\/code> ad\u0131nda bir dosya indirme se\u00e7ene\u011fi sunacakt\u0131r. Bu dosya, wiki&#8217;nizin t\u00fcm yap\u0131land\u0131rma ayarlar\u0131n\u0131 i\u00e7erir. Bu dosyay\u0131 bilgisayar\u0131n\u0131za indirin ve g\u00fcvenli bir \u015fekilde saklay\u0131n. Bu dosya olmadan wiki&#8217;niz \u00e7al\u0131\u015fmayacakt\u0131r.<\/p>\n<h3>Kurulum Sonras\u0131 Ad\u0131mlar<\/h3>\n<p><code>LocalSettings.php<\/code> dosyas\u0131n\u0131 indirdikten sonra, baz\u0131 \u00f6nemli son ad\u0131mlar\u0131 tamamlamam\u0131z gerekiyor.<\/p>\n<h4><code>LocalSettings.php<\/code> Dosyas\u0131n\u0131 Sunucuya Y\u00fckleme<\/h4>\n<p>\u0130ndirdi\u011finiz <code>LocalSettings.php<\/code> dosyas\u0131n\u0131, MediaWiki kurulumunuzun k\u00f6k dizinine (bu rehberde <code>\/var\/www\/html\/wiki<\/code>) y\u00fcklemeniz gerekir. Bunu SCP (Secure Copy Protocol) veya SFTP (SSH File Transfer Protocol) gibi bir ara\u00e7 kullanarak yapabilirsiniz.<\/p>\n<p>\u00d6rne\u011fin, SCP kullanarak:<\/p>\n<pre><code class=\"language-bash\">scp \/path\/to\/your\/LocalSettings.php kullan\u0131c\u0131_ad\u0131@sunucu_ip_adresi:\/var\/www\/html\/wiki\/<\/code><\/pre>\n<p>Burada <code>\/path\/to\/your\/LocalSettings.php<\/code> kendi bilgisayar\u0131n\u0131zdaki dosyan\u0131n yolunu, <code>kullan\u0131c\u0131_ad\u0131<\/code> sunucunuza SSH ile ba\u011flanmak i\u00e7in kulland\u0131\u011f\u0131n\u0131z kullan\u0131c\u0131 ad\u0131n\u0131 ve <code>sunucu_ip_adresi<\/code> sunucunuzun IP adresini temsil eder.<\/p>\n<h4><code>mw-config<\/code> Dizinini Silme<\/h4>\n<p>G\u00fcvenlik nedeniyle, MediaWiki kurulum dizini olan <code>mw-config<\/code>&#8216;i kald\u0131rman\u0131z veya eri\u015fimini engellemeniz \u015fiddetle tavsiye edilir. Bu dizin, web tabanl\u0131 kurulum sihirbaz\u0131n\u0131 i\u00e7erir ve k\u00f6t\u00fc niyetli ki\u015filer taraf\u0131ndan yeniden \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131 potansiyel bir g\u00fcvenlik riski olu\u015fturur.<\/p>\n<pre><code class=\"language-bash\">sudo rm -rf \/var\/www\/html\/wiki\/mw-config<\/code><\/pre>\n<h4><code>LocalSettings.php<\/code> Dosyas\u0131n\u0131n \u0130zinlerini Ayarlama<\/h4>\n<p><code>LocalSettings.php<\/code> dosyas\u0131 hassas bilgiler (veritaban\u0131 parolalar\u0131 gibi) i\u00e7erdi\u011finden, bu dosyan\u0131n izinlerini k\u0131s\u0131tlamak \u00f6nemlidir. Sadece web sunucusu kullan\u0131c\u0131s\u0131n\u0131n (www-data) okuma eri\u015fimine sahip olmas\u0131 idealdir.<\/p>\n<pre><code class=\"language-bash\">sudo chmod 640 \/var\/www\/html\/wiki\/LocalSettings.php\nsudo chown www-data:www-data \/var\/www\/html\/wiki\/LocalSettings.php<\/code><\/pre>\n<p>*   <code>sudo chmod 640 \/var\/www\/html\/wiki\/LocalSettings.php<\/code>: Dosya sahibine okuma ve yazma, gruba okuma, di\u011ferlerine ise hi\u00e7bir izin vermez.<br \/>\n*   <code>sudo chown www-data:www-data \/var\/www\/html\/wiki\/LocalSettings.php<\/code>: Dosyan\u0131n sahibini <code>www-data<\/code> kullan\u0131c\u0131s\u0131 ve <code>www-data<\/code> grubu olarak ayarlar.<\/p>\n<h4>Wiki&#8217;yi Test Etme<\/h4>\n<p>T\u00fcm bu ad\u0131mlardan sonra, web taray\u0131c\u0131n\u0131z\u0131 a\u00e7\u0131n ve MediaWiki kurulumunuzun URL&#8217;sini (\u00f6rne\u011fin, <code>http:\/\/wiki.example.com<\/code> veya <code>http:\/\/sunucu_ip_adresi\/wiki<\/code>) tekrar ziyaret edin. Art\u0131k \u00e7al\u0131\u015fan bir MediaWiki ana sayfas\u0131 g\u00f6rmelisiniz. Y\u00f6netici hesab\u0131n\u0131zla giri\u015f yapabilir ve wiki&#8217;nizi ke\u015ffetmeye ba\u015flayabilirsiniz.<\/p>\n<h4>Ek Yap\u0131land\u0131rmalar ve Eklentiler<\/h4>\n<p><code>LocalSettings.php<\/code> dosyas\u0131, MediaWiki&#8217;nizin beyni gibidir. Logo de\u011fi\u015fikli\u011fi, yeni eklentilerin etkinle\u015ftirilmesi, \u00f6zel temalar\u0131n ayarlanmas\u0131 ve di\u011fer bir\u00e7ok ince ayar bu dosya \u00fczerinden yap\u0131l\u0131r.<\/p>\n<p>\u00d6rne\u011fin, bir eklentiyi etkinle\u015ftirmek i\u00e7in <code>LocalSettings.php<\/code> dosyan\u0131za a\u015fa\u011f\u0131daki gibi bir sat\u0131r eklemeniz gerekir (\u00f6rnek olarak <code>Vector<\/code> temas\u0131n\u0131 etkinle\u015ftirelim):<\/p>\n<pre><code class=\"language-php\"># Tema ayarlar\u0131\nwfLoadSkin( 'Vector' );<\/code><\/pre>\n<p>MediaWiki&#8217;nin zengin eklenti (extension) ve tema (skin) ekosistemini ke\u015ffetmek i\u00e7in resmi MediaWiki web sitesini ziyaret edebilirsiniz. Her eklentinin kendi kurulum talimatlar\u0131 olacakt\u0131r, ancak genellikle <code>LocalSettings.php<\/code> dosyas\u0131na bir <code>wfLoadExtension()<\/code> veya benzeri bir sat\u0131r eklemeyi i\u00e7erirler.<\/p>\n<h3>G\u00fcvenlik Hususlar\u0131<\/h3>\n<p>Herhangi bir sunucu uygulamas\u0131nda oldu\u011fu gibi, MediaWiki kurulumunuzun g\u00fcvenli\u011fini sa\u011flamak b\u00fcy\u00fck \u00f6nem ta\u015f\u0131r.<\/p>\n<p>*   <strong>D\u00fczenli G\u00fcncellemeler<\/strong>: Ubuntu sisteminizi ve MediaWiki&#8217;yi d\u00fczenli olarak g\u00fcncelleyin. MediaWiki, yeni s\u00fcr\u00fcmlerle g\u00fcvenlik yamalar\u0131 ve hata d\u00fczeltmeleri sunar.<br \/>\n*   <strong>G\u00fc\u00e7l\u00fc Parolalar<\/strong>: MySQL <code>root<\/code> kullan\u0131c\u0131s\u0131, MediaWiki veritaban\u0131 kullan\u0131c\u0131s\u0131 ve MediaWiki y\u00f6netici hesab\u0131 i\u00e7in g\u00fc\u00e7l\u00fc, karma\u015f\u0131k parolalar kullan\u0131n.<br \/>\n*   <strong>Dosya \u0130zinleri<\/strong>: Dosya izinlerini dikkatli bir \u015fekilde ayarlay\u0131n ve gere\u011finden fazla izin vermekten ka\u00e7\u0131n\u0131n. \u00d6zellikle <code>LocalSettings.php<\/code> dosyas\u0131n\u0131n izinleri kritik \u00f6neme sahiptir.<br \/>\n*   <strong>HTTPS Kullan\u0131m\u0131<\/strong>: Hassas bilgilerin (giri\u015f kimlik bilgileri gibi) g\u00fcvenli bir \u015fekilde aktar\u0131lmas\u0131 i\u00e7in wiki&#8217;nizi HTTPS (SSL\/TLS) ile yap\u0131land\u0131r\u0131n. Let&#8217;s Encrypt, \u00fccretsiz SSL sertifikalar\u0131 sunar ve Ubuntu 14.04 \u00fczerinde kurulumu m\u00fcmk\u00fcnd\u00fcr.<br \/>\n*   <strong>Yedeklemeler<\/strong>: Veri kayb\u0131n\u0131 \u00f6nlemek i\u00e7in d\u00fczenli olarak MediaWiki veritaban\u0131n\u0131z\u0131 ve dosya sisteminizi yedekleyin.<br \/>\n*   <strong>Sunucu G\u00fcvenli\u011fi<\/strong>: Sunucu d\u00fczeyinde g\u00fcvenlik duvar\u0131 (UFW) kullan\u0131n, gereksiz servisleri kapat\u0131n ve SSH eri\u015fimini g\u00fc\u00e7lendirin (\u00f6rne\u011fin, parola yerine anahtar tabanl\u0131 kimlik do\u011frulama).<\/p>\n<h3>Olas\u0131 Sorunlar ve \u00c7\u00f6z\u00fcmleri<\/h3>\n<p>Kurulum s\u0131ras\u0131nda veya sonras\u0131nda kar\u015f\u0131la\u015fabilece\u011finiz baz\u0131 yayg\u0131n sorunlar ve \u00e7\u00f6z\u00fcmleri:<\/p>\n<p>*   <strong>&#8220;Error establishing a database connection&#8221;<\/strong>:<br \/>\n    *   MySQL servisinin \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 kontrol edin: <code>sudo service mysql status<\/code>.<br \/>\n    *   <code>LocalSettings.php<\/code> dosyas\u0131ndaki veritaban\u0131 ad\u0131, kullan\u0131c\u0131 ad\u0131 ve parolas\u0131n\u0131n do\u011fru oldu\u011fundan emin olun.<br \/>\n    *   MySQL kullan\u0131c\u0131s\u0131n\u0131n MediaWiki veritaban\u0131na eri\u015fim yetkisi olup olmad\u0131\u011f\u0131n\u0131 kontrol edin.<br \/>\n*   <strong>Bo\u015f Sayfa veya PHP Hatalar\u0131<\/strong>:<br \/>\n    *   PHP hata raporlamas\u0131n\u0131 etkinle\u015ftirmek i\u00e7in <code>php.ini<\/code> dosyas\u0131ndaki <code>display_errors<\/code> ayar\u0131n\u0131 <code>On<\/code> yap\u0131n (sadece hata ay\u0131klama s\u0131ras\u0131nda, \u00fcretim ortam\u0131nda <code>Off<\/code> olmal\u0131d\u0131r).<br \/>\n    *   Apache hata g\u00fcnl\u00fcklerini kontrol edin: <code>\/var\/log\/apache2\/error.log<\/code>.<br \/>\n    *   PHP mod\u00fcllerinin (\u00f6zellikle <code>php5-mysql<\/code>, <code>php5-gd<\/code>) y\u00fckl\u00fc oldu\u011fundan emin olun ve Apache&#8217;yi yeniden ba\u015flat\u0131n.<br \/>\n*   <strong>Resim Y\u00fckleme Sorunlar\u0131<\/strong>:<br \/>\n    *   <code>php5-gd<\/code> mod\u00fcl\u00fcn\u00fcn y\u00fckl\u00fc oldu\u011fundan emin olun.<br \/>\n    *   MediaWiki&#8217;nin <code>images<\/code> dizininin yaz\u0131labilir oldu\u011fundan emin olun: <code>sudo chown -R www-data:www-data \/var\/www\/html\/wiki\/images<\/code>.<br \/>\n    *   <code>php.ini<\/code> dosyas\u0131ndaki <code>upload_max_filesize<\/code> ve <code>post_max_size<\/code> de\u011ferlerinin yeterli oldu\u011fundan emin olun.<br \/>\n*   <strong>&#8220;Internal Server Error&#8221; veya 500 Hatalar\u0131<\/strong>:<br \/>\n    *   Apache hata g\u00fcnl\u00fcklerini kontrol edin: <code>\/var\/log\/apache2\/error.log<\/code>.<br \/>\n    *   <code>.htaccess<\/code> dosyas\u0131yla ilgili bir sorun olabilir. <code>AllowOverride All<\/code> ayar\u0131n\u0131n sanal host yap\u0131land\u0131rman\u0131zda etkin oldu\u011fundan emin olun ve <code>a2enmod rewrite<\/code> komutunu \u00e7al\u0131\u015ft\u0131rmay\u0131 unutmay\u0131n.<br \/>\n    *   Dosya izinlerini kontrol edin.<\/p>\n<h3>Sonu\u00e7<\/h3>\n<p>Bu detayl\u0131 rehberde, Ubuntu 14.04 sunucusu \u00fczerine MediaWiki&#8217;yi kurmak i\u00e7in gerekli t\u00fcm ad\u0131mlar\u0131 tamamlad\u0131n\u0131z. Apache, MySQL ve PHP bile\u015fenlerini kurup yap\u0131land\u0131rd\u0131n\u0131z, MediaWiki dosyalar\u0131n\u0131 indirdiniz, web kurulum sihirbaz\u0131n\u0131 \u00e7al\u0131\u015ft\u0131rd\u0131n\u0131z ve kurulum sonras\u0131 \u00f6nemli g\u00fcvenlik ad\u0131mlar\u0131n\u0131 uygulad\u0131n\u0131z. Art\u0131k kendi g\u00fc\u00e7l\u00fc wiki platformunuza sahipsiniz.<\/p>\n<p>MediaWiki&#8217;nin sundu\u011fu geni\u015f \u00f6zellik yelpazesini ke\u015ffetmek ve wiki&#8217;nizi kendi ihtiya\u00e7lar\u0131n\u0131za g\u00f6re \u00f6zelle\u015ftirmek i\u00e7in resmi MediaWiki dok\u00fcmantasyonunu ve topluluk kaynaklar\u0131n\u0131 incelemenizi \u015fiddetle tavsiye ederiz. Unutmay\u0131n, d\u00fczenli bak\u0131m, g\u00fcncelleme ve g\u00fcvenlik uygulamalar\u0131, wiki&#8217;nizin uzun \u00f6m\u00fcrl\u00fc ve sorunsuz \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flayacakt\u0131r. Ubuntu 14.04&#8217;\u00fcn ya\u015fam d\u00f6ng\u00fcs\u00fcn\u00fcn sona erdi\u011fini ve g\u00fcncel uygulamalar i\u00e7in daha yeni bir Ubuntu s\u00fcr\u00fcm\u00fcne y\u00fckseltmenin veya yeni bir sunucu kurman\u0131n \u00f6nerildi\u011fini de belirtmek gerekir, ancak bu rehber o d\u00f6nemin sistemleri i\u00e7in ge\u00e7erlili\u011fini korumaktad\u0131r.<\/body><\/p>\n","protected":false},"excerpt":{"rendered":"MediaWiki&#8217;yi Ubuntu 14.04 \u00dczerine Kurulum Rehberi\nMediaWiki, d\u00fcnya \u00e7ap\u0131nda en bilinen ve kullan\u0131lan wiki yaz\u0131l\u0131m\u0131d\u0131r. Wikipedia&#8217;n\u0131n da teme","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1468],"tags":[],"class_list":{"0":"post-36634","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-ubuntu","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>MediaWiki&#039;yi Ubuntu 14.04 \u00dczerine Kurulum Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/mediawikiyi-ubuntu-14-04-uzerine-kurulum-rehberi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MediaWiki&#039;yi Ubuntu 14.04 \u00dczerine Kurulum Rehberi\" \/>\n<meta property=\"og:description\" content=\"MediaWiki&#039;yi Ubuntu 14.04 \u00dczerine Kurulum Rehberi MediaWiki, d\u00fcnya \u00e7ap\u0131nda en bilinen ve kullan\u0131lan wiki yaz\u0131l\u0131m\u0131d\u0131r. Wikipedia&#039;n\u0131n da teme\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/mediawikiyi-ubuntu-14-04-uzerine-kurulum-rehberi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-20T19:40:45+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"18 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/mediawikiyi-ubuntu-14-04-uzerine-kurulum-rehberi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/mediawikiyi-ubuntu-14-04-uzerine-kurulum-rehberi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"MediaWiki&#8217;yi Ubuntu 14.04 \u00dczerine Kurulum Rehberi\",\"datePublished\":\"2025-12-20T19:40:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/mediawikiyi-ubuntu-14-04-uzerine-kurulum-rehberi\/\"},\"wordCount\":3062,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"articleSection\":[\"Ubuntu\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/mediawikiyi-ubuntu-14-04-uzerine-kurulum-rehberi\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/mediawikiyi-ubuntu-14-04-uzerine-kurulum-rehberi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/mediawikiyi-ubuntu-14-04-uzerine-kurulum-rehberi\/\",\"name\":\"MediaWiki'yi Ubuntu 14.04 \u00dczerine Kurulum Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-12-20T19:40:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/mediawikiyi-ubuntu-14-04-uzerine-kurulum-rehberi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/mediawikiyi-ubuntu-14-04-uzerine-kurulum-rehberi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/mediawikiyi-ubuntu-14-04-uzerine-kurulum-rehberi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MediaWiki&#8217;yi Ubuntu 14.04 \u00dczerine Kurulum Rehberi\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"MediaWiki'yi Ubuntu 14.04 \u00dczerine Kurulum Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/mediawikiyi-ubuntu-14-04-uzerine-kurulum-rehberi\/","og_locale":"tr_TR","og_type":"article","og_title":"MediaWiki'yi Ubuntu 14.04 \u00dczerine Kurulum Rehberi","og_description":"MediaWiki'yi Ubuntu 14.04 \u00dczerine Kurulum Rehberi MediaWiki, d\u00fcnya \u00e7ap\u0131nda en bilinen ve kullan\u0131lan wiki yaz\u0131l\u0131m\u0131d\u0131r. Wikipedia'n\u0131n da teme","og_url":"https:\/\/fatihsoysal.com\/blog\/mediawikiyi-ubuntu-14-04-uzerine-kurulum-rehberi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-12-20T19:40:45+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"18 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/mediawikiyi-ubuntu-14-04-uzerine-kurulum-rehberi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/mediawikiyi-ubuntu-14-04-uzerine-kurulum-rehberi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"MediaWiki&#8217;yi Ubuntu 14.04 \u00dczerine Kurulum Rehberi","datePublished":"2025-12-20T19:40:45+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/mediawikiyi-ubuntu-14-04-uzerine-kurulum-rehberi\/"},"wordCount":3062,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"articleSection":["Ubuntu"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/mediawikiyi-ubuntu-14-04-uzerine-kurulum-rehberi\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/mediawikiyi-ubuntu-14-04-uzerine-kurulum-rehberi\/","url":"https:\/\/fatihsoysal.com\/blog\/mediawikiyi-ubuntu-14-04-uzerine-kurulum-rehberi\/","name":"MediaWiki'yi Ubuntu 14.04 \u00dczerine Kurulum Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-12-20T19:40:45+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/mediawikiyi-ubuntu-14-04-uzerine-kurulum-rehberi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/mediawikiyi-ubuntu-14-04-uzerine-kurulum-rehberi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/mediawikiyi-ubuntu-14-04-uzerine-kurulum-rehberi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"MediaWiki&#8217;yi Ubuntu 14.04 \u00dczerine Kurulum Rehberi"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/36634","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=36634"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/36634\/revisions"}],"predecessor-version":[{"id":36635,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/36634\/revisions\/36635"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=36634"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=36634"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=36634"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}