Lighttpd sunucusunda WordPress permalink ayarları

VPS’inizde çok daha az bellek isteyen hafif bir sunucu istediniz ve Apache’den, Lighttpd’e geçtiniz. Fakat bir sorun var. Lighttpd, .htaccess dosyasını desteklemiyor. Peki bu durumda permalink ayarları için ne yapmalısınız?

Okumaya devam et “Lighttpd sunucusunda WordPress permalink ayarları”

mu-plugins klasörü ve WP 3.0

WP MU kullanıcıları MU’a özel eklentilerini /wp-content/ altında mu-plugins klasöründe saklarlar. Şimdi WP MU ve WP, WordPress 3.0’ta birleştiler. Peki WordPress 3.0’ın Network özelliğini kullanacaklar ne yapacak?

WP 3.0, varsayılan olarak mu-plugins klasörü ile gelmiyor. Fakat MU eklentilerinin çalışması için bu klasöre ihtiyaç var. O nedenle mutlaka yaratmalısınız ve MU eklentilerini bu klasöre yüklemeye devam etmelisiniz.

Eğer WP MU 2.9.2 siteniz varsa, WP 3.0’a mevcut eklentilerinizle terfi ederseniz sitenizin kırılması yüksek ihtimal. Bu nedenle eklentilerinizi önce 3.0 uyumlu versiyonlarına yükseltmelisiniz.

WordPress 3.0’ın “Network” özelliğini açmak

WordPress 3.0 Beta 1 sürümü kısa süre önce çıktı biliyorsunuz. Tabi en merak edilen yeniliklerden biri “network” yani MU özelliğinin nasıl çalıştırılacağı. “Network” özelliği varsayılan olarak aktif değil. Sizin aktifleştirmeniz gerekiyor.

Bu özelliği açmak için wp-config.php dosyanıza

define ('WP_ALLOW_MULTISITE', true  ) ;

satırını eklemelisiniz. Bu satırı ekleyince Tools(Araçlar) menüsüne “Network” satırı ekleniyor.

Daha sonra “Network” adımına tıkladığınızda bu özelliği aktif hale getiriyorsunuz ve sizden şunları yapmanız isteniyor:

1. /wp-content/ dizinine blogs.dir adlı yeni bir klasör eklemelisiniz. Bu klasör wp-content klasörünüzle aynı izinlere sahip olmalı. (muhtemelen 755)

2. wp-config.php dosyanıza şu satırları eklemelisiniz.

define( ‘MULTISITE’, true );
define( ‘VHOST’, ‘no’ );
$base = ‘/’;
define( ‘DOMAIN_CURRENT_SITE’, ‘wordpressturkiye.com’ );
define( ‘PATH_CURRENT_SITE’, ‘/’ );
define( ‘SITE_ID_CURRENT_SITE’, 1 );
define( ‘BLOG_ID_CURRENT_SITE’, 1 );

* wordpressturkiye.com yerine alan adınız gelmeli.

3. .htaccess dosyanıza ise şu satırları eklemelisiniz:

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]

# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]

# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ – [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule  ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

.htaccess dosyanızdaki mevcut WordPress kodlarını sildikten sonra yukardaki satırları eklemelisiniz.

Bu 3 adımı tamamladıktan sonra yönetim panelinizde en üstte “Super Admin” paneli belirecek. Bu panelden istediğiniz gibi üye ya da site ekleyebilirsiniz. Tabi sitenizin üye kayıt işlemi de değişecek ve üyelere yeni bir blog açma imkanı da sunulacak.

Blog adresleri için 2 seçeneğiniz var. Ya alt-alan-adı.alan-adınız.uzantı ya da alan-adınız.uzantı/klasör seçeneğini sunabilirsiniz üyelerinize. İlki için Apache httpd sunucunuzun (ya da sunucu yazılımınız her ne ise) httpd.conf dosyasında bazı değişiklikler yapmanız gerekiyor ki bunlar bu yazının kapsamında değil.

Ana WordPress kurulumunuz, netvörkünüzün ana sitesi haline gelecek. İngilizce açıklamalar için:

http://codex.wordpress.org/User:Andrea/Create_A_Network

3.0’ın Beta halinde olduğunu ve mevcut WordPress sitelerinin bu sürüme asla yükseltilmemesi gerektiğini önemle hatırlatmak isterim.

WordPress 3.0 ve MU

WordPress 3.0, biliyorsunuz Mayıs başı geliyor. 3.0’ın getireceği en büyük yenilik WordPress ve WordPress MU’u birleştirecek olması.

Peki nasıl olacak ? Eğer WordPress 2.x kullanıcıysanız, 3.0’a güncellediğinizde blog ağı ile ilgili yeni bir ekran görmeyeceksiniz. MU 2.x kullanıyorsanız, birkaç etiket değişikliği dışında bir şey değişmeyecek. Eğer sıfırdan 3.0 kurmak isterseniz, tek kullanıcılı olarak kuracak ve daha sonra çok kullanıcılı hale getirebileceksiniz.

Fast and Secure Contact Form eklentisi

Fast and Secure Contact FormFast and Secure Contact Form iletişim formu eklentisi, ziyaretçilerin size hızlı bir şekilde meyl göndermesini sağlıyor. Spam botlarına karşı yüksek koruma sağlıyor. CAPTCHA ve Akismet desteği ile geliyor. Eklenti çoklu form desteğine sahip, ekstra form alanlarını destekliyor ve ziyaretçiyi form gönderisi sonrası yönlendirebiliyor.

WordPress, WordPress MU ve BuddyPress desteğine sahip.

http://wordpress.org/extend/plugins/si-contact-form/

BuddyPress için WordPress mi, WordPress MU mu?

BuddyPress 1.2’nin çıkmasıyla birlikte tüm WordPress kullanıcıları, sitelerine sosyal ağ yetenekleri kazandırma imkanı elde etti. Fakat sıfırdan bir sosyal ağ kurmayı planlayanlar için akla gelen ilk soru şu:

WordPress mi yoksa WordPress MU mu kullanmalıyım ?

Cevap basit ve kesin: WordPress.

WordPress MU, sadece ve sadece üyelerine mutlak surette kendi bloglarını yaratma imkanı vermek isteyenler için bir seçenek. Potansiyel üyelerinize mutlaka bu imkanı tanımak istiyorsanız MU’u düşünmelisiniz. Peki neden ? MU, her yeni blog yazarı için veritabanı tablosuna çok sayıda tablo ekliyor. Bu da her yeni üyede veritabanınızın daha da şişmesi demek. MU için en azından bir VPS’e ihtiyacınız var. Zaman içinde de bol miktarda RAM’e gereksiniminiz olacaktır zira SQL sorguları, veritabanı büyüdükçe daha performanslı bir sunucuya ihtiyaç duyar.