Kurulum

Giriş bölümünde bahsettiğim gibi amaç basit bir kurulum. Bu kurulumda Easyengine'ı kullanacağız. Easyengine birçok paketi otomatik olarak optimize edilmiş biçimde kurulumunu yapar. Bunun yanında birçok tercih sunar.

Öncelikle Easyengine'ı indirmemiz gerekiyor. SSH ile giriş yaptıktan sonra kurulum için komut:

wget -qO ee rt.cx/ee && sudo bash ee

Şimdi ise Wordpress kurulumumuzu yapalım. Burada birçok seçeneğimiz var.

Standart Kurulumlar

ee site create example.com --wp                  # install wordpress without any page caching
ee site create example.com --w3tc                # install wordpress with w3-total-cache plugin
ee site create example.com --wpsc                # install wordpress with wp-super-cache plugin
ee site create example.com --wpfc                # install wordpress + nginx fastcgi_cache
ee site create example.com --wpredis             # install wordpress + nginx redis_cache

Subdir ile multisite

ee site create example.com --wpsubdir            # install wpmu-subdirectory without any page caching
ee site create example.com --wpsubdir --w3tc     # install wpmu-subdirectory with w3-total-cache plugin
ee site create example.com --wpsubdir --wpsc     # install wpmu-subdirectory with wp-super-cache plugin
ee site create example.com --wpsubdir --wpfc     # install wpmu-subdirectory + nginx fastcgi_cache
ee site create example.com --wpsubdir --wpredis  # install wpmu-subdirectory + nginx redis_cache

Subdomain ile multisite

ee site create example.com --wpsubdomain            # install wpmu-subdomain without any page caching
ee site create example.com --wpsubdomain --w3tc     # install wpmu-subdomain with w3-total-cache plugin
ee site create example.com --wpsubdomain --wpsc     # install wpmu-subdomain with wp-super-cache plugin
ee site create example.com --wpsubdomain --wpfc     # install wpmu-subdomain + nginx fastcgi_cache
ee site create example.com --wpsubdomain --wpredis  # install wpmu-subdomain + nginx redis_cach

Wordpress olmayan bir site kurulumu

ee site create example.com --html     # create example.com for static/html sites
ee site create example.com --php      # create example.com with php support
ee site create example.com --mysql    # create example.com with php & mysql support

HHVM desteği ile kurulum

ee site create example.com --wp --hhvm           # create example.com WordPress site with HHVM support
ee site create example.com --php --hhvm          # create example.com php site with HHVM support

Pagespeed desteği ile kurulum

ee site create example.com --wp --pagespeed      # create example.com WordPress site with PageSpeed support
ee site create example.com --php --pagespeed     # create example.com php site with PageSpeed support

Kendimize uygun tercihi yapalım. Ben W3 total cache eklentisi ile uyumlu bir Wordpress kurulumunu tercih ediyorum şimdi.

ee site create example.com --w3tc

Gerekli alanlar dizinler oluşturuluyor ve kurulum gerçekleşiyor. Site adınızı adres çubuğuna yazdığınızda sitenize giriş yapabilirsiniz. Kurulum gerçekleştikten sonra size kullanıcı adı, parola ve http auth kullanıcı, parolası veriyor. Onları bir yere not edin.