En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

Bilmeyebileceğiniz 15 Faydalı WordPress Yapılandırma Hilesi

WP-config, WordPress sitenizdeki en güçlü dosyalardan biridir ve WordPress'in sahne arkasında nasıl çalıştığı konusunda önemli bir rol oynar.

WPBeginner olarak yıllardır WordPress ile uğraşıyoruz ve çoğu aceminin bilmediği çok kullanışlı WordPress yapılandırma püf noktaları keşfettik.

Bellek sorunlarıyla mı uğraşıyorsunuz, daha iyi güvenliğe mi ihtiyacınız var veya geliştirme iş akışınızı hızlandırmak mı istiyorsunuz, doğru wp-config ayarları sitenizin çalışma şeklini dönüştürebilir.

Bu makalede, WordPress sitenizi sorun gidermenize, optimize etmenize ve güvence altına almanıza yardımcı olacak en kullanışlı WordPress yapılandırma hilelerinden bazılarını paylaşacağız.

Kullanışlı WordPress yapılandırma püf noktaları

Bu WordPress Yapılandırma Hileleri Nasıl Kullanılır?

WordPress, wp-config.php adında güçlü bir yapılandırma dosyasıyla birlikte gelir. Her WordPress sitesinin kök klasöründe bulunur ve önemli yapılandırma ayarlarını içerir.

Daha fazla bilgi edinmek için, WordPress'te wp-config.php dosyasının nasıl düzenleneceği hakkındaki rehberimize bakın.

Tüm en iyi WordPress barındırma şirketleri 1 tıklamayla WordPress kurulumu ile birlikte gelir, bu da kurulum sırasında wp-config.php dosyasını asla düzenlemeniz gerekmeyeceği anlamına gelir. Bu, birçok kullanıcının bu dosyanın gücüne aşina olmamasının ana nedenidir.

WordPress sitenizi sorun gidermek, optimize etmek ve güvence altına almak için wp-config dosyasını kullanabilirsiniz.

wp-config.php dosyası güçlü bir araçtır ve kodda yapılacak küçük bir hata web sitenizi erişilemez hale getirebilir. Bu dosyayı yalnızca gerektiğinde düzenlemeli ve herhangi bir değişiklik yapmadan önce her zaman eksiksiz bir WordPress yedeği oluşturmalısınız.

Bununla birlikte, WordPress web sitenizde kullanabileceğiniz bazı kullanışlı WordPress yapılandırma püf noktalarına göz atalım. En çok ilgilendiğiniz püf noktalarına doğrudan atlamak için aşağıdaki hızlı bağlantıları kullanabilirsiniz:

  1. Temel WordPress Yapılandırma Ayarları
  2. WordPress'e Güvenlik Anahtarları Ekleme
  3. WordPress Tablo Önekini Değiştirin
  4. WordPress'te Hata Ayıklamayı Açın
  5. Sitenizin veya WordPress Adresinizin Değiştirilmesi
  6. Dosya İzinlerini Geçersiz Kıl
  7. Gönderi Revizyon Ayarlarını Değiştirme
  8. WordPress Çöp Ayarlarını Değiştirme
  9. WordPress Yapılandırmasına FTP/SSH Sabitlerini Ekleme
  10. Otomatik Veritabanı Onarımına İzin Ver
  11. PHP Bellek Sınırını Artırın
  12. wp-content Dizinini Taşıma
  13. Özel Kullanıcı Tablolarını Kullan
  14. Çoklu Site Ağını Etkinleştir
  15. WordPress Yapılandırma Dosyanızı Güvenli Hale Getirme

1. Temel WordPress Yapılandırma Ayarları

Varsayılan olarak, WordPress kurulumu sırasında veritabanı ayarlarını doldurmanız yeterlidir. Eğer mevcut bir wp-config.php dosyanız yoksa, veritabanı bilgilerinizi doldurarak bir tane oluşturmanız istenecektir.

Varsayılan WordPress yapılandırma ayarları

WordPress bu ayarları otomatik olarak kaydederek bir wp-config.php dosyası oluşturmaya çalışacaktır. Ancak, başarısız olursa, bunları manuel olarak eklemeniz gerekecektir.

Bunu yapmak için, web sitenize bir FTP istemcisi kullanarak bağlanmanız gerekecektir. Bağlandıktan sonra, wp-config-sample.php dosyasını wp-config.php olarak yeniden adlandırmanız gerekecektir.

wp-config-sample.php dosyasını yeniden adlandırın

Bundan sonra, yeni oluşturulan wp-config.php dosyasını düzenlemeye devam edebilirsiniz. Aşağıdaki satırları değiştirerek veritabanı bilgilerinizi eklemeniz gerekecektir:

define('DB_NAME', 'database-name');
define('DB_USER', 'database-username');
define('DB_PASSWORD', 'database-password');
define('DB_HOST', 'localhost');

Değişikliklerinizi kaydetmeyi ve dosyayı sunucuya geri yüklemeyi unutmayın.

2. WordPress'te Güvenlik Anahtarları Ekleme

Varsayılan WordPress kurulumu, yapılandırma dosyanıza otomatik olarak güvenlik anahtarları ekler. Bu güvenlik anahtarları, WordPress oturum açma ve çerez kimlik doğrulamasına ek bir güvenlik katmanı eklemek için kullanılır.

Birinin web sitenize uygun kimlik doğrulama olmadan eriştiğini düşünüyorsanız, güvenlik anahtarlarını her zaman yeniden oluşturabilirsiniz. Güvenlik anahtarlarını değiştirmek, oturum açmış tüm kullanıcıların oturumunu kapatacaktır.

define( 'AUTH_KEY',         'put your unique phrase here' );
define( 'SECURE_AUTH_KEY',  'put your unique phrase here' );
define( 'LOGGED_IN_KEY',    'put your unique phrase here' );
define( 'NONCE_KEY',        'put your unique phrase here' );
define( 'AUTH_SALT',        'put your unique phrase here' );
define( 'SECURE_AUTH_SALT', 'put your unique phrase here' );
define( 'LOGGED_IN_SALT',   'put your unique phrase here' );
define( 'NONCE_SALT',       'put your unique phrase here' );

Daha fazla bilgi için, WordPress güvenlik anahtarları hakkındaki makalemize ve bunları nasıl kullanacağınıza bakın.

3. WordPress Tablo Önekini Değiştirin

Varsayılan bir WordPress kurulumu, tüm WordPress veritabanı tablo adlarına wp_ önekini ekler. Bazı WordPress güvenlik uzmanları, tablo önekini değiştirmenin WordPress veritabanınızı daha güvenli hale getirebileceğine inanıyor.

Bunu yapmak için WordPress yapılandırmanızdaki şu satırı değiştirmeniz gerekir.

$table_prefix = 'wp_';

Bunu mevcut bir web sitesi için yapıyorsanız, WordPress veritabanınızdaki tablo önekini de değiştirmeniz gerekecektir. Bunu yapmak için, WordPress veritabanı önekini nasıl değiştireceğiniz hakkındaki makalemize bakın.

4. WordPress'te Hata Ayıklamayı Açın

WordPress, hata ayıklama modunda WordPress hatalarını görmenizi veya gizlemenizi sağlayan kullanışlı bir hata ayıklama özelliğine sahiptir. Bunu etkinleştirmek için WordPress yapılandırma dosyanıza bu kuralı eklemeniz gerekecektir.

define( 'WP_DEBUG', true );

Hataları web sitenizde gizlerken hata ayıklamayı da açabilir ve bunun yerine bir günlük dosyasına kaydedebilirsiniz. Bunu yapmak için yapılandırma ayarlarınıza aşağıdaki satırları ekleyin.

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

Bu, web sitenizin wp-content klasörünün içine bir debug.log dosyası oluşturacak ve tüm hata ayıklama hatalarını ve bildirimlerini günlük dosyasına kaydedecektir.

5. Sitenizi veya WordPress Adresini Değiştirme

Normalde, WordPress ve Site URL'lerinizi Ayarlar » Genel sayfasından ayarlayabilirsiniz. Ancak, WordPress sitenize erişiminiz yoksa, yönlendirme hataları görüyorsanız veya sitenizi yeni taşıdıysanız bunu yapamayabilirsiniz.

Bu durumda, aşağıdaki satırları ekleyerek site ve WordPress URL'lerinizi wp-config.php dosyası aracılığıyla değiştirebilirsiniz:

define('WP_HOME', 'http://www.example.com');
define('WP_SITEURL', 'http://www.example.com');

example.com'u kendi alan adınızla değiştirmeyi unutmayın.

6. Dosya İzinlerini Geçersiz Kılma

WordPress, barındırma hizmetiniz tüm kullanıcı dosyaları için kısıtlayıcı izinlere sahipse, dosya izinlerini geçersiz kılmanıza olanak tanır. Çoğu kullanıcı buna ihtiyaç duymaz, ancak ihtiyacı olanlar için mevcuttur.

define('FS_CHMOD_FILE', 0644);
define('FS_CHMOD_DIR', 0755);

Dosya izinleri hakkında daha fazla bilgi edinmek için, WordPress'te dosya ve klasör izinleri hatasını nasıl düzelteceğiniz hakkındaki makalemize bakın.

7. Gönderi Revizyon Ayarlarını Değiştirme

WordPress'in, önceki bir sürüme veya otomatik kayda geri dönerek gönderi ve sayfalarınızdaki değişiklikleri geri almanızı sağlayan çok kullanışlı bir gönderi revizyonları özelliği vardır.

Yapılandırma dosyası aracılığıyla gönderi revizyon ayarlarını devre dışı bırakabilir veya değiştirebilirsiniz. Kullanabileceğiniz farklı gönderi revizyon ayarları şunlardır.

Aşağıdaki satırı ekleyerek WordPress'in bir taslağı ne sıklıkla revizyon olarak kaydettiğini değiştirebilirsiniz:

define('AUTOSAVE_INTERVAL', 120); // in seconds

Sitenizdeki bazı makaleler, yazılmaları ne kadar sürdüğüne bağlı olarak onlarca gönderi revizyonuna sahip olabilir. Bu özelliğin sizi rahatsız ettiğini düşünüyorsanız, gönderi başına revizyon sayısını sınırlayabilirsiniz.

define('WP_POST_REVISIONS', 10);

Eğer bir nedenle gönderi revizyonları özelliğini tamamen devre dışı bırakmak isterseniz (kesinlikle önerilmez), gönderi revizyonlarını devre dışı bırakmak için aşağıdaki kodu kullanabilirsiniz.

define( 'WP_POST_REVISIONS', false );

8. WordPress Çöp Ayarlarını Değiştirme

WordPress, Çöp Kutusu adında bir geri dönüşüm kutusu özelliğine sahiptir. Bir kullanıcı bir gönderiyi çöp kutusuna gönderdiğinde, web sitenizde 30 gün daha çöp olarak saklanır. Bu süreden sonra WordPress bunları otomatik olarak sonsuza dek siler.

Bu davranışı, çöpü saklamak istediğiniz gün sayısını değiştirerek değiştirebilirsiniz.

define( 'EMPTY_TRASH_DAYS', 15 ); // 15 days

Bu özelliği beğenmezseniz, aşağıdaki fonksiyonu ekleyerek devre dışı bırakabilirsiniz:

define('EMPTY_TRASH_DAYS', 0 );

Not: Sıfır kullanmak, gönderilerinizin kalıcı olarak silineceği anlamına gelir. Kalıcı Olarak Sil'e tıkladığınızda WordPress onay istemeyecektir. Herhangi bir kazara tıklama size pahalıya mal olabilir…

Daha fazla bilgi için, WordPress'te otomatik çöp kutusu boşaltmayı sınırlama veya devre dışı bırakma hakkındaki makalemize bakın.

9. WordPress Yapılandırmasına FTP/SSH Sabitlerini Ekleme

Varsayılan olarak WordPress, yönetici panelinden WordPress çekirdeğini, temaları ve eklentileri yükseltmenize olanak tanır. Yükseltme yapmaya çalıştığınızda veya yeni bir eklenti kurmaya çalıştığınızda her seferinde FTP veya SSH bağlantısı gerektiren bazı barındırma hizmetleri vardır.

WordPress FTP bilgileri istiyor

Kodları kullanarak FTP veya SSH sabitlerini ayarlayabilir ve bir daha asla endişelenmek zorunda kalmazsınız.

// forces the filesystem method: "direct", "ssh", "ftpext", or "ftpsockets"
define('FS_METHOD', 'ftpext');
// absolute path to root installation directory
define('FTP_BASE', '/path/to/wordpress/');
// absolute path to "wp-content" directory
define('FTP_CONTENT_DIR', '/path/to/wordpress/wp-content/');
// absolute path to "wp-plugins" directory
define('FTP_PLUGIN_DIR ', '/path/to/wordpress/wp-content/plugins/');
// absolute path to your SSH public key
define('FTP_PUBKEY', '/home/username/.ssh/id_rsa.pub');
// absolute path to your SSH private key
define('FTP_PRIVKEY', '/home/username/.ssh/id_rsa');
// either your FTP or SSH username
define('FTP_USER', 'username');
// password for FTP_USER username
define('FTP_PASS', 'password');
// hostname:port combo for your SSH/FTP server
define('FTP_HOST', 'ftp.example.org:21'); 

Not: WordPress yolunu ve ftp.example.com'u kendi FTP Ana Bilgisayar bilgilerinizle değiştirmeyi unutmayın.

10. Otomatik Veritabanı Onarımına İzin Ver

WordPress, WordPress veritabanını otomatik olarak optimize etme ve onarma özelliğiyle birlikte gelir. Ancak bu özellik varsayılan olarak kapalıdır.

Bu özelliği etkinleştirmek için WordPress yapılandırma dosyanıza aşağıdaki satırı eklemeniz gerekir.

define('WP_ALLOW_REPAIR', true);

Bunu ekledikten sonra, WordPress veritabanını optimize etmek ve onarmak için aşağıdaki URL'yi ziyaret etmeniz gerekir.

http://example.com/wp-admin/maint/repair.php

example.com'u kendi alan adınızla değiştirmeyi unutmayın. Veritabanını onarma veya onarma ve optimize etme seçenekleriyle basit bir sayfa göreceksiniz. Bu sayfaya erişmek için oturum açmanız gerekmez.

WordPress veritabanını optimize et ve onar

11. PHP Bellek Limitini Artırma

En yaygın WordPress hatalarının bazıları PHP bellek tükenmesi nedeniyle oluşur. PHP bellek sınırını wp-config.php dosyası aracılığıyla artırabilirsiniz. Aşağıdaki kodu yapıştırmanız yeterlidir:

define('WP_MEMORY_LIMIT', '128M');

12. wp-content Dizinini Taşıma

WordPress, wp-content dizininizi taşımanıza olanak tanır. Bazı uzmanlar bunun WordPress güvenliğini güçlendirmeye yardımcı olabileceğine inanıyor.

Aşağıdaki kodu wp-config.php dosyanıza eklemeniz gerekecektir:

define( 'WP_CONTENT_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content' );
define( 'WP_CONTENT_URL', 'http://example/blog/wp-content');
define( 'WP_PLUGIN_DIR', $_SERVER['DOCUMENT_ROOT'] . '/blog/wp-content/plugins' );
define( 'WP_PLUGIN_URL', 'http://example/blog/wp-content/plugins');

example.com'u kendi alan adınızla değiştirmeyi unutmayın.

13. Özel Kullanıcı Tabloları Kullanın

Varsayılan olarak WordPress, tüm kullanıcı verilerini wp_users ve wp_usermeta tablolarında saklar. Aşağıdaki fonksiyonu kullanarak, kullanıcı bilgilerinizin saklanmasını istediğiniz tabloyu belirtebilirsiniz.

define('CUSTOM_USER_TABLE', $table_prefix.'my_users');
define('CUSTOM_USER_META_TABLE', $table_prefix.'my_usermeta');

14. Çoklu Site Ağını Etkinleştir

Her WordPress sitesi, aynı kurulumu kullanarak birden çok WordPress sitesi oluşturmanıza olanak tanıyan yerleşik bir çoklu site özelliğine sahiptir. Daha fazla bilgi edinmek için WordPress çoklu site ağını kurma ve ayarlama hakkındaki tam kılavuzumuza bakın.

WordPress yapılandırma dosyanıza aşağıdaki satırı ekleyerek çoklu site işlevini etkinleştirebilirsiniz:

define('WP_ALLOW_MULTISITE', true);

15. WordPress Yapılandırma Dosyanızı Güvenli Hale Getirme

Gördüğünüz gibi, wp-config.php dosyası gerçekten önemli WordPress ayarlarını içerir. Varsayılan olarak WordPress'in kök klasöründe bulunur, ancak taşıyabilirsiniz. Genel html dizininizin dışına taşınabilir, böylece kullanıcılar ona erişemez. Dosya WordPress kök klasöründe bulunmazsa WordPress varsayılan olarak diğer dizinlere bakmayı bilir.

Bu dosyaya erişimi sınırlamak için aşağıdaki kodu .htaccess dosyanıza da ekleyebilirsiniz.

# Protect wp-config.php
<Files wp-config.php>
    order allow,deny
    deny from all
</Files>

Bu makalenin, bilmediğiniz bazı kullanışlı WordPress yapılandırma püf noktalarını öğrenmenize yardımcı olduğunu umuyoruz. Ayrıca, sitenizde kullanabileceğiniz 57+ en çok istenen WordPress ipuçları, püf noktaları ve hack'leri veya WordPress freelancerları, tasarımcıları ve geliştiricileri için en iyi araçlar listemize de göz atmak isteyebilirsiniz.

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

52 CommentsLeave a Reply

  1. Harika makale için teşekkürler. Özellikle 2. maddeyle ilgilendim, çünkü bu güvenlik anahtarlarının işlevini anlamakta sürekli zorlanıyordum. Makaledeki ek içerik bağlantısı için teşekkürler, orada bu işlev hakkında çok daha fazla bilgi edinebildim ve tüm konuyu daha iyi anlayabildim. 4. maddeye gelince, hata ayıklama günlüğünü etkin tutmak iyi midir, yoksa yalnızca bir sorun durumunda mı açılmalıdır?

    • In most cases it is recommended to not have debug mode active unless you are looking for an error on your site. :)

      Yönetici

      • Yanıtınız için teşekkür ederim. Tam olarak emin olamadığım nokta buydu, çünkü birkaç sitede hata ayıklama modunun ve hata ayıklama günlüğünün sürekli etkin olmasının tamamen güvenli olmayabileceğini okumuştum. Bunu benim için de doğruladığınız için minnettarım. Sayenizde hata ayıklama modunu etkili bir şekilde kullanmayı öğrendim ve bu bana şimdiden birkaç kez yardımcı oldu. Ne zaman etkinleştireceğim ve devre dışı bırakacağım konusunda artık tam bir netliğe sahip olduğum için memnunum.

  2. merhaba ve bu önemli gönderi için teşekkürler.
    sorum şu ki bu kodları nereye eklemeliyim, config.php dosyasına
    ancak tam olarak hangi satıra .

    Saygılarımla

    • Belirli bir satır yok ancak kodu gelecekte kaldırmak isterseniz bulması kolay olması için genellikle en alta eklemek en iyisidir.

      Yönetici

  3. Çok teşekkürler. Ama 9. madde hakkında daha ayrıntılı bir şey öğrenmek istiyorum. Bu kodu nereye yerleştirmeliyim ve daha fazlası?

  4. Bu faydalı gönderi için teşekkürler.
    Bunu 10'dur arıyordum. Otomatik Veritabanı Onarımına İzin Ver.
    Çok teşekkür ederim.

    Teşekkürler ve Saygılarımla,
    Gurjit Singh

  5. Web sitemin geliştirilmesi için öğreticilerinize güveniyorum. Buradaki sorunlar, bu kodların çeşitli ortamlarda nereye yapıştırılacağını net olarak belirtmemiş olmanızdır. Yanıtınızı bekliyorum.

  6. Sunucu zaman aşımı limitimi artırmak istiyorum, o kodu nerede bulabilirim???

  7. Vay canına, gerçekten harika. Bu çok yardımcı oldu.

    Kendi CDN'mi kurarken bir şeyle uğraşıyorum (ki yukarıdaki bu sorunu %98 oranında çözdü:).

    CDN alt alan adımdaki bir alt klasörü hariç tutmaya çalışıyorum çünkü erişim ihlali veriyor.

    Bir sunucu bloğunda .conf ile yarım düzine NGINX CORS yönergesi denedim ama işe yaramadı.

    Bu dosyayı aşağıda yazıldığı gibi değil, ana alan adında nasıl kullanacağımı öğrenmek istiyorum:

    Fonta ‘https://cdn.mydomain.com/wp-content/themes/mytheme/includes/lib/assets/fonts/fontawesome/fontawesome-webfont.woff?v=4.7.0’ adresinden ‘https://mydomain.com’ kaynağından erişim CORS politikası tarafından engellendi: İstek yapılan kaynaktaki ‘Access-Control-Allow-Origin’ başlığı yok. Bu nedenle ‘https://mydomain.com’ kaynağının erişimine izin verilmiyor.

    Eğer bana bir çözüm veya sahip olabileceğiniz ilgili bir bilgi gösterebilirseniz teşekkürler!!

    Stu

  8. Parola veya veritabanı adları eşleşiyorsa wp-config.php'deki bilgileri doğrulayabilir ve eşleşmiyorsa değiştirebilirler.

  9. WordPress web sitem her sayfa URL'sine rastgele sayılar ekliyor. Neden oluyor? Kalıcı bağlantı ayarlarını gönderi adlarını gösterecek şekilde değiştirdim; işe yaramadı.

    Bana rehberlik edebilir misiniz?

    Sitemin birkaç sayfa URL'si şunlardır:

    • Bu 'sorunum' var – benim için bu, backup buddy'nin alternatif WP cron modunda çalıştırılmasına bağlı. Backup buddy SSS bana şunu eklememi söyledi:

      define(‘ALTERNATE_WP_CRON’, true);

      wp_config.php dosyama, bu da şimdi URL'lere rastgele sayılar vb. ekliyor.

      Bu benim için de geçerli, çünkü kaldırmak onu durduruyor ama aynı zamanda backup buddy'nin de doğru çalışmasını engelliyor.

  10. Bu sitedeki içerikleri okumaktan her zaman keyif aldım. Bu harika numaraları paylaştığınız için teşekkürler.

  11. useronline eklentisini kullanıyorum… useronline kontrol panelindeyken bazı kullanıcıların tarayıcılarıyla varsayılan css'ime, resim yükleme bağlantıma erişmek istediğini fark ediyorum! Bu yüzden sitemi hacklemek isteyebileceklerinden korkuyorum! Lütfen onlara nasıl engel olabileceğim konusunda yardım edin

  12. WordPress Hata Kaydı –

    Bunu yerel bir ortamda nasıl yapmalıyım?

    Şu anda DesktopServer (Xampp lite – Yerel olarak .dev uzantılı siteler kurar, örn. “mysite.dev”) ve SourceTree (Git) kullanıyorum – Ancak hata günlük dosyamın yolunu bulmak zorlaşıyor. “http://mysite.dev/php_error.log” gibi tam bir URL yolu kullanabilir miyim? veya sistem dosya yolu “C:/Users/Garratt/Documents/mysite.dev/php_error.log” mu gerekiyor?

  13. Bir sorum var: Bir sitenin sahipliğini bir kullanıcıdan diğerine nasıl devredebilirim? Örneğin, yönetici hesabımla kurdum ama başka bir kullanıcının ana yönetici olmasını ve güncellemeler ile gönderiler yapmasını istiyorum. Sadece onları yönetici ve kendimi abone olarak ayarlayıp işi bitirebileceğimi sanmıyorum, bu yüzden doğru yol nedir?

    • Evet, bu bir yol. Bir WordPress sitesinin birden fazla yöneticisi de olabilir.

      Alan adı, web barındırma ve veritabanı sahipliğini de onlara aktarmak istiyorsanız, web barındırma kontrol panelinizde onlar için bir kullanıcı hesabı oluşturmanız gerekecektir. Ondan sonra onlara alan adı, barındırma ve veritabanı üzerinde tam kontrol verebilirsiniz.

      • Zaten hepsi var, sadece web sitelerini yeniden geliştirmelerine yardım ediyorum (çünkü şu anda iyi görünmüyor ve ATM'yi güncellemek kolay değil). Onlar için harika bir kilise teması buldum (çünkü üzerinde çalıştığım benim kilisemin web sitesi) ve yönetici değiştirmemin ne kadar zor olacağını görmek istedim. En son sitemde birden fazla yönetici olduğunda, yalnızca ilk yönetici (ID #1) eklentileri, temaları ve genel olarak WP'yi güncelleyebiliyordu.

    • Pek emin değilim ama genellikle Terminal'de şunu yapmanız gerekir: sudo adduser sudo.

  14. Veritabanı hatasını giderdikten sonra, şimdi hiçbir hatam yok ama şimdi kaynak kodsuz boş bir sayfam var? Lütfen şimdi ne yapmam gerektiğini söyleyin. Teşekkürler

  15. faydalı!
    peki, WP-Config Dosyanızı Güvenli Hale Getirme konusuna ne dersiniz? teşekkürler

  16. Size daha ne kadar teşekkür etsem az! Çevrimiçi bir işte kalbinin attığı yere çok net bir şekilde dokundunuz! Gerçekten harika öğretmenlersiniz! Bundan daha iyisi olamaz! Daha fazla yazın!

  17. Selam Millet
    Harika site, harika bilgi, yeni buldum. güvenli ile

    WP-Config Dosyanızı Güvenli Hale Getirme
    İhtiyacımız olan kod nerede? lütfen

    Brad

  18. yüklenen dosyaların tanımlanmış WP_HOME veya WP_SITEURL'yi kullanması için wordpress 3.5'te herhangi bir yapılandırma var mı? teşekkürler

  19. Harika. WordPress hakkında bilmediğim çok şey var. Onarım veritabanı tanımlama kodu gibi. Bu harika bir makale. Kesinlikle yer imlerine eklemeliyim.

  20. Bu faydalı ipuçları için teşekkürler. Ben yeni başlayanım ve bir wordpress.org web sitem var.
    Talimatlarınızı takip ettim ve web sitesinden aldığım güvenli anahtarları kopyalayarak wp-config dosyasını değiştirdim: https://api.wordpress.org/secret-key/1.1/salt/
    Yeni yapılandırma dosyasını sunucudaki WP-Admin Klasörüne koyduktan sonra "Ayrıştırma hatası: sözdizimi hatası, beklenmeyen T_VARIABLE...." hatası veriyor.
    Bu satır: "$table_prefix  = ‘wp_’;" ve hiç değiştirilmedi.
    Bu hatayı nasıl düzeltebilirim? Teşekkürler.

  21. Yapılandırma gibi önemli bir alan hakkında harika bilgiler. Son zamanlarda yaşanan tüm ilaç şirketlerinin hacklenmesiyle birlikte son ipucu benim favorim. Bu günlerde o lanet wp-config dosyasını korumak sarayın anahtarı gibi görünüyor.

    Tüm bu bilgileri hepimizin faydalanması için tek bir yerde toplama çabanız için teşekkür ederiz.

    Saygılarımla
    Tony

  22. Harika, bu bilgilendirici ve hepsini unuttuysam her zaman iyi bir hatırlatma.

    Paylaştığınız için teşekkürler!

  23. Bu # wpconfig.php… .htaccess dosyasına eklemeler tam olarak neyi korur?

    .htacess dosyasını public_html'den kök klasöre taşıdıktan sonra başka bir şey yapmam gerekiyor mu?

    • .htaccess dosyasını asla hiçbir yere taşımazsınız. Bu dosya public_html klasörünüzde veya WordPress'in kurulu olduğu klasörde kalır… Bu dosyadaki kod, web'den wp-config.php dosyasına tüm erişimi engelleyecektir.

      wp-config.php dosyasını, ek bir güvenlik katmanı eklemek için kök dizine (public_html'nin bir üstü) taşıyabilirsiniz. Biri yeterli olur… ikisini birden yapmak aşırıya kaçmaktır.

      Yönetici

  24. Referans olarak, 3.0 daha fazla güvenlik anahtarı içermiyor, ne de 2.9 kurulumları kimlik doğrulama açısından daha az güvenliydi.

    İlk dördü anahtar, son dördü ise tuzdur. Tuzlar 3.0'dan önce wp-config.php'de eksikti, ancak tuzları birkaç sürüm önce ekledik. Kurulum sırasında kolayca doldurabilmemiz için bunları 3.0'da wp-config.php'ye ekledik, ancak gerekli değiller.

    Tuzlar tanımlanmamışsa (veya varsayılan olarak kalırsa, örn. “Buraya benzersiz bir ifade girin”), WP rastgele dizeler oluşturur ve bunları tuz olarak kullanır ve veritabanına kaydeder.

    Ayrıca, bir hata günlüğü için bunun yerine şu sabitleri kullanmalısınız:


    define( 'WP_DEBUG', true ); // Hata raporlamayı etkinleştirir.
    define( 'WP_DEBUG_DISPLAY', false ); // Hataları gizler.
    define( 'WP_DEBUG_LOG', true ); // Hataları wp-content/error.log dosyasına kaydeder (veya @ini_set('error_log') kullanın)

    Bunun ek faydası, geliştiricilere daha iyi olabilecek veya hatalar içerebilecek kod hakkında uyarılar sağlayan PHP bildirimlerini göstermesidir.

  25. $_ENV{DATABASE_SERVER} ??
    Bana doğru gelmeyen bir sözdizimi ($_ENV[‘stuff’] belki ama {stuff} sanmıyorum) ve az önce kontrol ettim, erişimim olan ve bu tanımlanmış bir ana bilgisayar bulamadım. Kesinlikle yaygın bir şey değil.

    Bunun dışında, güzel bir derleme. WP'nin wp-config.php'yi bulmak için “diğer dizinlere” bakmadığını, sadece bir dizin yukarı çıktığını unutmayın (ki bu çoğu durumda sunucunun belge kökünün dışındadır).

  26. Teşekkürler…. gerçekten iyi bir öğretici… “WP-Config Dosyanızı Güvenli Hale Getirme” hakkında ayrıntılı adım adım bir öğretici yazar mısınız…

  27. Bu harika bilgiler için çok teşekkürler. Bu, WordPress'in daha fazla öğrenmem gereken tarafı, bu yüzden bu gönderiyi gerçekten derinlemesine dalmak için bir sıçrama tahtası olarak kullanacağım.

Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.