{"id":35879,"date":"2025-12-05T02:40:59","date_gmt":"2025-12-04T23:40:59","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/?p=35879"},"modified":"2025-12-05T02:40:59","modified_gmt":"2025-12-04T23:40:59","slug":"ubuntu-12-04-bulut-sunucusuna-piwik-matomo-kurulumu-adim-adim-kapsamli-rehber","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-bulut-sunucusuna-piwik-matomo-kurulumu-adim-adim-kapsamli-rehber\/","title":{"rendered":"Ubuntu 12.04 Bulut Sunucusuna Piwik (Matomo) Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber"},"content":{"rendered":"<p><body><\/p>\n<h2>Ubuntu 12.04 Bulut Sunucusuna Piwik (Matomo) Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber<\/h2>\n<p>Bu rehber, Ubuntu 12.04 i\u015fletim sistemine sahip bir bulut sunucusuna a\u00e7\u0131k kaynakl\u0131 web analizi platformu olan Piwik&#8217;i (\u015fimdiki ad\u0131yla Matomo) nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m a\u00e7\u0131klamaktad\u0131r. Piwik, web sitenizin ziyaret\u00e7i istatistiklerini kendi sunucunuzda bar\u0131nd\u0131rarak veri gizlili\u011fini \u00f6n planda tutan g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. Ubuntu 12.04, eski bir s\u00fcr\u00fcm olmas\u0131na ra\u011fmen, belirli senaryolarda veya mevcut altyap\u0131larda hala kullan\u0131l\u0131yor olabilir. Bu rehber, bu \u00f6zel ortamda Piwik&#8217;in sorunsuz bir \u015fekilde kurulmas\u0131n\u0131 sa\u011flamak i\u00e7in gerekli t\u00fcm ad\u0131mlar\u0131 detayland\u0131racakt\u0131r.<\/p>\n<h3>Giri\u015f: Piwik (Matomo) ve \u00d6nemi<\/h3>\n<p>Web sitenizin performans\u0131n\u0131 anlamak ve kullan\u0131c\u0131 davran\u0131\u015flar\u0131n\u0131 analiz etmek, dijital varl\u0131\u011f\u0131n\u0131z\u0131n ba\u015far\u0131s\u0131 i\u00e7in kritik \u00f6neme sahiptir. Geleneksel olarak Google Analytics gibi \u00fc\u00e7\u00fcnc\u00fc taraf hizmetler bu ihtiyac\u0131 kar\u015f\u0131lasa da, veri gizlili\u011fi endi\u015feleri ve veri sahipli\u011fi konusundaki hassasiyetler, kendi sunucunuzda bar\u0131nd\u0131r\u0131lan alternatiflere y\u00f6nelimi art\u0131rm\u0131\u015ft\u0131r. \u0130\u015fte tam da bu noktada Piwik (yeni ad\u0131yla Matomo) devreye girer.<\/p>\n<h4>Piwik Nedir ve Ne \u0130\u015fe Yarar?<\/h4>\n<p>Piwik, tamamen a\u00e7\u0131k kaynakl\u0131 ve \u00fccretsiz bir web analizi platformudur. Google Analytics&#8217;e benzer \u015fekilde, web sitenizin trafi\u011fini, ziyaret\u00e7ilerin davran\u0131\u015flar\u0131n\u0131, sayfa g\u00f6r\u00fcnt\u00fclemelerini, d\u00f6n\u00fc\u015f\u00fcm oranlar\u0131n\u0131 ve \u00e7ok daha fazlas\u0131n\u0131 takip etmenizi sa\u011flar. Ancak temel fark\u0131, t\u00fcm verilerin sizin kontrol\u00fcn\u00fczdeki sunucularda saklanmas\u0131d\u0131r. Bu, veri gizlili\u011fi konusunda tam bir kontrol sa\u011flar ve \u00fc\u00e7\u00fcnc\u00fc taraf veri toplama risklerini ortadan kald\u0131r\u0131r.<\/p>\n<h4>Neden Piwik Tercih Edilmeli?<\/h4>\n<p>*   <strong>Veri Sahipli\u011fi ve Gizlilik:<\/strong> T\u00fcm veriler sizin sunucunuzda saklan\u0131r. Bu, GDPR, CCPA gibi veri gizlili\u011fi d\u00fczenlemelerine uyumu kolayla\u015ft\u0131r\u0131r ve kullan\u0131c\u0131lar\u0131n\u0131za verilerinin g\u00fcvende oldu\u011fu konusunda g\u00fcvence verir.<br \/>\n*   <strong>Tam Kontrol ve \u00d6zelle\u015ftirme:<\/strong> Piwik, a\u00e7\u0131k kaynakl\u0131 oldu\u011fu i\u00e7in ihtiya\u00e7lar\u0131n\u0131za g\u00f6re tamamen \u00f6zelle\u015ftirilebilir. API&#8217;si sayesinde di\u011fer sistemlerle entegrasyonu kolayd\u0131r.<br \/>\n*   <strong>S\u0131n\u0131rs\u0131z Veri:<\/strong> \u00dc\u00e7\u00fcnc\u00fc taraf hizmetlerde genellikle veri saklama s\u00fcreleri veya boyutlar\u0131 konusunda k\u0131s\u0131tlamalar bulunurken, Piwik&#8217;te bu s\u0131n\u0131rlar sunucunuzun kapasitesiyle s\u0131n\u0131rl\u0131d\u0131r.<br \/>\n*   <strong>Geni\u015f \u00d6zellik Seti:<\/strong> Ger\u00e7ek zamanl\u0131 raporlar, hedef takibi, e-ticaret analizi, A\/B testi, \u0131s\u0131 haritalar\u0131 (ek eklentilerle) gibi bir\u00e7ok geli\u015fmi\u015f \u00f6zelli\u011fi sunar.<br \/>\n*   <strong>Maliyet Etkinli\u011fi:<\/strong> Temel yaz\u0131l\u0131m \u00fccretsizdir. Sadece sunucu maliyetini \u00f6dersiniz.<\/p>\n<h4>Ubuntu 12.04&#8217;\u00fcn Se\u00e7imi<\/h4>\n<p>Ubuntu 12.04 LTS (Precise Pangolin), Nisan 2012&#8217;de piyasaya s\u00fcr\u00fclen ve Nisan 2017&#8217;ye kadar genel destek alan eski bir i\u015fletim sistemi s\u00fcr\u00fcm\u00fcd\u00fcr. G\u00fcncel g\u00fcvenlik yamalar\u0131 almad\u0131\u011f\u0131 i\u00e7in modern \u00fcretim ortamlar\u0131nda kullan\u0131lmas\u0131 \u00f6nerilmez. Ancak, mevcut bir altyap\u0131n\u0131n par\u00e7as\u0131 olarak veya belirli eski uygulamalarla uyumluluk gerektiren durumlarda hala kar\u015f\u0131la\u015f\u0131labilecek bir senaryodur. Bu rehber, bu \u00f6zel k\u0131s\u0131tlamay\u0131 g\u00f6z \u00f6n\u00fcnde bulundurarak, Piwik&#8217;in Ubuntu 12.04 \u00fczerinde nas\u0131l kurulaca\u011f\u0131n\u0131 ve uyumlu Piwik s\u00fcr\u00fcm\u00fcn\u00fc (Piwik 2.17.1) nas\u0131l se\u00e7ece\u011finizi detayland\u0131racakt\u0131r.<\/p>\n<h3>\u00d6n Gereksinimler ve Sistem G\u00fcncelleme<\/h3>\n<p>Piwik kurulumuna ba\u015flamadan \u00f6nce, sunucunuzun belirli gereksinimleri kar\u015f\u0131lad\u0131\u011f\u0131ndan emin olmal\u0131s\u0131n\u0131z. Ayr\u0131ca, sisteminizin g\u00fcncel olmas\u0131, olas\u0131 g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 kapatmak ve ba\u011f\u0131ml\u0131l\u0131k sorunlar\u0131n\u0131 \u00f6nlemek i\u00e7in her zaman iyi bir uygulamad\u0131r.<\/p>\n<h4>Sunucu Gereksinimleri<\/h4>\n<p>*   <strong>Ubuntu 12.04 Bulut Sunucusu:<\/strong> Bu rehberin temelini olu\u015fturan i\u015fletim sistemi.<br \/>\n*   <strong>SSH Eri\u015fimi:<\/strong> Sunucunuza komut sat\u0131r\u0131 \u00fczerinden ba\u011flanabilmek i\u00e7in SSH istemcisi (\u00f6rne\u011fin PuTTY veya terminal).<br \/>\n*   <strong><code>sudo<\/code> Yetkisine Sahip Bir Kullan\u0131c\u0131:<\/strong> Kurulum ad\u0131mlar\u0131 i\u00e7in y\u00f6netici ayr\u0131cal\u0131klar\u0131 gerekecektir.<br \/>\n*   <strong>Minimum Donan\u0131m:<\/strong> En az 1GB RAM ve 20GB disk alan\u0131 \u00f6nerilir. Trafik yo\u011funlu\u011funa g\u00f6re bu de\u011ferler art\u0131r\u0131labilir.<\/p>\n<h4>Sistem G\u00fcncellemesi<\/h4>\n<p>Sunucunuza SSH ile ba\u011fland\u0131ktan sonra, ilk yapman\u0131z gereken \u015fey sistem paket listesini g\u00fcncellemek ve mevcut paketleri y\u00fckseltmektir.<\/p>\n<pre><code class=\"language-bash\">sudo apt-get update\nsudo apt-get upgrade -y<\/code><\/pre>\n<p><code>apt-get update<\/code> komutu, yerel paket indeksini g\u00fcncelleyerek mevcut paketlerin en son s\u00fcr\u00fcmleri hakk\u0131nda bilgi edinmenizi sa\u011flar. <code>apt-get upgrade -y<\/code> komutu ise, indirilen paket listesine g\u00f6re t\u00fcm y\u00fckl\u00fc paketleri otomatik olarak en son s\u00fcr\u00fcmlerine y\u00fckseltir. <code>-y<\/code> bayra\u011f\u0131, t\u00fcm onay sorular\u0131na otomatik olarak &#8220;evet&#8221; yan\u0131t\u0131 vermeyi sa\u011flar.<\/p>\n<h3>LAMP Y\u0131\u011f\u0131n\u0131 Kurulumu (Apache, MySQL, PHP)<\/h3>\n<p>Piwik, PHP ile yaz\u0131lm\u0131\u015f bir web uygulamas\u0131d\u0131r ve \u00e7al\u0131\u015fmak i\u00e7in bir web sunucusu (Apache veya Nginx), bir veritaban\u0131 (MySQL veya MariaDB) ve PHP yorumlay\u0131c\u0131s\u0131 gerektirir. Bu bile\u015fenlerin bir araya gelmesine genellikle LAMP (Linux, Apache, MySQL, PHP) y\u0131\u011f\u0131n\u0131 denir. Ubuntu 12.04 \u00fczerinde bu y\u0131\u011f\u0131n\u0131 kuraca\u011f\u0131z.<\/p>\n<h4>Apache Web Sunucusunun Kurulumu<\/h4>\n<p>Apache, d\u00fcnya genelinde en yayg\u0131n kullan\u0131lan web sunucular\u0131ndan biridir. Kurulumu olduk\u00e7a basittir.<\/p>\n<pre><code class=\"language-bash\">sudo apt-get install apache2 -y<\/code><\/pre>\n<p>Kurulum tamamland\u0131ktan sonra, web sunucusunun \u00e7al\u0131\u015f\u0131p \u00e7al\u0131\u015fmad\u0131\u011f\u0131n\u0131 kontrol edebilirsiniz. Taray\u0131c\u0131n\u0131zdan sunucunuzun IP adresine veya alan ad\u0131na giderek &#8220;It works!&#8221; yazan varsay\u0131lan Apache sayfas\u0131n\u0131 g\u00f6rmelisiniz.<\/p>\n<p>Apache&#8217;nin mod_rewrite mod\u00fcl\u00fcn\u00fc etkinle\u015ftirmek, Piwik&#8217;in baz\u0131 URL yap\u0131land\u0131rmalar\u0131 ve temiz URL&#8217;ler i\u00e7in gereklidir.<\/p>\n<pre><code class=\"language-bash\">sudo a2enmod rewrite\nsudo service apache2 restart<\/code><\/pre>\n<p>Bu komutlar, <code>mod_rewrite<\/code> mod\u00fcl\u00fcn\u00fc etkinle\u015ftirir ve de\u011fi\u015fikliklerin etkili olmas\u0131 i\u00e7in Apache hizmetini yeniden ba\u015flat\u0131r.<\/p>\n<h4>MySQL Veritaban\u0131 Sunucusunun Kurulumu<\/h4>\n<p>Piwik, verilerini depolamak i\u00e7in bir veritaban\u0131na ihtiya\u00e7 duyar. MySQL, Piwik taraf\u0131ndan desteklenen pop\u00fcler bir veritaban\u0131 sunucusudur.<\/p>\n<pre><code class=\"language-bash\">sudo apt-get install mysql-server -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\u00f6netimi i\u00e7in buna ihtiyac\u0131n\u0131z olacak.<\/p>\n<p>Kurulumdan sonra, MySQL&#8217;in g\u00fcvenli\u011fini art\u0131rmak i\u00e7in <code>mysql_secure_installation<\/code> komutunu \u00e7al\u0131\u015ft\u0131rman\u0131z \u015fiddetle tavsiye edilir. Bu komut, root parolas\u0131n\u0131 ayarlaman\u0131za (e\u011fer kurulum s\u0131ras\u0131nda yapmad\u0131ysan\u0131z), anonim kullan\u0131c\u0131lar\u0131 kald\u0131rman\u0131za, uzaktan root giri\u015fini devre d\u0131\u015f\u0131 b\u0131rakman\u0131za ve test veritaban\u0131n\u0131 kald\u0131rman\u0131za yard\u0131mc\u0131 olur.<\/p>\n<pre><code class=\"language-bash\">sudo mysql_secure_installation<\/code><\/pre>\n<p>Komut size \u00e7e\u015fitli sorular 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. E\u011fer bo\u015f b\u0131rakt\u0131ysan\u0131z Enter&#8217;a bas\u0131n.<br \/>\n*   <code>Change the root password? [Y\/n]<\/code> (Root parolas\u0131n\u0131 de\u011fi\u015ftirmek ister misiniz?) Daha \u00f6nce ayarlad\u0131ysan\u0131z <code>n<\/code> diyebilirsiniz.<br \/>\n*   <code>Remove anonymous users? [Y\/n]<\/code> (Anonim kullan\u0131c\u0131lar\u0131 kald\u0131ray\u0131m m\u0131?) <code>Y<\/code><br \/>\n*   <code>Disallow root login remotely? [Y\/n]<\/code> (Root kullan\u0131c\u0131s\u0131n\u0131n uzaktan oturum a\u00e7mas\u0131n\u0131 engelleyeyim mi?) <code>Y<\/code> (G\u00fcvenlik i\u00e7in \u00f6nerilir)<br \/>\n*   <code>Remove test database and access to it? [Y\/n]<\/code> (Test veritaban\u0131n\u0131 ve eri\u015fimi kald\u0131ray\u0131m m\u0131?) <code>Y<\/code><br \/>\n*   <code>Reload privilege tables now? [Y\/n]<\/code> (Ayr\u0131cal\u0131k tablolar\u0131n\u0131 \u015fimdi yeniden y\u00fckleyeyim mi?) <code>Y<\/code><\/p>\n<p>Bu ad\u0131mlar\u0131 tamamlad\u0131ktan sonra MySQL sunucunuz daha g\u00fcvenli hale gelecektir.<\/p>\n<h4>PHP ve Gerekli Uzant\u0131lar\u0131n Kurulumu<\/h4>\n<p>Piwik, PHP ile yaz\u0131ld\u0131\u011f\u0131 i\u00e7in sunucunuzda PHP&#8217;nin y\u00fckl\u00fc olmas\u0131 ve Piwik&#8217;in ihtiya\u00e7 duydu\u011fu baz\u0131 PHP uzant\u0131lar\u0131n\u0131n etkin olmas\u0131 gerekir. Ubuntu 12.04&#8217;\u00fcn varsay\u0131lan PHP s\u00fcr\u00fcm\u00fc PHP 5.3.10&#8217;dur. Piwik 2.17.1, PHP 5.3.3 veya daha yenisini gerektirdi\u011fi i\u00e7in bu s\u00fcr\u00fcm uyumludur.<\/p>\n<pre><code class=\"language-bash\">sudo apt-get install php5 php5-mysql php5-gd php5-curl php5-cli php5-json php5-intl libapache2-mod-php5 -y<\/code><\/pre>\n<p>Bu komut, temel PHP 5 paketini ve Piwik i\u00e7in gerekli olan pop\u00fcler uzant\u0131lar\u0131 y\u00fckleyecektir:<br \/>\n*   <code>php5-mysql<\/code>: PHP&#8217;nin MySQL veritabanlar\u0131 ile ileti\u015fim kurmas\u0131n\u0131 sa\u011flar.<br \/>\n*   <code>php5-gd<\/code>: G\u00f6r\u00fcnt\u00fc i\u015fleme yetenekleri (\u00f6rne\u011fin grafikler olu\u015fturmak) i\u00e7in gereklidir.<br \/>\n*   <code>php5-curl<\/code>: HTTP istekleri g\u00f6ndermek i\u00e7in kullan\u0131l\u0131r.<br \/>\n*   <code>php5-cli<\/code>: PHP komut sat\u0131r\u0131 aray\u00fcz\u00fcn\u00fc sa\u011flar (Piwik&#8217;in cron job&#8217;lar\u0131 i\u00e7in gereklidir).<br \/>\n*   <code>php5-json<\/code>: JSON verilerini i\u015flemek i\u00e7in gereklidir.<br \/>\n*   <code>php5-intl<\/code>: Uluslararas\u0131la\u015ft\u0131rma ve yerelle\u015ftirme fonksiyonlar\u0131 i\u00e7in gereklidir.<br \/>\n*   <code>libapache2-mod-php5<\/code>: Apache&#8217;nin PHP kodunu yorumlamas\u0131n\u0131 sa\u011flayan mod\u00fcl.<\/p>\n<p>Kurulum tamamland\u0131ktan sonra, Apache&#8217;nin PHP mod\u00fcl\u00fcn\u00fc do\u011fru bir \u015fekilde y\u00fckledi\u011finden emin olmak i\u00e7in Apache&#8217;yi yeniden ba\u015flat\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo service apache2 restart<\/code><\/pre>\n<h4>PHP Yap\u0131land\u0131rmas\u0131 (php.ini)<\/h4>\n<p>Piwik&#8217;in sorunsuz \u00e7al\u0131\u015fmas\u0131 i\u00e7in PHP yap\u0131land\u0131rma dosyas\u0131nda (php.ini) baz\u0131 ayarlamalar\u0131 yapman\u0131z gerekebilir. \u00d6zellikle <code>memory_limit<\/code>, <code>upload_max_filesize<\/code> ve <code>max_execution_time<\/code> gibi de\u011ferler Piwik&#8217;in b\u00fcy\u00fck veri k\u00fcmeleriyle \u00e7al\u0131\u015f\u0131rken veya ar\u015fivleme i\u015flemleri yaparken \u00f6nemlidir.<\/p>\n<p>PHP&#8217;nin 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 de\u011ferleri bulun ve Piwik i\u00e7in \u00f6nerilen seviyelere ayarlay\u0131n. E\u011fer de\u011ferler daha y\u00fcksekse, de\u011fi\u015ftirmeyin.<\/p>\n<pre><code class=\"language-ini\">memory_limit = 256M\nupload_max_filesize = 64M\npost_max_size = 64M\nmax_execution_time = 300\nmax_input_time = 300\ndate.timezone = Europe\/Istanbul ; Kendi zaman diliminizi ayarlay\u0131n<\/code><\/pre>\n<p><code>date.timezone<\/code> ayar\u0131 \u00e7ok \u00f6nemlidir ve PHP 5.3&#8217;ten itibaren zorunludur. Kendi co\u011frafi konumunuza uygun bir zaman dilimi belirlemelisiniz (\u00f6rne\u011fin <code>Europe\/Istanbul<\/code> T\u00fcrkiye i\u00e7in).<\/p>\n<p>De\u011fi\u015fiklikleri kaydettikten sonra (Nano&#8217;da <code>Ctrl+O<\/code>, <code>Enter<\/code>, <code>Ctrl+X<\/code>), Apache&#8217;yi yeniden ba\u015flatarak PHP yap\u0131land\u0131rmas\u0131n\u0131n etkinle\u015fmesini sa\u011flay\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo service apache2 restart<\/code><\/pre>\n<h3>Piwik (Matomo) \u0130ndirme ve Yap\u0131land\u0131rma<\/h3>\n<p>LAMP y\u0131\u011f\u0131n\u0131 haz\u0131r oldu\u011funa g\u00f6re, Piwik dosyalar\u0131n\u0131 indirip sunucunuza yerle\u015ftirmeye ba\u015flayabiliriz.<\/p>\n<h4>Piwik Dosyalar\u0131n\u0131 \u0130ndirme<\/h4>\n<p>Daha \u00f6nce de belirtildi\u011fi gibi, Ubuntu 12.04&#8217;\u00fcn PHP 5.3.10 s\u00fcr\u00fcm\u00fcyle uyumlu olan Piwik 2.17.1 s\u00fcr\u00fcm\u00fcn\u00fc kullanaca\u011f\u0131z. Bu, Piwik&#8217;in &#8220;eski&#8221; ad\u0131n\u0131 ta\u015f\u0131yan son s\u00fcr\u00fcmlerinden biridir ve eski PHP ortamlar\u0131nda sorunsuz \u00e7al\u0131\u015fmas\u0131 beklenir.<\/p>\n<p>\u0130lk olarak, ge\u00e7ici bir dizine gidin:<\/p>\n<pre><code class=\"language-bash\">cd \/tmp<\/code><\/pre>\n<p>Ard\u0131ndan, Piwik 2.17.1&#8217;in zip dosyas\u0131n\u0131 indirin:<\/p>\n<pre><code class=\"language-bash\">wget https:\/\/builds.piwik.org\/piwik-2.17.1.zip<\/code><\/pre>\n<p>\u0130ndirme tamamland\u0131ktan sonra, zip dosyas\u0131n\u0131 a\u00e7mak i\u00e7in <code>unzip<\/code> paketine ihtiyac\u0131n\u0131z olabilir. E\u011fer y\u00fckl\u00fc de\u011filse:<\/p>\n<pre><code class=\"language-bash\">sudo apt-get install unzip -y<\/code><\/pre>\n<p>\u015eimdi Piwik zip dosyas\u0131n\u0131 a\u00e7\u0131n:<\/p>\n<pre><code class=\"language-bash\">unzip piwik-2.17.1.zip<\/code><\/pre>\n<p>Bu komut, <code>piwik<\/code> ad\u0131nda bir dizin olu\u015fturacak ve t\u00fcm Piwik dosyalar\u0131n\u0131 bu dizine \u00e7\u0131karacakt\u0131r.<\/p>\n<h4>Dosyalar\u0131 Do\u011fru Konuma Ta\u015f\u0131ma ve \u0130zinleri Ayarlama<\/h4>\n<p>Piwik dosyalar\u0131n\u0131 Apache&#8217;nin web k\u00f6k dizinine ta\u015f\u0131man\u0131z gerekmektedir. Ubuntu 12.04&#8217;te bu genellikle <code>\/var\/www\/<\/code> dizinidir. Piwik&#8217;i do\u011frudan bu dizine veya bir alt dizine (\u00f6rne\u011fin <code>\/var\/www\/piwik<\/code>) kurabilirsiniz. Genellikle bir alt dizin olu\u015fturmak ve Piwik&#8217;i oraya yerle\u015ftirmek daha d\u00fczenli bir yakla\u015f\u0131md\u0131r.<\/p>\n<pre><code class=\"language-bash\">sudo mv piwik \/var\/www\/<\/code><\/pre>\n<p>\u015eimdi Piwik dosyalar\u0131n\u0131n ve dizinlerinin do\u011fru dosya izinlerine sahip oldu\u011fundan emin olmal\u0131y\u0131z. Apache web sunucusu genellikle <code>www-data<\/code> kullan\u0131c\u0131s\u0131 ve grubu alt\u0131nda \u00e7al\u0131\u015f\u0131r. Piwik&#8217;in baz\u0131 dizinlere yazma iznine ihtiyac\u0131 vard\u0131r (\u00f6rne\u011fin <code>tmp\/<\/code> dizini).<\/p>\n<pre><code class=\"language-bash\">sudo chown -R www-data:www-data \/var\/www\/piwik\nsudo chmod -R 755 \/var\/www\/piwik\nsudo chmod -R 777 \/var\/www\/piwik\/tmp<\/code><\/pre>\n<p>*   <code>chown -R www-data:www-data \/var\/www\/piwik<\/code>: T\u00fcm Piwik dosyalar\u0131n\u0131n ve dizinlerinin sahipli\u011fini <code>www-data<\/code> kullan\u0131c\u0131s\u0131na ve grubuna atar.<br \/>\n*   <code>chmod -R 755 \/var\/www\/piwik<\/code>: Piwik dizinleri i\u00e7in okuma ve \u00e7al\u0131\u015ft\u0131rma, dosyalar i\u00e7in okuma izni verir. <code>www-data<\/code> kullan\u0131c\u0131s\u0131 yazma iznine de sahip olacakt\u0131r.<br \/>\n*   <code>chmod -R 777 \/var\/www\/piwik\/tmp<\/code>: Piwik&#8217;in <code>tmp<\/code> dizinine t\u00fcm kullan\u0131c\u0131lar i\u00e7in tam okuma\/yazma\/\u00e7al\u0131\u015ft\u0131rma izni verir. Bu, Piwik&#8217;in \u00f6nbellek ve ge\u00e7ici dosyalar\u0131 olu\u015fturabilmesi i\u00e7in gereklidir. G\u00fcvenlik a\u00e7\u0131s\u0131ndan 777 izni geni\u015f olabilir, ancak Piwik kurulumu i\u00e7in genellikle bu \u015fekilde ayarlan\u0131r. Kurulumdan sonra e\u011fer Piwik izin uyar\u0131s\u0131 verirse, <code>tmp<\/code> alt\u0131ndaki belirli dizinlere (\u00f6rne\u011fin <code>cache<\/code>, <code>logs<\/code>, <code>assets<\/code>, <code>latest<\/code>, <code>do-not-delete<\/code>) 777 izni vermek daha dar bir \u00e7\u00f6z\u00fcm olabilir.<\/p>\n<h4>MySQL Veritaban\u0131 ve Kullan\u0131c\u0131s\u0131 Olu\u015fturma<\/h4>\n<p>Piwik&#8217;in verilerini depolayaca\u011f\u0131 bir veritaban\u0131na ve bu veritaban\u0131na eri\u015febilecek \u00f6zel bir MySQL kullan\u0131c\u0131s\u0131na ihtiyac\u0131m\u0131z var. Bu, g\u00fcvenlik a\u00e7\u0131s\u0131ndan \u00f6nemlidir, \u00e7\u00fcnk\u00fc Piwik uygulamas\u0131n\u0131n <code>root<\/code> kullan\u0131c\u0131s\u0131 yerine kendi \u00f6zel kullan\u0131c\u0131s\u0131yla veritaban\u0131na eri\u015fmesini sa\u011flar\u0131z.<\/p>\n<p>MySQL komut sat\u0131r\u0131na <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>\u015eimdi Piwik i\u00e7in bir veritaban\u0131 olu\u015fturun (\u00f6rne\u011fin <code>piwik_db<\/code>):<\/p>\n<pre><code class=\"language-sql\">CREATE DATABASE piwik_db;<\/code><\/pre>\n<p>Ard\u0131ndan, bu veritaban\u0131na eri\u015febilecek bir kullan\u0131c\u0131 olu\u015fturun (\u00f6rne\u011fin <code>piwik_user<\/code>) ve g\u00fc\u00e7l\u00fc bir parola belirleyin (<code>your_strong_password_here<\/code> k\u0131sm\u0131n\u0131 kendi parolan\u0131zla de\u011fi\u015ftirin):<\/p>\n<pre><code class=\"language-sql\">CREATE USER 'piwik_user'@'localhost' IDENTIFIED BY 'your_strong_password_here';<\/code><\/pre>\n<p>Son olarak, olu\u015fturdu\u011fumuz kullan\u0131c\u0131ya <code>piwik_db<\/code> veritaban\u0131 \u00fczerinde t\u00fcm ayr\u0131cal\u0131klar\u0131 verin:<\/p>\n<pre><code class=\"language-sql\">GRANT ALL PRIVILEGES ON piwik_db.* TO 'piwik_user'@'localhost';<\/code><\/pre>\n<p>De\u011fi\u015fikliklerin etkili olmas\u0131 i\u00e7in ayr\u0131cal\u0131k tablolar\u0131n\u0131 yeniden y\u00fckleyin:<\/p>\n<pre><code class=\"language-sql\">FLUSH PRIVILEGES;<\/code><\/pre>\n<p>MySQL komut sat\u0131r\u0131ndan \u00e7\u0131k\u0131\u015f yap\u0131n:<\/p>\n<pre><code class=\"language-sql\">EXIT;<\/code><\/pre>\n<p>Art\u0131k Piwik i\u00e7in veritaban\u0131 ve kullan\u0131c\u0131 haz\u0131r.<\/p>\n<h3>Apache Sanal Host Yap\u0131land\u0131rmas\u0131<\/h3>\n<p>Piwik&#8217;i bir alan ad\u0131 (\u00f6rne\u011fin <code>analytics.example.com<\/code>) veya sunucunuzun IP adresi \u00fczerinden eri\u015filebilir k\u0131lmak i\u00e7in bir Apache sanal host (Virtual Host) yap\u0131land\u0131rmas\u0131 olu\u015fturmak en iyi uygulamad\u0131r. Bu, Piwik&#8217;i di\u011fer web sitelerinden veya uygulamalardan izole etmenizi sa\u011flar.<\/p>\n<p>Yeni bir sanal host yap\u0131land\u0131rma dosyas\u0131 olu\u015fturun:<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/apache2\/sites-available\/piwik.conf<\/code><\/pre>\n<p>A\u015fa\u011f\u0131daki i\u00e7eri\u011fi dosyaya yap\u0131\u015ft\u0131r\u0131n. <code>analytics.example.com<\/code> k\u0131sm\u0131n\u0131 kendi alan ad\u0131n\u0131zla veya sunucunuzun IP adresiyle de\u011fi\u015ftirin.<\/p>\n<pre><code class=\"language-apache\"><VirtualHost *:80>\n    ServerAdmin webmaster@localhost\n    ServerName analytics.example.com ; Kendi alan ad\u0131n\u0131z\u0131 buraya yaz\u0131n\n    DocumentRoot \/var\/www\/piwik\n\n    <Directory \/var\/www\/piwik>\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<\/code>: Piwik&#8217;e eri\u015fmek i\u00e7in kullanaca\u011f\u0131n\u0131z alan ad\u0131n\u0131 belirtir.<br \/>\n*   <code>DocumentRoot<\/code>: Piwik dosyalar\u0131n\u0131n bulundu\u011fu dizini g\u00f6sterir.<br \/>\n*   <code><Directory><\/code> blo\u011fu, Apache&#8217;nin Piwik dizini i\u00e7indeki <code>.htaccess<\/code> dosyalar\u0131n\u0131 okumas\u0131na ve <code>mod_rewrite<\/code> kurallar\u0131n\u0131 uygulayabilmesine olanak tan\u0131r (<code>AllowOverride All<\/code>).<\/p>\n<p>Yap\u0131land\u0131rma dosyas\u0131n\u0131 kaydedin ve kapat\u0131n. \u015eimdi bu sanal host&#8217;u etkinle\u015ftirin ve Apache&#8217;yi yeniden ba\u015flat\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo a2ensite piwik.conf\nsudo service apache2 restart<\/code><\/pre>\n<p>E\u011fer Piwik&#8217;e bir alt dizin \u00fczerinden (\u00f6rne\u011fin <code>http:\/\/your_ip\/piwik<\/code>) eri\u015fmeyi planl\u0131yorsan\u0131z, sanal host olu\u015fturman\u0131za gerek kalmaz. Apache&#8217;nin varsay\u0131lan yap\u0131land\u0131rmas\u0131 <code>\/var\/www\/<\/code> dizinini kullan\u0131r ve Piwik dosyalar\u0131n\u0131 <code>\/var\/www\/piwik<\/code> alt\u0131na ta\u015f\u0131d\u0131\u011f\u0131n\u0131z i\u00e7in do\u011frudan eri\u015filebilir olacakt\u0131r. Ancak bir alan ad\u0131 ile eri\u015fim i\u00e7in sanal host kesinlikle \u00f6nerilir.<\/p>\n<h3>Piwik Web Aray\u00fcz\u00fc Kurulumu<\/h3>\n<p>Art\u0131k t\u00fcm sunucu taraf\u0131 yap\u0131land\u0131rmalar\u0131 tamamland\u0131. Piwik&#8217;in web aray\u00fcz\u00fc \u00fczerinden kurulumunu tamamlayabiliriz. Taray\u0131c\u0131n\u0131z\u0131 a\u00e7\u0131n ve Piwik&#8217;i kurdu\u011funuz alan ad\u0131na veya IP adresine gidin (\u00f6rne\u011fin <code>http:\/\/analytics.example.com<\/code> veya <code>http:\/\/your_server_ip\/piwik<\/code>).<\/p>\n<h4>Ho\u015f Geldiniz Ekran\u0131 ve Sistem Kontrol\u00fc<\/h4>\n<p>Piwik kurulum sihirbaz\u0131n\u0131n ilk ad\u0131m\u0131 sizi kar\u015f\u0131layacakt\u0131r. &#8220;Welcome to Piwik!&#8221; (Piwik&#8217;e Ho\u015f Geldiniz!) ba\u015fl\u0131kl\u0131 bir sayfa g\u00f6receksiniz. &#8220;Next&#8221; (\u0130leri) d\u00fc\u011fmesine t\u0131klay\u0131n.<\/p>\n<p>\u0130kinci ad\u0131mda, Piwik sunucunuzun t\u00fcm gereksinimleri kar\u015f\u0131lay\u0131p kar\u015f\u0131lamad\u0131\u011f\u0131n\u0131 kontrol edecektir. Her \u015fey do\u011fru yap\u0131land\u0131r\u0131ld\u0131ysa, \u00e7o\u011fu \u00f6\u011fenin yan\u0131nda ye\u015fil bir onay i\u015fareti g\u00f6rmelisiniz. \u00d6zellikle &#8220;File permissions&#8221; (Dosya izinleri) b\u00f6l\u00fcm\u00fcnde <code>tmp\/<\/code> dizini i\u00e7in &#8220;Writable&#8221; (Yaz\u0131labilir) oldu\u011fundan emin olun. E\u011fer herhangi bir hata veya uyar\u0131 varsa, \u00f6nceki ad\u0131mlar\u0131 (\u00f6zellikle PHP uzant\u0131lar\u0131 ve dosya izinleri) kontrol etmeli ve d\u00fczeltmelisiniz. Genellikle <code>memory_limit<\/code> veya eksik PHP uzant\u0131lar\u0131 burada sorunlara neden olabilir. Her \u015fey yolundaysa, &#8220;Next&#8221; (\u0130leri) d\u00fc\u011fmesine t\u0131klay\u0131n.<\/p>\n<h4>Veritaban\u0131 Ayarlar\u0131<\/h4>\n<p>Bu ad\u0131mda, daha \u00f6nce olu\u015fturdu\u011fumuz MySQL veritaban\u0131 bilgilerini girmeniz gerekecektir:<\/p>\n<p>*   <strong>Database Server:<\/strong> <code>localhost<\/code> (E\u011fer MySQL sunucusu ayn\u0131 sunucudaysa)<br \/>\n*   <strong>Login:<\/strong> <code>piwik_user<\/code> (Daha \u00f6nce olu\u015fturdu\u011funuz kullan\u0131c\u0131 ad\u0131)<br \/>\n*   <strong>Password:<\/strong> <code>your_strong_password_here<\/code> (Kullan\u0131c\u0131 i\u00e7in belirledi\u011finiz parola)<br \/>\n*   <strong>Database Name:<\/strong> <code>piwik_db<\/code> (Olu\u015fturdu\u011funuz veritaban\u0131 ad\u0131)<br \/>\n*   <strong>Table Prefix:<\/strong> <code>piwik_<\/code> (Varsay\u0131lan olarak b\u0131rakabilirsiniz, birden fazla Piwik kurulumu yap\u0131yorsan\u0131z de\u011fi\u015ftirilebilir)<\/p>\n<p>&#8220;Next&#8221; (\u0130leri) d\u00fc\u011fmesine t\u0131klay\u0131n. Piwik, veritaban\u0131na ba\u011flanmaya ve gerekli tablolar\u0131 olu\u015fturmaya \u00e7al\u0131\u015facakt\u0131r. Ba\u015far\u0131l\u0131 olursa, &#8220;Tables created successfully!&#8221; (Tablolar ba\u015far\u0131yla olu\u015fturuldu!) mesaj\u0131n\u0131 g\u00f6receksiniz.<\/p>\n<h4>S\u00fcper Kullan\u0131c\u0131 Olu\u015fturma<\/h4>\n<p>\u015eimdi Piwik y\u00f6netim paneline giri\u015f yapmak i\u00e7in bir S\u00fcper Kullan\u0131c\u0131 (Super User) hesab\u0131 olu\u015fturman\u0131z istenecektir. Bu hesap, t\u00fcm Piwik \u00f6zelliklerine ve t\u00fcm web sitelerinin verilerine tam eri\u015fime sahip olacakt\u0131r.<\/p>\n<p>*   <strong>Username:<\/strong> Y\u00f6netici kullan\u0131c\u0131 ad\u0131n\u0131z\u0131 girin (\u00f6rne\u011fin <code>admin<\/code>).<br \/>\n*   <strong>Password:<\/strong> G\u00fc\u00e7l\u00fc bir parola belirleyin ve tekrar girerek onaylay\u0131n.<br \/>\n*   <strong>Email:<\/strong> Y\u00f6netici e-posta adresinizi girin.<\/p>\n<p>Bu bilgileri g\u00fcvenli bir yerde saklay\u0131n. &#8220;Next&#8221; (\u0130leri) d\u00fc\u011fmesine t\u0131klay\u0131n.<\/p>\n<h4>Web Sitesi Ekleme<\/h4>\n<p>Kurulumun son ad\u0131mlar\u0131ndan biri, ilk web sitenizi Piwik&#8217;e eklemektir.<\/p>\n<p>*   <strong>Website Name:<\/strong> Analiz etmek istedi\u011finiz web sitesinin ad\u0131n\u0131 girin (\u00f6rne\u011fin <code>My Website<\/code>).<br \/>\n*   <strong>Website URL:<\/strong> Web sitenizin tam URL&#8217;sini girin (\u00f6rne\u011fin <code>https:\/\/www.example.com<\/code>).<br \/>\n*   <strong>Timezone:<\/strong> Web sitenizin hedef kitlesinin zaman dilimini se\u00e7in.<br \/>\n*   <strong>Currency:<\/strong> Raporlarda kullan\u0131lacak para birimini se\u00e7in (e-ticaret takibi i\u00e7in \u00f6nemlidir).<\/p>\n<p>&#8220;Next&#8221; (\u0130leri) d\u00fc\u011fmesine t\u0131klay\u0131n.<\/p>\n<h4>Kurulumun Tamamlanmas\u0131<\/h4>\n<p>Tebrikler! Piwik kurulumu tamamland\u0131. Bu son ekranda, web sitenize eklemeniz gereken JavaScript takip kodunu g\u00f6receksiniz. Bu kodu, takip etmek istedi\u011finiz her sayfan\u0131n <code><\/body><\/code> etiketinden hemen \u00f6nce yap\u0131\u015ft\u0131rmal\u0131s\u0131n\u0131z.<\/p>\n<p>Kodu kopyalay\u0131n ve web sitenizin \u015fablon dosyalar\u0131na ekleyin. Daha sonra &#8220;Continue to Piwik&#8221; (Piwik&#8217;e Devam Et) d\u00fc\u011fmesine t\u0131klayarak y\u00f6netim paneline giri\u015f yapabilirsiniz.<\/p>\n<p>S\u00fcper Kullan\u0131c\u0131 ad\u0131 ve parolan\u0131zla giri\u015f yapt\u0131ktan sonra Piwik kontrol panelini g\u00f6receksiniz. Art\u0131k web sitenizin ziyaret\u00e7i verilerini toplamaya ve analiz etmeye ba\u015flayabilirsiniz!<\/p>\n<h3>Ek G\u00fcvenlik ve Optimizasyon Ad\u0131mlar\u0131<\/h3>\n<p>Piwik kurulumunu tamamlad\u0131k, ancak daha iyi performans, g\u00fcvenlik ve s\u00fcrd\u00fcr\u00fclebilirlik i\u00e7in baz\u0131 ek ad\u0131mlar atmak \u00f6nemlidir.<\/p>\n<h4>Piwik Cron Job Kurulumu<\/h4>\n<p>Piwik, b\u00fcy\u00fck veri k\u00fcmelerini verimli bir \u015fekilde i\u015flemek ve raporlar\u0131 \u00f6nceden olu\u015fturmak i\u00e7in d\u00fczenli aral\u0131klarla \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131 gereken bir ar\u015fivleme i\u015flemine sahiptir. Bu i\u015flemi bir cron job olarak ayarlamak, sunucu kaynaklar\u0131n\u0131 optimize eder ve Piwik aray\u00fcz\u00fcn\u00fcn h\u0131zl\u0131 kalmas\u0131n\u0131 sa\u011flar.<\/p>\n<p>S\u00fcper Kullan\u0131c\u0131 olarak Piwik&#8217;e giri\u015f yapt\u0131ktan sonra, Ayarlar (Settings) -> Sistem -> Genel Ayarlar (General Settings) b\u00f6l\u00fcm\u00fcnde &#8220;Ar\u015fivleme&#8221; (Archiving) ayarlar\u0131n\u0131 bulabilirsiniz. Burada cron job komutunu g\u00f6receksiniz.<\/p>\n<p>Sunucunuzda cron job&#8217;u ayarlamak i\u00e7in terminalde a\u015fa\u011f\u0131daki komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo crontab -e -u www-data<\/code><\/pre>\n<p>Bu komut, <code>www-data<\/code> kullan\u0131c\u0131s\u0131 i\u00e7in cron tablosunu d\u00fczenlemenizi sa\u011flar (Apache&#8217;nin \u00e7al\u0131\u015ft\u0131\u011f\u0131 kullan\u0131c\u0131). A\u00e7\u0131lan dosyaya a\u015fa\u011f\u0131daki sat\u0131r\u0131 ekleyin:<\/p>\n<pre><code class=\"language-cron\"># Piwik ar\u015fivleme cron job'u - her saatte bir \u00e7al\u0131\u015f\u0131r\n0 <em> <\/em> <em> <\/em> php \/var\/www\/piwik\/console core:archive --url=http:\/\/analytics.example.com\/ > \/dev\/null<\/code><\/pre>\n<p><em>   <code>0 <\/em> <em> <\/em> *<\/code>: Cron ifadesi, komutun her saatte bir, saatin 0. dakikas\u0131nda \u00e7al\u0131\u015faca\u011f\u0131n\u0131 belirtir.<br \/>\n*   <code>php \/var\/www\/piwik\/console<\/code>: Piwik&#8217;in komut sat\u0131r\u0131 arac\u0131n\u0131 (console) \u00e7al\u0131\u015ft\u0131r\u0131r.<br \/>\n*   <code>core:archive<\/code>: Ar\u015fivleme komutunu belirtir.<br \/>\n*   <code>--url=http:\/\/analytics.example.com\/<\/code>: Piwik kurulumunuzun URL&#8217;sini belirtir. <code>analytics.example.com<\/code> yerine kendi alan ad\u0131n\u0131z\u0131 veya IP adresinizi yazmal\u0131s\u0131n\u0131z.<br \/>\n*   <code>> \/dev\/null<\/code>: Komut \u00e7\u0131kt\u0131s\u0131n\u0131 susturur.<\/p>\n<p>Dosyay\u0131 kaydedip kapat\u0131n. Art\u0131k Piwik, d\u00fczenli aral\u0131klarla verilerini ar\u015fivleyecek ve raporlar\u0131 olu\u015fturacakt\u0131r.<\/p>\n<h4>HTTPS ile G\u00fcvenli Ba\u011flant\u0131 (Opsiyonel ama \u00d6nemli)<\/h4>\n<p>Piwik y\u00f6netim paneline ve takip koduna HTTPS \u00fczerinden eri\u015fmek, hem veri gizlili\u011fi hem de g\u00fcvenlik a\u00e7\u0131s\u0131ndan kritik \u00f6neme sahiptir. \u00d6zellikle web siteniz HTTPS kullan\u0131yorsa, Piwik takip kodunun da HTTPS \u00fczerinden y\u00fcklenmesi kar\u0131\u015f\u0131k i\u00e7erik hatalar\u0131n\u0131 \u00f6nler.<\/p>\n<p>Ubuntu 12.04&#8217;te Let&#8217;s Encrypt istemcisini (Certbot) kurmak, eski Python ba\u011f\u0131ml\u0131l\u0131klar\u0131 nedeniyle zor olabilir. Bu nedenle, ya manuel olarak bir self-signed sertifika olu\u015fturabilir ya da ba\u015fka bir kaynaktan (\u00f6rne\u011fin Cloudflare, Namecheap SSL) al\u0131nan bir sertifikay\u0131 kullanabilirsiniz.<\/p>\n<p><strong>Self-Signed Sertifika Olu\u015fturma (Test Ama\u00e7l\u0131):<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo apt-get install openssl -y\nsudo mkdir \/etc\/apache2\/ssl\nsudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout \/etc\/apache2\/ssl\/apache.key -out \/etc\/apache2\/ssl\/apache.crt<\/code><\/pre>\n<p>Bu komutlar, 1 y\u0131l ge\u00e7erli bir self-signed sertifika olu\u015fturur. Kurulum s\u0131ras\u0131nda size baz\u0131 bilgiler sorulacakt\u0131r (\u00fclke, \u015fehir, alan ad\u0131 vb.). <code>Common Name<\/code> k\u0131sm\u0131na Piwik alan ad\u0131n\u0131z\u0131 girin.<\/p>\n<p><strong>Apache SSL Mod\u00fcl\u00fcn\u00fc Etkinle\u015ftirme:<\/strong><\/p>\n<pre><code class=\"language-bash\">sudo a2enmod ssl<\/code><\/pre>\n<p><strong>Sanal Host&#8217;u HTTPS i\u00e7in Yap\u0131land\u0131rma:<\/strong><\/p>\n<p><code>\/etc\/apache2\/sites-available\/piwik.conf<\/code> dosyas\u0131n\u0131 a\u00e7\u0131n ve mevcut <code><VirtualHost <em>:80><\/code> blo\u011funun alt\u0131na yeni bir <code><VirtualHost <\/em>:443><\/code> blo\u011fu ekleyin:<\/p>\n<pre><code class=\"language-apache\"># ... (Mevcut HTTP VirtualHost) ...\n\n<VirtualHost *:443>\n    ServerAdmin webmaster@localhost\n    ServerName analytics.example.com ; Kendi alan ad\u0131n\u0131z\u0131 buraya yaz\u0131n\n    DocumentRoot \/var\/www\/piwik\n\n    <Directory \/var\/www\/piwik>\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\n    SSLEngine on\n    SSLCertificateFile \/etc\/apache2\/ssl\/apache.crt\n    SSLCertificateKeyFile \/etc\/apache2\/ssl\/apache.key\n<\/VirtualHost><\/code><\/pre>\n<p>Ard\u0131ndan, HTTP trafi\u011fini HTTPS&#8217;ye y\u00f6nlendirmek i\u00e7in mevcut HTTP VirtualHost&#8217;unuza bir <code>Redirect<\/code> kural\u0131 ekleyebilirsiniz:<\/p>\n<pre><code class=\"language-apache\"><VirtualHost *:80>\n    ServerName analytics.example.com\n    Redirect permanent \/ https:\/\/analytics.example.com\/\n<\/VirtualHost><\/code><\/pre>\n<p>De\u011fi\u015fiklikleri kaydedin ve Apache&#8217;yi yeniden ba\u015flat\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo service apache2 restart<\/code><\/pre>\n<p>Art\u0131k Piwik&#8217;e <code>https:\/\/analytics.example.com<\/code> \u00fczerinden eri\u015febilirsiniz. Self-signed sertifika kullan\u0131yorsan\u0131z taray\u0131c\u0131n\u0131z bir g\u00fcvenlik uyar\u0131s\u0131 verecektir, ancak bu beklenen bir durumdur. \u00dcretim ortamlar\u0131 i\u00e7in ge\u00e7erli bir SSL sertifikas\u0131 kullanman\u0131z \u00f6nemlidir.<\/p>\n<h4>Piwik G\u00fcncelleme Stratejileri<\/h4>\n<p>Piwik&#8217;i g\u00fcncel tutmak, yeni \u00f6zellikler, performans iyile\u015ftirmeleri ve g\u00fcvenlik yamalar\u0131 almak i\u00e7in hayati \u00f6neme sahiptir. Piwik&#8217;in eski bir s\u00fcr\u00fcm\u00fcn\u00fc (2.17.1) kurdu\u011fumuz i\u00e7in, daha yeni ana s\u00fcr\u00fcmlere (Matomo 3.x veya 4.x) y\u00fckseltmek, PHP s\u00fcr\u00fcm\u00fcn\u00fcz\u00fc de y\u00fckseltmeyi gerektirecektir. Ubuntu 12.04 \u00fczerinde bu, PPA&#8217;lar arac\u0131l\u0131\u011f\u0131yla PHP 5.6 veya PHP 7.x kurmak anlam\u0131na gelir ki bu da ek karma\u015f\u0131kl\u0131k ve potansiyel uyumluluk sorunlar\u0131 yarat\u0131r.<\/p>\n<p><strong>Ayn\u0131 S\u00fcr\u00fcm \u0130\u00e7inde G\u00fcncelleme (2.x&#8217;ten 2.x&#8217;e):<\/strong><\/p>\n<p>Piwik&#8217;in 2.x serisi i\u00e7inde (e\u011fer daha yeni bir 2.x s\u00fcr\u00fcm\u00fc \u00e7\u0131karsa) g\u00fcncelleme genellikle Piwik aray\u00fcz\u00fc \u00fczerinden veya <code>console<\/code> komutu ile yap\u0131labilir:<\/p>\n<pre><code class=\"language-bash\">php \/var\/www\/piwik\/console core:update<\/code><\/pre>\n<p><strong>Manuel G\u00fcncelleme (\u00d6nerilen Y\u00f6ntem):<\/strong><\/p>\n<p>1.  Mevcut Piwik dizininizin yede\u011fini al\u0131n (<code>\/var\/www\/piwik<\/code>).<br \/>\n2.  Veritaban\u0131n\u0131z\u0131n yede\u011fini al\u0131n (<code>mysqldump<\/code>).<br \/>\n3.  <code>config\/config.ini.php<\/code> dosyas\u0131n\u0131 yedekleyin.<br \/>\n4.  Yeni Piwik s\u00fcr\u00fcm\u00fcn\u00fc indirin ve a\u00e7\u0131n.<br \/>\n5.  Eski Piwik dizininin i\u00e7eri\u011fini silin (yedek ald\u0131\u011f\u0131n\u0131zdan emin olun!).<br \/>\n6.  Yeni Piwik dosyalar\u0131n\u0131 eski dizinin yerine kopyalay\u0131n.<br \/>\n7.  Yedekledi\u011finiz <code>config\/config.ini.php<\/code> dosyas\u0131n\u0131 geri y\u00fckleyin.<br \/>\n8.  Dosya izinlerini tekrar ayarlay\u0131n.<br \/>\n9.  Taray\u0131c\u0131dan Piwik URL&#8217;nize giderek veritaban\u0131 y\u00fckseltme i\u015flemini tamamlay\u0131n veya <code>php \/var\/www\/piwik\/console core:update<\/code> komutunu \u00e7al\u0131\u015ft\u0131r\u0131n.<\/p>\n<p><strong>\u00d6nemli Uyar\u0131:<\/strong> Ubuntu 12.04 ve Piwik 2.17.1 kombinasyonu art\u0131k g\u00fcvenlik g\u00fcncellemeleri almamaktad\u0131r. Bu nedenle, bu kurulumun g\u00fcvenlik a\u00e7\u0131klar\u0131na kar\u015f\u0131 savunmas\u0131z kalabilece\u011fini unutmamak \u00f6nemlidir. M\u00fcmk\u00fcn olan en k\u0131sa s\u00fcrede daha g\u00fcncel bir Ubuntu s\u00fcr\u00fcm\u00fcne (\u00f6rne\u011fin Ubuntu 20.04 LTS veya 22.04 LTS) ve Matomo&#8217;nun en son s\u00fcr\u00fcm\u00fcne y\u00fckseltmeniz \u015fiddetle tavsiye edilir.<\/p>\n<h4>Veritaban\u0131 Bak\u0131m\u0131 ve Optimizasyonu<\/h4>\n<p>Piwik veritaban\u0131 zamanla b\u00fcy\u00fcyebilir. Performans\u0131 art\u0131rmak ve disk alan\u0131n\u0131 verimli kullanmak i\u00e7in d\u00fczenli veritaban\u0131 bak\u0131m\u0131 \u00f6nemlidir.<\/p>\n<p>*   <strong>Veritaban\u0131 Yedekleme:<\/strong> D\u00fczenli olarak Piwik veritaban\u0131n\u0131z\u0131n yede\u011fini al\u0131n. Bu, olas\u0131 bir felaket durumunda verilerinizi kurtarman\u0131z\u0131 sa\u011flar.<\/p>\n<pre><code class=\"language-bash\">mysqldump -u piwik_user -p piwik_db > \/path\/to\/backup\/piwik_db_$(date +%Y%m%d%H%M%S).sql<\/code><\/pre>\n<p>    <code>piwik_user<\/code> ve <code>piwik_db<\/code> yerine kendi kullan\u0131c\u0131 ve veritaban\u0131 ad\u0131n\u0131z\u0131 kullan\u0131n. Parola istendi\u011finde girin.<\/p>\n<p>*   <strong>Tablo Optimizasyonu:<\/strong> MySQL tablolar\u0131n\u0131 optimize etmek, sorgu performans\u0131n\u0131 art\u0131rabilir. Bunu MySQL istemcisi \u00fczerinden yapabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">mysql -u piwik_user -p piwik_db<\/code><\/pre>\n<p>    Ard\u0131ndan, etkilenen tablolar i\u00e7in <code>OPTIMIZE TABLE<\/code> komutunu kullan\u0131n:<\/p>\n<pre><code class=\"language-sql\">OPTIMIZE TABLE piwik_log_visit;\n    OPTIMIZE TABLE piwik_log_action;\n    -- Di\u011fer b\u00fcy\u00fck log tablolar\u0131 i\u00e7in de tekrarlay\u0131n<\/code><\/pre>\n<p>    <code>EXIT;<\/code> ile MySQL istemcisinden \u00e7\u0131k\u0131n.<\/p>\n<h3>S\u0131k Kar\u015f\u0131la\u015f\u0131lan Sorunlar ve \u00c7\u00f6z\u00fcmleri<\/h3>\n<p>Kurulum s\u0131ras\u0131nda veya sonras\u0131nda baz\u0131 sorunlarla kar\u015f\u0131la\u015fabilirsiniz. \u0130\u015fte yayg\u0131n sorunlar ve olas\u0131 \u00e7\u00f6z\u00fcmleri:<\/p>\n<p>*   <strong>Bo\u015f Beyaz Sayfa (White Screen of Death):<\/strong> Bu genellikle bir PHP hatas\u0131d\u0131r. PHP hata g\u00fcnl\u00fcklerini kontrol edin.<\/p>\n<pre><code class=\"language-bash\">sudo tail -f \/var\/log\/apache2\/error.log<\/code><\/pre>\n<p>    <code>display_errors = On<\/code> ayar\u0131n\u0131 <code>\/etc\/php5\/apache2\/php.ini<\/code> dosyas\u0131nda ge\u00e7ici olarak etkinle\u015ftirip hata mesaj\u0131n\u0131 do\u011frudan taray\u0131c\u0131da g\u00f6rmeyi deneyebilirsiniz (ancak \u00fcretim ortam\u0131nda <code>Off<\/code> olmal\u0131d\u0131r).<br \/>\n*   <strong>&#8220;File permissions&#8221; Hatas\u0131:<\/strong> Piwik kurulum sihirbaz\u0131nda dosya izinleriyle ilgili bir hata al\u0131yorsan\u0131z, <code>tmp\/<\/code> dizinine yazma izinlerini kontrol edin.<\/p>\n<pre><code class=\"language-bash\">sudo chmod -R 777 \/var\/www\/piwik\/tmp<\/code><\/pre>\n<p>    Gerekiyorsa t\u00fcm Piwik dizininin sahipli\u011fini <code>www-data<\/code>&#8216;ya atay\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo chown -R www-data:www-data \/var\/www\/piwik<\/code><\/pre>\n<p>*   <strong>Eksik PHP Uzant\u0131lar\u0131:<\/strong> Kurulum sihirbaz\u0131nda belirli PHP uzant\u0131lar\u0131n\u0131n eksik oldu\u011funa dair bir uyar\u0131 al\u0131rsan\u0131z, <code>sudo apt-get install<\/code> komutuyla ilgili uzant\u0131y\u0131 y\u00fckleyin ve Apache&#8217;yi yeniden ba\u015flat\u0131n.<br \/>\n*   <strong><code>memory_limit<\/code> Hatas\u0131:<\/strong> PHP&#8217;nin <code>memory_limit<\/code> de\u011ferinin d\u00fc\u015f\u00fck olmas\u0131, \u00f6zellikle b\u00fcy\u00fck veri k\u00fcmeleri i\u015flenirken sorunlara yol a\u00e7abilir. <code>\/etc\/php5\/apache2\/php.ini<\/code> dosyas\u0131ndaki <code>memory_limit<\/code> de\u011ferini art\u0131r\u0131n (\u00f6rne\u011fin <code>256M<\/code> veya <code>512M<\/code>). Apache&#8217;yi yeniden ba\u015flatmay\u0131 unutmay\u0131n.<br \/>\n*   <strong><code>mod_rewrite<\/code> Sorunlar\u0131:<\/strong> Piwik&#8217;in temiz URL&#8217;leri veya baz\u0131 eklentileri <code>mod_rewrite<\/code>&#8216;a ihtiya\u00e7 duyar. Apache&#8217;de etkinle\u015ftirildi\u011finden emin olun:<\/p>\n<pre><code class=\"language-bash\">sudo a2enmod rewrite\n    sudo service apache2 restart<\/code><\/pre>\n<p>    Ayr\u0131ca sanal host yap\u0131land\u0131rman\u0131zda <code>AllowOverride All<\/code> oldu\u011fundan emin olun.<br \/>\n*   <strong>Veritaban\u0131 Ba\u011flant\u0131 Hatas\u0131:<\/strong> MySQL kullan\u0131c\u0131 ad\u0131, parola, veritaban\u0131 ad\u0131 veya sunucu ad\u0131n\u0131n yanl\u0131\u015f girilmesi. MySQL&#8217;e <code>root<\/code> olarak ba\u011flan\u0131p <code>GRANT<\/code> komutunu kontrol edin veya <code>piwik_user<\/code> olarak giri\u015f yapmay\u0131 deneyin.<\/p>\n<pre><code class=\"language-bash\">mysql -u piwik_user -p<\/code><\/pre>\n<p>    E\u011fer giri\u015f yapabiliyorsan\u0131z, sorun Piwik kurulumunda girilen bilgilerdedir.<\/p>\n<h3>Sonu\u00e7 ve \u0130leri Ad\u0131mlar<\/h3>\n<p>Bu kapsaml\u0131 rehberde, Ubuntu 12.04 bulut sunucusuna Piwik (Matomo) 2.17.1 s\u00fcr\u00fcm\u00fcn\u00fc ad\u0131m ad\u0131m ba\u015far\u0131yla kurduk. LAMP y\u0131\u011f\u0131n\u0131n\u0131 (Apache, MySQL, PHP) yap\u0131land\u0131rd\u0131k, Piwik dosyalar\u0131n\u0131 indirip yerle\u015ftirdik, veritaban\u0131 olu\u015fturduk ve web aray\u00fcz\u00fc \u00fczerinden kurulumu tamamlad\u0131k. Ayr\u0131ca, cron job ile otomatik ar\u015fivleme, HTTPS ile g\u00fcvenlik ve temel veritaban\u0131 bak\u0131m\u0131 gibi \u00f6nemli optimizasyon ve g\u00fcvenlik ad\u0131mlar\u0131n\u0131 da ele ald\u0131k.<\/p>\n<p>Piwik, web sitenizin performans\u0131n\u0131 ve ziyaret\u00e7i davran\u0131\u015flar\u0131n\u0131 derinlemesine anlaman\u0131z i\u00e7in g\u00fc\u00e7l\u00fc ve gizlilik odakl\u0131 bir ara\u00e7t\u0131r. Kendi sunucunuzda bar\u0131nd\u0131rarak verileriniz \u00fczerinde tam kontrole sahip olursunuz.<\/p>\n<p><strong>\u0130leri Ad\u0131mlar:<\/strong><\/p>\n<p>1.  <strong>Web Sitesi Entegrasyonu:<\/strong> Piwik&#8217;in sa\u011flad\u0131\u011f\u0131 JavaScript takip kodunu t\u00fcm web sayfalar\u0131n\u0131za do\u011fru bir \u015fekilde ekledi\u011finizden emin olun.<br \/>\n2.  <strong>Raporlar\u0131 Ke\u015ffedin:<\/strong> Piwik aray\u00fcz\u00fcne giri\u015f yaparak farkl\u0131 raporlar\u0131, segmentleri ve \u00f6zellikleri ke\u015ffedin.<br \/>\n3.  <strong>Eklentiler ve \u00d6zelle\u015ftirme:<\/strong> Piwik&#8217;in g\u00fc\u00e7l\u00fc eklenti ekosistemini kullanarak ek \u00f6zellikler (\u00f6rne\u011fin \u0131s\u0131 haritalar\u0131, oturum kay\u0131tlar\u0131) ekleyebilir veya mevcut i\u015flevleri geni\u015fletebilirsiniz.<br \/>\n4.  <strong>G\u00fcvenlik Denetimi:<\/strong> Sunucunuzun g\u00fcvenlik duvar\u0131n\u0131 (ufw) yap\u0131land\u0131rarak sadece gerekli portlara (SSH i\u00e7in 22, HTTP i\u00e7in 80, HTTPS i\u00e7in 443) izin verin.<br \/>\n5.  <strong>Sistem G\u00fcncellemesi ve Modernizasyon:<\/strong> Daha \u00f6nce de vurguland\u0131\u011f\u0131 gibi, Ubuntu 12.04 ve Piwik 2.17.1 eski ve art\u0131k g\u00fcvenlik g\u00fcncellemeleri almayan yaz\u0131l\u0131mlard\u0131r. M\u00fcmk\u00fcn olan en k\u0131sa s\u00fcrede sunucunuzu daha modern bir Ubuntu s\u00fcr\u00fcm\u00fcne (\u00f6rne\u011fin 20.04 LTS veya 22.04 LTS) y\u00fckseltmeniz ve Matomo&#8217;nun en son s\u00fcr\u00fcm\u00fcne ge\u00e7meniz, uzun vadeli g\u00fcvenlik, performans ve \u00f6zellik eri\u015fimi i\u00e7in kritik \u00f6neme sahiptir. Bu y\u00fckseltme, genellikle yeni bir sunucuya temiz kurulum ve veri ta\u015f\u0131ma \u015feklinde yap\u0131l\u0131r.<\/p>\n<p>Bu rehberin, Piwik&#8217;i Ubuntu 12.04 sunucunuza kurma s\u00fcrecinde size yol g\u00f6stermesini umuyoruz. Unutmay\u0131n, herhangi bir sunucu y\u00f6netimi i\u015fleminde yedekleme yapmak ve dikkatli olmak her zaman en iyi yakla\u015f\u0131md\u0131r.<\/body><\/p>\n","protected":false},"excerpt":{"rendered":"Ubuntu 12.04 Bulut Sunucusuna Piwik (Matomo) Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber\nBu rehber, Ubuntu 12.04 i\u015fletim sistemine sahip bir bulut sunucu","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-35879","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>Ubuntu 12.04 Bulut Sunucusuna Piwik (Matomo) Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber - 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\/ubuntu-12-04-bulut-sunucusuna-piwik-matomo-kurulumu-adim-adim-kapsamli-rehber\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Ubuntu 12.04 Bulut Sunucusuna Piwik (Matomo) Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber\" \/>\n<meta property=\"og:description\" content=\"Ubuntu 12.04 Bulut Sunucusuna Piwik (Matomo) Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber Bu rehber, Ubuntu 12.04 i\u015fletim sistemine sahip bir bulut sunucu\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-bulut-sunucusuna-piwik-matomo-kurulumu-adim-adim-kapsamli-rehber\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-12-04T23:40:59+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=\"24 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-bulut-sunucusuna-piwik-matomo-kurulumu-adim-adim-kapsamli-rehber\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-bulut-sunucusuna-piwik-matomo-kurulumu-adim-adim-kapsamli-rehber\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Ubuntu 12.04 Bulut Sunucusuna Piwik (Matomo) Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber\",\"datePublished\":\"2025-12-04T23:40:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-bulut-sunucusuna-piwik-matomo-kurulumu-adim-adim-kapsamli-rehber\/\"},\"wordCount\":4094,\"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\/ubuntu-12-04-bulut-sunucusuna-piwik-matomo-kurulumu-adim-adim-kapsamli-rehber\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-bulut-sunucusuna-piwik-matomo-kurulumu-adim-adim-kapsamli-rehber\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-bulut-sunucusuna-piwik-matomo-kurulumu-adim-adim-kapsamli-rehber\/\",\"name\":\"Ubuntu 12.04 Bulut Sunucusuna Piwik (Matomo) Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-12-04T23:40:59+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-bulut-sunucusuna-piwik-matomo-kurulumu-adim-adim-kapsamli-rehber\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-bulut-sunucusuna-piwik-matomo-kurulumu-adim-adim-kapsamli-rehber\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-bulut-sunucusuna-piwik-matomo-kurulumu-adim-adim-kapsamli-rehber\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Ubuntu 12.04 Bulut Sunucusuna Piwik (Matomo) Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber\"}]},{\"@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":"Ubuntu 12.04 Bulut Sunucusuna Piwik (Matomo) Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber - 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\/ubuntu-12-04-bulut-sunucusuna-piwik-matomo-kurulumu-adim-adim-kapsamli-rehber\/","og_locale":"tr_TR","og_type":"article","og_title":"Ubuntu 12.04 Bulut Sunucusuna Piwik (Matomo) Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber","og_description":"Ubuntu 12.04 Bulut Sunucusuna Piwik (Matomo) Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber Bu rehber, Ubuntu 12.04 i\u015fletim sistemine sahip bir bulut sunucu","og_url":"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-bulut-sunucusuna-piwik-matomo-kurulumu-adim-adim-kapsamli-rehber\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-12-04T23:40:59+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"24 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-bulut-sunucusuna-piwik-matomo-kurulumu-adim-adim-kapsamli-rehber\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-bulut-sunucusuna-piwik-matomo-kurulumu-adim-adim-kapsamli-rehber\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Ubuntu 12.04 Bulut Sunucusuna Piwik (Matomo) Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber","datePublished":"2025-12-04T23:40:59+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-bulut-sunucusuna-piwik-matomo-kurulumu-adim-adim-kapsamli-rehber\/"},"wordCount":4094,"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\/ubuntu-12-04-bulut-sunucusuna-piwik-matomo-kurulumu-adim-adim-kapsamli-rehber\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-bulut-sunucusuna-piwik-matomo-kurulumu-adim-adim-kapsamli-rehber\/","url":"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-bulut-sunucusuna-piwik-matomo-kurulumu-adim-adim-kapsamli-rehber\/","name":"Ubuntu 12.04 Bulut Sunucusuna Piwik (Matomo) Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-12-04T23:40:59+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-bulut-sunucusuna-piwik-matomo-kurulumu-adim-adim-kapsamli-rehber\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-bulut-sunucusuna-piwik-matomo-kurulumu-adim-adim-kapsamli-rehber\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/ubuntu-12-04-bulut-sunucusuna-piwik-matomo-kurulumu-adim-adim-kapsamli-rehber\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Ubuntu 12.04 Bulut Sunucusuna Piwik (Matomo) Kurulumu: Ad\u0131m Ad\u0131m Kapsaml\u0131 Rehber"}]},{"@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\/35879","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=35879"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/35879\/revisions"}],"predecessor-version":[{"id":35880,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/35879\/revisions\/35880"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=35879"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=35879"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=35879"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}