{"id":35714,"date":"2025-12-03T03:40:46","date_gmt":"2025-12-03T00:40:46","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/?p=35714"},"modified":"2025-12-03T03:40:46","modified_gmt":"2025-12-03T00:40:46","slug":"opencarti-ubuntu-12-04-vps-uzerine-kurulum-rehberi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/opencarti-ubuntu-12-04-vps-uzerine-kurulum-rehberi\/","title":{"rendered":"OpenCart&#8217;\u0131 Ubuntu 12.04 VPS \u00dczerine Kurulum Rehberi"},"content":{"rendered":"<p><body><\/p>\n<h2>OpenCart&#8217;\u0131 Ubuntu 12.04 VPS \u00dczerine Kurulum Rehberi<\/h2>\n<p>E-ticaret g\u00fcn\u00fcm\u00fcz i\u015f d\u00fcnyas\u0131n\u0131n vazge\u00e7ilmez bir par\u00e7as\u0131 haline gelmi\u015ftir ve i\u015fletmelerin \u00fcr\u00fcnlerini geni\u015f kitlelere ula\u015ft\u0131rmas\u0131 i\u00e7in g\u00fc\u00e7l\u00fc platformlara ihtiyac\u0131 vard\u0131r. OpenCart, a\u00e7\u0131k kaynakl\u0131, kullan\u0131c\u0131 dostu ve zengin \u00f6zelliklere sahip bir e-ticaret \u00e7\u00f6z\u00fcm\u00fcd\u00fcr. Bu makale, OpenCart&#8217;\u0131 eski ancak hala baz\u0131 ortamlarda kar\u015f\u0131la\u015f\u0131labilecek olan Ubuntu 12.04 LTS (Precise Pangolin) tabanl\u0131 bir Sanal \u00d6zel Sunucu (VPS) \u00fczerine nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m detayland\u0131racakt\u0131r. Ubuntu 12.04 LTS&#8217;nin art\u0131k resmi g\u00fcvenlik g\u00fcncellemeleri almad\u0131\u011f\u0131n\u0131 ve bu nedenle \u00fcretim ortamlar\u0131nda kullan\u0131lmas\u0131n\u0131n \u00f6nerilmedi\u011fini ba\u015ftan belirtmek \u00f6nemlidir. Ancak, bu rehber belirli bir senaryo veya test ortam\u0131 i\u00e7in talep edildi\u011finden, kurulum ad\u0131mlar\u0131 bu eski s\u00fcr\u00fcme uygun olarak sunulacakt\u0131r.<\/p>\n<h3>OpenCart Nedir ve Neden Tercih Edilmelidir?<\/h3>\n<p>OpenCart, PHP tabanl\u0131, MySQL veritaban\u0131 kullanan ve HTML bile\u015fenleriyle \u00e7al\u0131\u015fan \u00fccretsiz bir a\u00e7\u0131k kaynak e-ticaret y\u00f6netim sistemidir. Kullan\u0131c\u0131 dostu aray\u00fcz\u00fc sayesinde teknik bilgiye sahip olmayan ki\u015filerin bile kolayca ma\u011faza a\u00e7mas\u0131na olanak tan\u0131r. Geni\u015f bir \u00f6zellik yelpazesi sunar: s\u0131n\u0131rs\u0131z \u00fcr\u00fcn ve kategori ekleme, \u00e7oklu dil ve para birimi deste\u011fi, \u00e7e\u015fitli \u00f6deme ve kargo entegrasyonlar\u0131, SEO dostu yap\u0131s\u0131, raporlama ara\u00e7lar\u0131 ve binlerce tema ile mod\u00fcl deste\u011fi. A\u00e7\u0131k kaynak olmas\u0131, geli\u015ftiricilere esneklik sunar ve s\u00fcrekli geli\u015fen bir toplulu\u011fa sahiptir. Bu \u00f6zellikler, OpenCart&#8217;\u0131 k\u00fc\u00e7\u00fck ve orta \u00f6l\u00e7ekli i\u015fletmeler i\u00e7in cazip bir se\u00e7enek haline getirir.<\/p>\n<h3>Kurulum \u00d6ncesi Gerekli Haz\u0131rl\u0131klar<\/h3>\n<p>OpenCart kurulumuna ba\u015flamadan \u00f6nce baz\u0131 temel gereksinimleri kar\u015f\u0131laman\u0131z ve VPS&#8217;inizi haz\u0131rlaman\u0131z gerekmektedir.<\/p>\n<h4>VPS Eri\u015fimi ve Temel Bilgiler<\/h4>\n<p>VPS&#8217;inize SSH (Secure Shell) arac\u0131l\u0131\u011f\u0131yla eri\u015fiminizin olmas\u0131 gerekmektedir. Genellikle bir SSH istemcisi (Windows i\u00e7in PuTTY, Linux\/macOS i\u00e7in terminal) kullanarak sunucuya ba\u011flan\u0131l\u0131r. Root kullan\u0131c\u0131s\u0131 veya sudo yetkisine sahip bir kullan\u0131c\u0131 ile i\u015flem yapman\u0131z gerekecektir. Ayr\u0131ca, bir alan ad\u0131n\u0131z\u0131n (\u00f6rne\u011fin, <code>magazam.com<\/code>) olmas\u0131 ve bu alan ad\u0131n\u0131n VPS&#8217;inizin IP adresine y\u00f6nlendirilmi\u015f olmas\u0131 kurulum sonras\u0131 eri\u015fim i\u00e7in \u00f6nemlidir.<\/p>\n<h4>Sistemi G\u00fcncelleme<\/h4>\n<p>Herhangi bir yaz\u0131l\u0131m kurulumuna ba\u015flamadan \u00f6nce, sunucunuzdaki paket listelerini g\u00fcncellemek ve mevcut paketleri en son s\u00fcr\u00fcmlerine y\u00fckseltmek iyi bir uygulamad\u0131r. Bu, potansiyel g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 kapatmaya ve uyumluluk sorunlar\u0131n\u0131 \u00f6nlemeye yard\u0131mc\u0131 olur.<\/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\u00fcncellerken, <code>apt-get upgrade -y<\/code> komutu ise mevcut t\u00fcm paketleri y\u00fckseltir ve <code>-y<\/code> parametresi t\u00fcm sorulara otomatik olarak &#8220;evet&#8221; yan\u0131t\u0131 verir.<\/p>\n<h4>G\u00fcvenlik \u00d6nlemleri<\/h4>\n<p>Ubuntu 12.04&#8217;\u00fcn eski bir s\u00fcr\u00fcm olmas\u0131 nedeniyle g\u00fcvenlik, \u00f6zellikle dikkat edilmesi gereken bir konudur. Temel g\u00fcvenlik \u00f6nlemleri alarak sunucunuzu korumaya ba\u015flamak \u00f6nemlidir.<\/p>\n<h5>Yeni Bir Sudo Kullan\u0131c\u0131s\u0131 Olu\u015fturma (\u00d6nerilir)<\/h5>\n<p>Root kullan\u0131c\u0131s\u0131 olarak s\u00fcrekli \u00e7al\u0131\u015fmak riskli olabilir. Sudo yetkilerine sahip yeni bir kullan\u0131c\u0131 olu\u015fturmak ve g\u00fcnl\u00fck i\u015flemleri bu kullan\u0131c\u0131yla yapmak daha g\u00fcvenlidir.<\/p>\n<pre><code class=\"language-bash\">sudo adduser yenikullanici\nsudo adduser yenikullanici sudo<\/code><\/pre>\n<p>\u0130lk komut yeni bir kullan\u0131c\u0131 olu\u015fturur ve parolas\u0131n\u0131 belirlemenizi ister. \u0130kinci komut ise bu kullan\u0131c\u0131y\u0131 <code>sudo<\/code> grubuna ekleyerek y\u00f6netici yetkileri verir. Art\u0131k <code>exit<\/code> komutuyla root oturumundan \u00e7\u0131k\u0131p <code>ssh yenikullanici@your_vps_ip<\/code> ile yeni kullan\u0131c\u0131 olarak ba\u011flanabilirsiniz.<\/p>\n<h5>G\u00fcvenlik Duvar\u0131 (UFW) Yap\u0131land\u0131rmas\u0131<\/h5>\n<p>Ubuntu, varsay\u0131lan olarak UFW (Uncomplicated Firewall) ile gelir. UFW&#8217;yi etkinle\u015ftirerek sadece gerekli portlara eri\u015fime izin vermek, sunucunuzun g\u00fcvenli\u011fini art\u0131r\u0131r.<\/p>\n<pre><code class=\"language-bash\">sudo ufw allow OpenSSH\nsudo ufw allow http\nsudo ufw allow https\nsudo ufw enable\nsudo ufw status<\/code><\/pre>\n<p>Bu komutlar SSH (varsay\u0131lan 22), HTTP (80) ve HTTPS (443) portlar\u0131na izin verir ve g\u00fcvenlik duvar\u0131n\u0131 etkinle\u015ftirir. <code>sudo ufw status<\/code> ile kurallar\u0131 kontrol edebilirsiniz.<\/p>\n<h3>LAMP Y\u0131\u011f\u0131n\u0131 Kurulumu<\/h3>\n<p>OpenCart, PHP tabanl\u0131 bir uygulama oldu\u011fu i\u00e7in bir web sunucusu (Apache), bir veritaban\u0131 sunucusu (MySQL) ve PHP yorumlay\u0131c\u0131s\u0131na ihtiya\u00e7 duyar. Bu \u00fc\u00e7 bile\u015fenin birle\u015fimi &#8220;LAMP&#8221; (Linux, Apache, MySQL, PHP) y\u0131\u011f\u0131n\u0131 olarak bilinir.<\/p>\n<h4>Apache Web Sunucusu Kurulumu<\/h4>\n<p>Apache, d\u00fcnyada en yayg\u0131n kullan\u0131lan web sunucular\u0131ndan biridir.<\/p>\n<pre><code class=\"language-bash\">sudo apt-get install apache2 -y<\/code><\/pre>\n<p>Kurulum tamamland\u0131ktan sonra Apache servisi otomatik olarak ba\u015flar. Taray\u0131c\u0131n\u0131zdan VPS&#8217;inizin IP adresine giderek Apache&#8217;nin varsay\u0131lan kar\u015f\u0131lama sayfas\u0131n\u0131 g\u00f6rmelisiniz. Bu, Apache&#8217;nin d\u00fczg\u00fcn \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 g\u00f6sterir.<\/p>\n<h4>MySQL Veritaban\u0131 Sunucusu Kurulumu<\/h4>\n<p>OpenCart, t\u00fcm \u00fcr\u00fcn, kategori, m\u00fc\u015fteri ve sipari\u015f bilgilerini bir MySQL veritaban\u0131nda saklar.<\/p>\n<pre><code class=\"language-bash\">sudo apt-get install mysql-server mysql-client -y<\/code><\/pre>\n<p>Kurulum s\u0131ras\u0131nda MySQL root kullan\u0131c\u0131s\u0131 i\u00e7in bir parola belirlemeniz istenecektir. Bu parolay\u0131 g\u00fcvenli bir yerde saklay\u0131n.<\/p>\n<p>Kurulumdan sonra MySQL&#8217;i daha g\u00fcvenli hale getirmek i\u00e7in <code>mysql_secure_installation<\/code> beti\u011fini \u00e7al\u0131\u015ft\u0131rman\u0131z \u00f6nerilir.<\/p>\n<pre><code class=\"language-bash\">sudo mysql_secure_installation<\/code><\/pre>\n<p>Bu betik size bir dizi soru soracakt\u0131r:<br \/>\n*   <strong>Enter current password for root (enter for none):<\/strong> MySQL root parolan\u0131z\u0131 girin.<br \/>\n*   <strong>Change the root password? [Y\/n]:<\/strong> Parolan\u0131z\u0131 de\u011fi\u015ftirmek isteyip istemedi\u011finizi sorar. Zaten kurulumda belirlediyseniz &#8216;n&#8217; diyebilirsiniz.<br \/>\n*   <strong>Remove anonymous users? [Y\/n]:<\/strong> Anonim kullan\u0131c\u0131lar\u0131 kald\u0131rmak g\u00fcvenlik i\u00e7in iyidir, &#8216;y&#8217; se\u00e7in.<br \/>\n*   <strong>Disallow root login remotely? [Y\/n]:<\/strong> Root kullan\u0131c\u0131s\u0131n\u0131n uzaktan ba\u011flanmas\u0131n\u0131 engellemek g\u00fcvenlik i\u00e7in \u00f6nemlidir, &#8216;y&#8217; se\u00e7in.<br \/>\n*   <strong>Remove test database and access to it? [Y\/n]:<\/strong> Test veritaban\u0131n\u0131 kald\u0131rmak da iyidir, &#8216;y&#8217; se\u00e7in.<br \/>\n*   <strong>Reload privilege tables now? [Y\/n]:<\/strong> Yetki tablolar\u0131n\u0131 yeniden y\u00fcklemek i\u00e7in &#8216;y&#8217; se\u00e7in.<\/p>\n<h4>PHP Kurulumu ve Gerekli Uzant\u0131lar<\/h4>\n<p>OpenCart, PHP ile yaz\u0131lm\u0131\u015ft\u0131r ve \u00e7al\u0131\u015fmas\u0131 i\u00e7in belirli PHP uzant\u0131lar\u0131na ihtiya\u00e7 duyar. Ubuntu 12.04 genellikle PHP 5.3 veya 5.4 ile gelir, bu da OpenCart 2.x s\u00fcr\u00fcmleri i\u00e7in uygundur. OpenCart 3.x ve \u00fczeri PHP 7.x gerektirir, bu nedenle bu rehber OpenCart 2.x s\u00fcr\u00fcm\u00fc i\u00e7in ge\u00e7erlidir.<\/p>\n<pre><code class=\"language-bash\">sudo apt-get install php5 php5-mysql libapache2-mod-php5 php5-curl php5-gd php5-mcrypt php5-zip -y<\/code><\/pre>\n<p>Bu komut, temel PHP paketlerini ve OpenCart&#8217;\u0131n ihtiya\u00e7 duydu\u011fu \u00f6nemli uzant\u0131lar\u0131 kurar:<br \/>\n*   <code>php5-mysql<\/code>: PHP&#8217;nin MySQL veritabanlar\u0131 ile ileti\u015fim kurmas\u0131n\u0131 sa\u011flar.<br \/>\n*   <code>libapache2-mod-php5<\/code>: Apache&#8217;nin PHP kodunu i\u015flemesini sa\u011flayan mod\u00fcld\u00fcr.<br \/>\n*   <code>php5-curl<\/code>: Uzak sunucularla HTTP istekleri yapmak i\u00e7in kullan\u0131l\u0131r (\u00f6rne\u011fin, \u00f6deme a\u011f ge\u00e7itleri).<br \/>\n*   <code>php5-gd<\/code>: G\u00f6r\u00fcnt\u00fc i\u015fleme yetenekleri sa\u011flar (\u00f6rne\u011fin, \u00fcr\u00fcn resimlerini yeniden boyutland\u0131rma).<br \/>\n*   <code>php5-mcrypt<\/code>: Veri \u015fifreleme ve \u015fifre \u00e7\u00f6zme i\u015flevleri sa\u011flar (OpenCart&#8217;\u0131n eski s\u00fcr\u00fcmleri i\u00e7in gereklidir).<br \/>\n*   <code>php5-zip<\/code>: ZIP ar\u015fivlerini i\u015flemek i\u00e7in kullan\u0131l\u0131r (OpenCart kurulum dosyalar\u0131n\u0131 a\u00e7mak i\u00e7in gereklidir).<\/p>\n<h5>PHP Yap\u0131land\u0131rmas\u0131 (php.ini)<\/h5>\n<p>OpenCart&#8217;\u0131n d\u00fczg\u00fcn \u00e7al\u0131\u015fmas\u0131 i\u00e7in baz\u0131 PHP ayarlar\u0131n\u0131 optimize etmek gerekebilir. PHP yap\u0131land\u0131rma dosyas\u0131 genellikle <code>\/etc\/php5\/apache2\/php.ini<\/code> konumundad\u0131r.<\/p>\n<pre><code class=\"language-bash\">sudo nano \/etc\/php5\/apache2\/php.ini<\/code><\/pre>\n<p>A\u015fa\u011f\u0131daki ayarlar\u0131 bulun ve de\u011ferlerini OpenCart&#8217;\u0131n gereksinimlerine uygun \u015fekilde art\u0131r\u0131n (Ctrl+W ile arama yapabilirsiniz):<\/p>\n<p>*   <code>memory_limit = 256M<\/code> (Varsay\u0131lan 128M olabilir. Daha b\u00fcy\u00fck ma\u011fazalar i\u00e7in art\u0131r\u0131labilir.)<br \/>\n*   <code>max_execution_time = 300<\/code> (Varsay\u0131lan 30 saniye olabilir. Uzun s\u00fcren i\u015flemler i\u00e7in art\u0131r\u0131l\u0131r.)<br \/>\n*   <code>upload_max_filesize = 128M<\/code> (Varsay\u0131lan 2M veya 8M olabilir. B\u00fcy\u00fck dosya y\u00fcklemeleri i\u00e7in art\u0131r\u0131l\u0131r.)<br \/>\n*   <code>post_max_size = 128M<\/code> (Varsay\u0131lan 8M olabilir. B\u00fcy\u00fck form verileri i\u00e7in art\u0131r\u0131l\u0131r.)<\/p>\n<p>De\u011fi\u015fiklikleri kaydedip \u00e7\u0131kt\u0131ktan sonra (Ctrl+O, Enter, Ctrl+X), Apache&#8217;yi yeniden ba\u015flatman\u0131z gerekir.<\/p>\n<pre><code class=\"language-bash\">sudo service apache2 restart<\/code><\/pre>\n<h5>PHP Kurulumunu Test Etme<\/h5>\n<p>PHP&#8217;nin d\u00fczg\u00fcn \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 do\u011frulamak i\u00e7in bir <code>phpinfo()<\/code> dosyas\u0131 olu\u015fturabilirsiniz.<\/p>\n<pre><code class=\"language-bash\">sudo nano \/var\/www\/info.php<\/code><\/pre>\n<p>Dosyan\u0131n i\u00e7ine a\u015fa\u011f\u0131daki kodu ekleyin:<\/p>\n<pre><code class=\"language-php\"><?php phpinfo(); ?><\/code><\/pre>\n<p>Kaydedip \u00e7\u0131kt\u0131ktan sonra taray\u0131c\u0131n\u0131zdan <code>http:\/\/your_vps_ip\/info.php<\/code> adresine gidin. PHP yap\u0131land\u0131rma bilgilerini i\u00e7eren bir sayfa g\u00f6rmelisiniz. \u0130\u015finiz bitti\u011finde g\u00fcvenlik nedeniyle bu dosyay\u0131 silmeyi unutmay\u0131n: <code>sudo rm \/var\/www\/info.php<\/code>.<\/p>\n<h3>OpenCart Veritaban\u0131 Olu\u015fturma<\/h3>\n<p>OpenCart kurulumuna ba\u015flamadan \u00f6nce, OpenCart&#8217;\u0131n kullanaca\u011f\u0131 \u00f6zel bir veritaban\u0131 ve bu veritaban\u0131na eri\u015febilecek bir kullan\u0131c\u0131 olu\u015fturman\u0131z gerekir. Bu, MySQL root kullan\u0131c\u0131s\u0131n\u0131n bilgilerini do\u011frudan OpenCart ile payla\u015fmaktan daha g\u00fcvenlidir.<\/p>\n<p>MySQL kabu\u011funa root kullan\u0131c\u0131s\u0131 olarak ba\u011flan\u0131n:<\/p>\n<pre><code class=\"language-bash\">mysql -u root -p<\/code><\/pre>\n<p>Parola istendi\u011finde MySQL root parolan\u0131z\u0131 girin.<\/p>\n<p>\u015eimdi OpenCart i\u00e7in bir veritaban\u0131 olu\u015fturun (\u00f6rne\u011fin <code>opencart_db<\/code>):<\/p>\n<pre><code class=\"language-sql\">CREATE DATABASE opencart_db;<\/code><\/pre>\n<p>Ard\u0131ndan, bu veritaban\u0131na eri\u015fim sa\u011flayacak bir kullan\u0131c\u0131 olu\u015fturun (\u00f6rne\u011fin <code>opencart_user<\/code>) ve g\u00fc\u00e7l\u00fc bir parola belirleyin (<code>your_strong_password<\/code> yerine kendi parolan\u0131z\u0131 kullan\u0131n):<\/p>\n<pre><code class=\"language-sql\">CREATE USER 'opencart_user'@'localhost' IDENTIFIED BY 'your_strong_password';<\/code><\/pre>\n<p>Bu kullan\u0131c\u0131ya az \u00f6nce olu\u015fturdu\u011funuz veritaban\u0131 \u00fczerinde t\u00fcm yetkileri verin:<\/p>\n<pre><code class=\"language-sql\">GRANT ALL PRIVILEGES ON opencart_db.* TO 'opencart_user'@'localhost';<\/code><\/pre>\n<p>De\u011fi\u015fikliklerin etkili olmas\u0131 i\u00e7in yetki tablolar\u0131n\u0131 yenileyin:<\/p>\n<pre><code class=\"language-sql\">FLUSH PRIVILEGES;<\/code><\/pre>\n<p>MySQL kabu\u011fundan \u00e7\u0131k\u0131n:<\/p>\n<pre><code class=\"language-sql\">exit;<\/code><\/pre>\n<p>Art\u0131k OpenCart kurulumu i\u00e7in haz\u0131r bir veritaban\u0131 ve kullan\u0131c\u0131ya sahipsiniz.<\/p>\n<h3>OpenCart Dosyalar\u0131n\u0131 \u0130ndirme ve Yap\u0131land\u0131rma<\/h3>\n<p>\u015eimdi OpenCart&#8217;\u0131n kurulum dosyalar\u0131n\u0131 indirip web sunucunuza yerle\u015ftirme zaman\u0131.<\/p>\n<h4>OpenCart \u0130ndirme<\/h4>\n<p>OpenCart&#8217;\u0131n resmi web sitesinden (veya GitHub deposundan) uygun bir s\u00fcr\u00fcm\u00fc indirmelisiniz. Ubuntu 12.04&#8217;teki PHP 5.x ile uyumlu olmas\u0131 i\u00e7in OpenCart 2.x s\u00fcr\u00fcm\u00fcn\u00fc tercih etmeliyiz. \u00d6rne\u011fin, OpenCart 2.3.0.2 iyi bir se\u00e7imdir.<\/p>\n<p>\u00d6nce <code>\/tmp<\/code> dizinine gidin:<\/p>\n<pre><code class=\"language-bash\">cd \/tmp<\/code><\/pre>\n<p>OpenCart 2.3.0.2&#8217;yi indirin (GitHub linki de\u011fi\u015febilir, en g\u00fcncel uygun s\u00fcr\u00fcm\u00fc kontrol edin):<\/p>\n<pre><code class=\"language-bash\">wget https:\/\/github.com\/opencart\/opencart\/archive\/2.3.0.2.zip<\/code><\/pre>\n<p>E\u011fer <code>unzip<\/code> paketi kurulu de\u011filse kurun:<\/p>\n<pre><code class=\"language-bash\">sudo apt-get install unzip -y<\/code><\/pre>\n<p>\u0130ndirdi\u011finiz ZIP dosyas\u0131n\u0131 a\u00e7\u0131n:<\/p>\n<pre><code class=\"language-bash\">unzip 2.3.0.2.zip<\/code><\/pre>\n<p>Bu, <code>\/tmp\/opencart-2.3.0.2<\/code> ad\u0131nda bir dizin olu\u015fturacakt\u0131r. OpenCart&#8217;\u0131n web dosyalar\u0131 bu dizinin alt\u0131ndaki <code>upload<\/code> klas\u00f6r\u00fcnde bulunur.<\/p>\n<h4>Dosyalar\u0131 Web Dizinine Ta\u015f\u0131ma<\/h4>\n<p>OpenCart dosyalar\u0131n\u0131 Apache&#8217;nin servis edece\u011fi bir dizine ta\u015f\u0131man\u0131z gerekir. Genellikle <code>\/var\/www\/html<\/code> veya <code>\/var\/www<\/code> kullan\u0131l\u0131r. Biz <code>\/var\/www\/opencart<\/code> dizinini kullanaca\u011f\u0131z.<\/p>\n<pre><code class=\"language-bash\">sudo mkdir -p \/var\/www\/opencart\nsudo mv \/tmp\/opencart-2.3.0.2\/upload\/* \/var\/www\/opencart\/<\/code><\/pre>\n<p>Bu komutlar, OpenCart i\u00e7in bir dizin olu\u015fturur ve indirdi\u011finiz dosyalar\u0131 bu dizine ta\u015f\u0131r.<\/p>\n<h4>Dizin ve Dosya \u0130zinlerini Ayarlama<\/h4>\n<p>Web sunucusunun OpenCart dosyalar\u0131na eri\u015febilmesi ve yazabilmesi i\u00e7in do\u011fru izinleri ayarlamak \u00e7ok \u00f6nemlidir. Apache genellikle <code>www-data<\/code> kullan\u0131c\u0131s\u0131 ve grubu alt\u0131nda \u00e7al\u0131\u015f\u0131r.<\/p>\n<pre><code class=\"language-bash\">sudo chown -R www-data:www-data \/var\/www\/opencart\nsudo chmod -R 755 \/var\/www\/opencart<\/code><\/pre>\n<p>Bu komutlar, OpenCart dizininin ve t\u00fcm alt dizinlerinin\/dosyalar\u0131n\u0131n sahipli\u011fini <code>www-data<\/code> kullan\u0131c\u0131s\u0131na ve grubuna atar ve genel okuma\/y\u00fcr\u00fctme izinleri verir.<\/p>\n<p>OpenCart&#8217;\u0131n kurulumu s\u0131ras\u0131nda ve sonras\u0131nda baz\u0131 dizinlere yazma izni olmas\u0131 gerekir. Bu izinleri ge\u00e7ici olarak 777 olarak ayarlayabiliriz. Kurulum tamamland\u0131ktan sonra, g\u00fcvenlik nedeniyle bu izinleri tekrar 755 veya 775&#8217;e d\u00fc\u015f\u00fcrmek ve yaln\u0131zca Apache&#8217;nin yazmas\u0131 gereken dosyalara 644\/664 izinleri vermek daha g\u00fcvenli olacakt\u0131r.<\/p>\n<pre><code class=\"language-bash\">sudo chmod 777 \/var\/www\/opencart\/system\/storage\/cache\nsudo chmod 777 \/var\/www\/opencart\/system\/storage\/logs\nsudo chmod 777 \/var\/www\/opencart\/system\/storage\/download\nsudo chmod 777 \/var\/www\/opencart\/system\/storage\/upload\nsudo chmod 777 \/var\/www\/opencart\/image\nsudo chmod 777 \/var\/www\/opencart\/image\/cache\nsudo chmod 777 \/var\/www\/opencart\/image\/catalog<\/code><\/pre>\n<p>Ayr\u0131ca, OpenCart&#8217;\u0131n yap\u0131land\u0131rma dosyalar\u0131n\u0131 olu\u015fturmadan \u00f6nce \u00f6rnek yap\u0131land\u0131rma dosyalar\u0131n\u0131 kopyalaman\u0131z gerekir:<\/p>\n<pre><code class=\"language-bash\">sudo cp \/var\/www\/opencart\/config-dist.php \/var\/www\/opencart\/config.php\nsudo cp \/var\/www\/opencart\/admin\/config-dist.php \/var\/www\/opencart\/admin\/config.php<\/code><\/pre>\n<p>Bu yeni <code>config.php<\/code> dosyalar\u0131na da web sunucusunun yazma izni olmas\u0131 gerekir. Kurulumdan sonra bu dosyalar\u0131n izinlerini 644&#8217;e d\u00fc\u015f\u00fcrmek en iyi uygulamad\u0131r.<\/p>\n<pre><code class=\"language-bash\">sudo chmod 644 \/var\/www\/opencart\/config.php\nsudo chmod 644 \/var\/www\/opencart\/admin\/config.php<\/code><\/pre>\n<h3>Apache Sanal Host Yap\u0131land\u0131rmas\u0131<\/h3>\n<p>Alan ad\u0131n\u0131z \u00fczerinden OpenCart ma\u011fazan\u0131za eri\u015febilmek i\u00e7in Apache&#8217;de bir sanal host (Virtual Host) yap\u0131land\u0131rmas\u0131 olu\u015fturman\u0131z gerekir.<\/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\/opencart.conf<\/code><\/pre>\n<p>Dosyan\u0131n i\u00e7ine a\u015fa\u011f\u0131daki i\u00e7eri\u011fi ekleyin. <code>your_domain.com<\/code> yerine kendi alan ad\u0131n\u0131z\u0131 veya VPS IP adresinizi yaz\u0131n.<\/p>\n<pre><code class=\"language-apache\"><VirtualHost *:80>\n    ServerAdmin webmaster@localhost\n    ServerName your_domain.com\n    # ServerAlias www.your_domain.com # E\u011fer www ile de eri\u015filecekse\n    DocumentRoot \/var\/www\/opencart\n\n    <Directory \/var\/www\/opencart\/>\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>AllowOverride All<\/code> y\u00f6nergesi, OpenCart&#8217;\u0131n SEO dostu URL&#8217;leri i\u00e7in gerekli olan <code>.htaccess<\/code> dosyas\u0131n\u0131 kullanmas\u0131na izin verir.<\/p>\n<p>Sanal host dosyas\u0131n\u0131 kaydedip \u00e7\u0131kt\u0131ktan sonra, bu sanal hostu etkinle\u015ftirin ve Apache&#8217;yi yeniden ba\u015flat\u0131n:<\/p>\n<pre><code class=\"language-bash\">sudo a2ensite opencart.conf\nsudo a2dissite default # \u0130ste\u011fe ba\u011fl\u0131: varsay\u0131lan Apache sayfas\u0131n\u0131 devre d\u0131\u015f\u0131 b\u0131rak\u0131r\nsudo service apache2 restart<\/code><\/pre>\n<h3>Web Kurulum Sihirbaz\u0131n\u0131 \u00c7al\u0131\u015ft\u0131rma<\/h3>\n<p>Art\u0131k OpenCart&#8217;\u0131n web tabanl\u0131 kurulum sihirbaz\u0131n\u0131 ba\u015flatmaya haz\u0131rs\u0131n\u0131z. Taray\u0131c\u0131n\u0131z\u0131 a\u00e7\u0131n ve alan ad\u0131n\u0131za veya VPS IP adresinize gidin (\u00f6rne\u011fin, <code>http:\/\/your_domain.com<\/code>).<\/p>\n<p>1.  <strong>Lisans Anla\u015fmas\u0131 (License):<\/strong> OpenCart lisans anla\u015fmas\u0131n\u0131 okuyun ve kabul edin.<br \/>\n2.  <strong>\u00d6n Kontroller (Pre-Installation):<\/strong> OpenCart, sunucunuzun gereksinimleri kar\u015f\u0131lay\u0131p kar\u015f\u0131lamad\u0131\u011f\u0131n\u0131 kontrol edecektir. T\u00fcm \u00f6\u011felerin ye\u015fil renkte &#8220;Writable&#8221; veya &#8220;On&#8221; olarak i\u015faretlendi\u011finden emin olun. E\u011fer bir sorun varsa, yukar\u0131daki izin ayarlar\u0131n\u0131 veya PHP uzant\u0131lar\u0131n\u0131 kontrol edin.<br \/>\n3.  <strong>Yap\u0131land\u0131rma (Configuration):<\/strong><br \/>\n    *   <strong>Veritaban\u0131 Ba\u011flant\u0131s\u0131:<\/strong><br \/>\n        *   <code>Database Driver<\/code>: MySQLi (varsay\u0131lan)<br \/>\n        *   <code>Hostname<\/code>: <code>localhost<\/code><br \/>\n        *   <code>Username<\/code>: <code>opencart_user<\/code> (daha \u00f6nce olu\u015fturdu\u011funuz kullan\u0131c\u0131 ad\u0131)<br \/>\n        *   <code>Password<\/code>: <code>your_strong_password<\/code> (daha \u00f6nce belirledi\u011finiz parola)<br \/>\n        *   <code>Database Name<\/code>: <code>opencart_db<\/code> (daha \u00f6nce olu\u015fturdu\u011funuz veritaban\u0131 ad\u0131)<br \/>\n        *   <code>Port<\/code>: 3306 (varsay\u0131lan)<br \/>\n        *   <code>Prefix<\/code>: <code>oc_<\/code> (varsay\u0131lan\u0131 b\u0131rakabilirsiniz veya de\u011fi\u015ftirebilirsiniz)<br \/>\n    *   <strong>Y\u00f6netici Hesab\u0131:<\/strong><br \/>\n        *   <code>Username<\/code>: Y\u00f6netici panelinize giri\u015f yapmak i\u00e7in bir kullan\u0131c\u0131 ad\u0131 belirleyin (\u00f6rne\u011fin, <code>admin<\/code>).<br \/>\n        *   <code>Password<\/code>: G\u00fc\u00e7l\u00fc bir y\u00f6netici parolas\u0131 belirleyin.<br \/>\n        *   <code>E-Mail<\/code>: Y\u00f6netici e-posta adresinizi girin.<br \/>\n4.  <strong>Kurulum Tamamland\u0131 (Installation Complete):<\/strong> Kurulum tamamland\u0131\u011f\u0131nda, &#8220;Installation complete!&#8221; mesaj\u0131n\u0131 g\u00f6receksiniz.<\/p>\n<p>Kurulum tamamland\u0131ktan sonra, g\u00fcvenlik nedeniyle <code>install<\/code> dizinini silmeniz <strong>\u00e7ok \u00f6nemlidir<\/strong>.<\/p>\n<pre><code class=\"language-bash\">sudo rm -rf \/var\/www\/opencart\/install<\/code><\/pre>\n<p>Bu ad\u0131m, yetkisiz ki\u015filerin sitenizi yeniden kurmas\u0131n\u0131 veya hassas bilgilere eri\u015fmesini engeller.<\/p>\n<p>Art\u0131k OpenCart ma\u011fazan\u0131za <code>http:\/\/your_domain.com<\/code> adresinden ve y\u00f6netici panelinize <code>http:\/\/your_domain.com\/admin<\/code> adresinden eri\u015febilirsiniz.<\/p>\n<h3>Kurulum Sonras\u0131 \u00d6nemli Ad\u0131mlar<\/h3>\n<p>OpenCart kurulumunuzu tamamlad\u0131n\u0131z, ancak ma\u011fazan\u0131z\u0131n performans\u0131n\u0131, g\u00fcvenli\u011fini ve i\u015flevselli\u011fini art\u0131rmak i\u00e7in baz\u0131 ek ad\u0131mlar atman\u0131z \u00f6nerilir.<\/p>\n<h4>SEO URL&#8217;lerini Etkinle\u015ftirme<\/h4>\n<p>OpenCart, daha temiz ve arama motoru dostu URL&#8217;ler olu\u015fturmak i\u00e7in &#8220;SEO URL&#8217;leri&#8221; \u00f6zelli\u011fine sahiptir.<\/p>\n<p>1.  <strong><code>.htaccess<\/code> dosyas\u0131n\u0131 etkinle\u015ftirme:<\/strong> OpenCart&#8217;\u0131n k\u00f6k dizininde bulunan <code>.htaccess.txt<\/code> dosyas\u0131n\u0131 <code>.htaccess<\/code> olarak yeniden adland\u0131rman\u0131z gerekir:<\/p>\n<pre><code class=\"language-bash\">sudo mv \/var\/www\/opencart\/.htaccess.txt \/var\/www\/opencart\/.htaccess<\/code><\/pre>\n<p>2.  <strong>Apache <code>mod_rewrite<\/code> mod\u00fcl\u00fcn\u00fc etkinle\u015ftirme:<\/strong> E\u011fer daha \u00f6nce etkinle\u015ftirmediyseniz, Apache&#8217;nin URL yeniden yazma mod\u00fcl\u00fcn\u00fc etkinle\u015ftirin:<\/p>\n<pre><code class=\"language-bash\">sudo a2enmod rewrite\n    sudo service apache2 restart<\/code><\/pre>\n<p>3.  <strong>OpenCart Y\u00f6netici Panelinden Etkinle\u015ftirme:<\/strong><br \/>\n    *   Y\u00f6netici panelinize giri\u015f yap\u0131n.<br \/>\n    *   <code>System > Settings > Store > Edit<\/code> (Sistem > Ayarlar > Ma\u011faza > D\u00fczenle) yolunu izleyin.<br \/>\n    *   <code>Server<\/code> (Sunucu) sekmesine gidin.<br \/>\n    *   <code>Use SEO URLs<\/code> (SEO URL&#8217;leri Kullan) se\u00e7ene\u011fini <code>Yes<\/code> (Evet) olarak ayarlay\u0131n.<br \/>\n    *   De\u011fi\u015fiklikleri kaydedin.<\/p>\n<p>Art\u0131k \u00fcr\u00fcn ve kategori sayfalar\u0131n\u0131z daha anlaml\u0131 URL&#8217;lere sahip olacakt\u0131r.<\/p>\n<h4>CRON \u0130\u015fleri (\u0130ste\u011fe Ba\u011fl\u0131)<\/h4>\n<p>Baz\u0131 OpenCart mod\u00fclleri veya arka plan i\u015flemleri (\u00f6rne\u011fin, stok g\u00fcncellemeleri, bildirimler) i\u00e7in d\u00fczenli olarak \u00e7al\u0131\u015fan CRON i\u015flerine ihtiya\u00e7 duyabilir. E\u011fer b\u00f6yle bir gereksiniminiz varsa, <code>crontab -e<\/code> komutunu kullanarak CRON i\u015fleri ekleyebilirsiniz.<\/p>\n<p>\u00d6rne\u011fin, her g\u00fcn belirli bir saatte \u00e7al\u0131\u015fan bir CRON i\u015fi:<\/p>\n<pre><code class=\"language-bash\">0 0 <em> <\/em> * \/usr\/bin\/php \/var\/www\/opencart\/cli_script.php<\/code><\/pre>\n<p>Burada <code>\/var\/www\/opencart\/cli_script.php<\/code> OpenCart&#8217;\u0131n bir CLI (komut sat\u0131r\u0131 aray\u00fcz\u00fc) beti\u011fi olacakt\u0131r.<\/p>\n<h4>SSL Kurulumu (HTTPS)<\/h4>\n<p>E-ticaret siteleri i\u00e7in SSL sertifikas\u0131 kullanmak zorunludur. M\u00fc\u015fteri verilerini korur, sitenize g\u00fcvenilirlik katar ve arama motoru s\u0131ralamalar\u0131nda avantaj sa\u011flar. Ubuntu 12.04 i\u00e7in Let&#8217;s Encrypt Certbot kurulumu biraz daha karma\u015f\u0131k olabilir ancak yine de m\u00fcmk\u00fcnd\u00fcr.<\/p>\n<p>Genel ad\u0131mlar:<br \/>\n1.  Certbot istemcisini y\u00fckleyin.<br \/>\n2.  Alan ad\u0131n\u0131z i\u00e7in bir SSL sertifikas\u0131 al\u0131n (<code>certbot --apache<\/code>).<br \/>\n3.  Apache sanal hostunuzu HTTPS (port 443) kullanacak \u015fekilde yap\u0131land\u0131r\u0131n.<br \/>\n4.  OpenCart y\u00f6netici panelinden <code>System > Settings > Store > Edit > Server<\/code> alt\u0131nda <code>Use SSL<\/code> (SSL Kullan) se\u00e7ene\u011fini <code>Yes<\/code> olarak ayarlay\u0131n.<\/p>\n<p>Bu ad\u0131m, bu makalenin kapsam\u0131n\u0131n d\u0131\u015f\u0131nda daha detayl\u0131 bir konu olsa da, e-ticaret siteniz i\u00e7in hayati \u00f6nem ta\u015f\u0131r.<\/p>\n<h4>Yedekleme Stratejisi<\/h4>\n<p>Verileriniz i\u015finizin kalbidir. D\u00fczenli yedekleme stratejisi olu\u015fturmak felaket durumlar\u0131nda sizi kurtaracakt\u0131r. Hem OpenCart dosyalar\u0131n\u0131 (<code>\/var\/www\/opencart<\/code>) hem de MySQL veritaban\u0131n\u0131 (<code>mysqldump<\/code> komutuyla) d\u00fczenli olarak yedeklemelisiniz.<\/p>\n<h4>G\u00fcvenlik \u0130pu\u00e7lar\u0131<\/h4>\n<p>*   <strong>G\u00fc\u00e7l\u00fc Parolalar:<\/strong> Her zaman g\u00fc\u00e7l\u00fc, karma\u015f\u0131k parolalar kullan\u0131n.<br \/>\n*   <strong>Y\u00f6netici Dizini Ad\u0131n\u0131 De\u011fi\u015ftirme:<\/strong> Varsay\u0131lan <code>\/admin<\/code> dizinini daha az tahmin edilebilir bir isimle de\u011fi\u015ftirmek, kaba kuvvet sald\u0131r\u0131lar\u0131n\u0131 zorla\u015ft\u0131rabilir. Bunu yapmak i\u00e7in hem dizinin ad\u0131n\u0131 hem de <code>admin\/config.php<\/code> i\u00e7indeki ilgili yolu g\u00fcncellemeniz gerekir.<br \/>\n*   <strong>Dosya \u0130zinleri:<\/strong> Kurulumdan sonra kritik dosya ve dizinlerin izinlerini en g\u00fcvenli seviyeye (<code>644<\/code> dosyalar i\u00e7in, <code>755<\/code> dizinler i\u00e7in) d\u00fc\u015f\u00fcr\u00fcn. Yaln\u0131zca Apache&#8217;nin yazmas\u0131 gereken dizinlere yazma izni verin.<br \/>\n*   <strong>G\u00fcncellemeler:<\/strong> OpenCart&#8217;\u0131n kendisi ve kulland\u0131\u011f\u0131 mod\u00fcller i\u00e7in d\u00fczenli olarak g\u00fcvenlik g\u00fcncellemelerini takip edin. Ancak, Ubuntu 12.04&#8217;\u00fcn kendisi eski oldu\u011fu i\u00e7in i\u015fletim sistemi seviyesindeki g\u00fcvenlik g\u00fcncellemeleri art\u0131k mevcut de\u011fildir. Bu, bu kurulumun en b\u00fcy\u00fck g\u00fcvenlik zay\u0131fl\u0131\u011f\u0131d\u0131r.<\/p>\n<h3>Sorun Giderme<\/h3>\n<p>Kurulum s\u0131ras\u0131nda veya sonras\u0131nda baz\u0131 sorunlarla kar\u015f\u0131la\u015fabilirsiniz. \u0130\u015fte yayg\u0131n sorunlar ve \u00e7\u00f6z\u00fcmleri:<\/p>\n<p>*   <strong>Bo\u015f Beyaz Sayfa (White Screen of Death):<\/strong> Genellikle bir PHP hatas\u0131ndan kaynaklan\u0131r. Apache hata g\u00fcnl\u00fcklerini (<code>\/var\/log\/apache2\/error.log<\/code>) veya PHP hata g\u00fcnl\u00fcklerini kontrol edin. <code>display_errors<\/code> ayar\u0131n\u0131 <code>php.ini<\/code> dosyas\u0131nda <code>On<\/code> yaparak hatalar\u0131 ekranda g\u00f6rmeyi deneyebilirsiniz (ancak \u00fcretim ortam\u0131nda <code>Off<\/code> olmal\u0131d\u0131r).<br \/>\n*   <strong>Veritaban\u0131 Ba\u011flant\u0131 Hatas\u0131:<\/strong> MySQL sunucusunun \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olun (<code>sudo service mysql status<\/code>). OpenCart yap\u0131land\u0131rmas\u0131nda (<code>config.php<\/code>) veritaban\u0131 kullan\u0131c\u0131 ad\u0131, parolas\u0131 ve veritaban\u0131 ad\u0131n\u0131n do\u011fru oldu\u011fundan emin olun.<br \/>\n*   <strong>\u0130zin Hatalar\u0131:<\/strong> OpenCart&#8217;\u0131n yazma iznine sahip olmas\u0131 gereken dizinlerde sorun olabilir. Yukar\u0131daki <code>chmod 777<\/code> komutlar\u0131n\u0131 tekrar uygulay\u0131n ve Apache&#8217;nin <code>www-data<\/code> kullan\u0131c\u0131s\u0131n\u0131n bu dizinlere sahip oldu\u011fundan emin olun (<code>chown<\/code>).<br \/>\n*   <strong>404 Not Found Hatas\u0131:<\/strong> Apache sanal host yap\u0131land\u0131rman\u0131zda veya <code>.htaccess<\/code> dosyas\u0131nda bir sorun olabilir. <code>AllowOverride All<\/code> ayar\u0131n\u0131n etkin oldu\u011fundan ve <code>mod_rewrite<\/code>&#8216;\u0131n y\u00fckl\u00fc oldu\u011fundan emin olun.<br \/>\n*   <strong>Resimler Y\u00fcklenmiyor:<\/strong> <code>image<\/code> ve <code>image\/cache<\/code> dizinlerinin yazma iznine sahip oldu\u011fundan emin olun.<\/p>\n<h3>Sonu\u00e7<\/h3>\n<p>Bu detayl\u0131 rehberde, OpenCart e-ticaret platformunu Ubuntu 12.04 LTS tabanl\u0131 bir VPS \u00fczerine ad\u0131m ad\u0131m nas\u0131l kuraca\u011f\u0131n\u0131z\u0131 \u00f6\u011frendiniz. LAMP y\u0131\u011f\u0131n\u0131 kurulumundan OpenCart veritaban\u0131 ve dosya yap\u0131land\u0131rmas\u0131na, Apache sanal host ayarlar\u0131ndan web kurulum sihirbaz\u0131na kadar t\u00fcm s\u00fcre\u00e7leri ele ald\u0131k. Kurulum sonras\u0131 SEO URL&#8217;leri, SSL ve g\u00fcvenlik \u00f6nlemleri gibi \u00f6nemli konulara da de\u011findik.<\/p>\n<p>Ancak, bu kurulumun Ubuntu 12.04 gibi eski bir i\u015fletim sistemi \u00fczerinde yap\u0131ld\u0131\u011f\u0131n\u0131 ve bu s\u00fcr\u00fcm\u00fcn art\u0131k g\u00fcvenlik g\u00fcncellemeleri almad\u0131\u011f\u0131n\u0131 bir kez daha vurgulamak \u00f6nemlidir. Bu durum, potansiyel g\u00fcvenlik a\u00e7\u0131klar\u0131 ve modern web teknolojileriyle uyumsuzluk riskleri ta\u015f\u0131r. Bu nedenle, ciddi bir \u00fcretim ortam\u0131 i\u00e7in OpenCart&#8217;\u0131 daha g\u00fcncel bir Ubuntu s\u00fcr\u00fcm\u00fc (\u00f6rne\u011fin, Ubuntu 20.04 LTS veya 22.04 LTS) ve daha yeni PHP s\u00fcr\u00fcmleri (PHP 7.4 veya PHP 8.x) ile kurman\u0131z \u015fiddetle tavsiye edilir. Modern sistemler, daha iyi performans, daha fazla g\u00fcvenlik ve g\u00fcncel \u00f6zellikler sunar.<\/p>\n<p>Umar\u0131z bu rehber, OpenCart ma\u011fazan\u0131z\u0131 kurma yolculu\u011funuzda size yard\u0131mc\u0131 olmu\u015ftur. E-ticaret maceran\u0131zda ba\u015far\u0131lar dileriz!<\/body><\/p>\n","protected":false},"excerpt":{"rendered":"OpenCart&#8217;\u0131 Ubuntu 12.04 VPS \u00dczerine Kurulum Rehberi\nE-ticaret g\u00fcn\u00fcm\u00fcz i\u015f d\u00fcnyas\u0131n\u0131n vazge\u00e7ilmez bir par\u00e7as\u0131 haline gelmi\u015ftir ve i\u015fletme","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-35714","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>OpenCart&#039;\u0131 Ubuntu 12.04 VPS \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\/opencarti-ubuntu-12-04-vps-uzerine-kurulum-rehberi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OpenCart&#039;\u0131 Ubuntu 12.04 VPS \u00dczerine Kurulum Rehberi\" \/>\n<meta property=\"og:description\" content=\"OpenCart&#039;\u0131 Ubuntu 12.04 VPS \u00dczerine Kurulum Rehberi E-ticaret g\u00fcn\u00fcm\u00fcz i\u015f d\u00fcnyas\u0131n\u0131n vazge\u00e7ilmez bir par\u00e7as\u0131 haline gelmi\u015ftir ve i\u015fletme\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/opencarti-ubuntu-12-04-vps-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-03T00:40:46+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=\"17 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/opencarti-ubuntu-12-04-vps-uzerine-kurulum-rehberi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/opencarti-ubuntu-12-04-vps-uzerine-kurulum-rehberi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"OpenCart&#8217;\u0131 Ubuntu 12.04 VPS \u00dczerine Kurulum Rehberi\",\"datePublished\":\"2025-12-03T00:40:46+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/opencarti-ubuntu-12-04-vps-uzerine-kurulum-rehberi\/\"},\"wordCount\":2932,\"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\/opencarti-ubuntu-12-04-vps-uzerine-kurulum-rehberi\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/opencarti-ubuntu-12-04-vps-uzerine-kurulum-rehberi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/opencarti-ubuntu-12-04-vps-uzerine-kurulum-rehberi\/\",\"name\":\"OpenCart'\u0131 Ubuntu 12.04 VPS \u00dczerine Kurulum Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-12-03T00:40:46+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/opencarti-ubuntu-12-04-vps-uzerine-kurulum-rehberi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/opencarti-ubuntu-12-04-vps-uzerine-kurulum-rehberi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/opencarti-ubuntu-12-04-vps-uzerine-kurulum-rehberi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"OpenCart&#8217;\u0131 Ubuntu 12.04 VPS \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":"OpenCart'\u0131 Ubuntu 12.04 VPS \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\/opencarti-ubuntu-12-04-vps-uzerine-kurulum-rehberi\/","og_locale":"tr_TR","og_type":"article","og_title":"OpenCart'\u0131 Ubuntu 12.04 VPS \u00dczerine Kurulum Rehberi","og_description":"OpenCart'\u0131 Ubuntu 12.04 VPS \u00dczerine Kurulum Rehberi E-ticaret g\u00fcn\u00fcm\u00fcz i\u015f d\u00fcnyas\u0131n\u0131n vazge\u00e7ilmez bir par\u00e7as\u0131 haline gelmi\u015ftir ve i\u015fletme","og_url":"https:\/\/fatihsoysal.com\/blog\/opencarti-ubuntu-12-04-vps-uzerine-kurulum-rehberi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-12-03T00:40:46+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"17 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/opencarti-ubuntu-12-04-vps-uzerine-kurulum-rehberi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/opencarti-ubuntu-12-04-vps-uzerine-kurulum-rehberi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"OpenCart&#8217;\u0131 Ubuntu 12.04 VPS \u00dczerine Kurulum Rehberi","datePublished":"2025-12-03T00:40:46+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/opencarti-ubuntu-12-04-vps-uzerine-kurulum-rehberi\/"},"wordCount":2932,"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\/opencarti-ubuntu-12-04-vps-uzerine-kurulum-rehberi\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/opencarti-ubuntu-12-04-vps-uzerine-kurulum-rehberi\/","url":"https:\/\/fatihsoysal.com\/blog\/opencarti-ubuntu-12-04-vps-uzerine-kurulum-rehberi\/","name":"OpenCart'\u0131 Ubuntu 12.04 VPS \u00dczerine Kurulum Rehberi - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-12-03T00:40:46+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/opencarti-ubuntu-12-04-vps-uzerine-kurulum-rehberi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/opencarti-ubuntu-12-04-vps-uzerine-kurulum-rehberi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/opencarti-ubuntu-12-04-vps-uzerine-kurulum-rehberi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"OpenCart&#8217;\u0131 Ubuntu 12.04 VPS \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\/35714","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=35714"}],"version-history":[{"count":1,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/35714\/revisions"}],"predecessor-version":[{"id":35715,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/35714\/revisions\/35715"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=35714"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=35714"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=35714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}