WordPress’te wp-config.php dosyasını nasıl düzenlenir
WP-Config dosyanızı düzenlemenizi isteyen öğreticiyi okuyor musunuz ve bunun ne olduğunu bilmiyor musunuz? Kapalı mı? Bu makalede, WordPress’te wp-config.php dosyalarını doğru nasıl düzenleyeceğinizi göstereceğiz. WP-Config.php dosyası nedir? Adından da anlaşılacağı gibi, bu, kendiniz gönderilen tüm WordPress sitelerinin bir parçası olan bir yapılandırma dosyasıdır. Diğer dosyaların aksine, wp-config.php dosyası WordPress’e dahil değildir, ancak kurulum işlemi sırasında siteniz için özel olarak yapılır.

WordPress veritabanı bilgilerinizi wp-config.php dosyasında saklar. Bu bilgiler olmadan, WordPress siteniz işe yaramaz ve ‘bir veritabanı bağlantısı oluştururken bir hata’ alacaksınız.
Veritabanı bilgilerine ek olarak, wp-config.php dosyası ayrıca diğer bazı üst düzey ayarlar içerir. Bunu daha sonra bu makalede açıklayacağız. Bu dosya çok fazla hassas bilgi içerdiğinden, başka bir seçeneğiniz olmadığı sürece bu dosyayı bozmamanız önerilir. Ancak bu makaleyi okuduğunuz için, wp-config.php dosyasını düzenlemeniz gerektiği anlamına gelir. Aşağıda her şeyi bozmadan bunu yapmanın adımları var. Video öğretici
WPBeginner’a abone olun
Videoyu sevmiyorsanız veya daha fazla talimata ihtiyacınız varsa, okumaya devam edin.
Yapmanız gereken ilk şey tam bir WordPress yedeklemesi yapmaktır. WP-Config.php dosyaları, WordPress siteleri için çok önemlidir, böylece küçük hatalar sitenizi erişilemez hale getirir. Web sitenize bağlanmak için bir FTP istemcisine ihtiyacınız olacak. Windows kullanıcıları WINSCP veya Smartftp yükleyebilir ve Mac kullanıcıları iletim veya CyberDeck’i deneyebilir. FTP istemcileri, sunucunuz ve bilgisayarınız arasında dosya aktarmanıza olanak tanır. FTP istemcilerini kullanarak web sitenize bağlanın. Web ana bilgisayarınızdan alabileceğiniz FTP giriş bilgilerine ihtiyacınız olacak. FTP giriş bilgilerinizi bilmiyorsanız, web ana bilgisayar desteğinizi isteyebilirsiniz. Wp-config.php dosyası genellikle /wp-concent /gibi diğer klasörlerle web siteniz kök klasöründe bulunur.
Dosyaya sağ tıklayın ve ardından menüden İndir’yi seçin. FTP istemciniz artık WP-Config.php dosyasını bilgisayarınıza indirecektir. Not defteri veya metin düzenleme gibi sıradan bir metin düzenleyicisi programı kullanarak açabilir ve düzenleyebilirsiniz. Wp-config.php dosyasını anlayın Başlamadan önce, wp-config.php varsayılan dosyasının tam koduna bakalım. Bu dosyanın örneklerini burada da görebilirsiniz. <? PHP

/**
* WordPress için temel yapılandırma
*
* Wp-config.php oluşturma komut dosyası bu dosyayı dosya sırasında kullanın
* Kurulum. Web sitesini kullanmak zorunda değilsiniz, yapabilirsiniz
* Bu dosyayı “wp-config.php” olarak kopyalayın ve değerleri doldurun.
*
* Bu dosya aşağıdaki yapılandırmaları içerir:
*
* * Mysql ayarları
* * Gizli anahtarlar
* * Veritabanı tablosu öneki
* * ABSPATH
*
* @link https://codex.wordpress.org/eliting_wp-consig.php
*
* @package wordpress
*/
// ** MySQL Ayarları – Bu bilgiyi web ana bilgisayarınızdan alabilirsiniz ** /// ** WordPress veritabanının adı*/
tanımlama (‘db_name’, ‘database_name_here’);
/** mysql veritabanı kullanıcı adı*/
tanımlama (‘db_user’, ‘username_here’);
/** mysql veritabanı şifresi*/
tanımlama (‘db_password’, ‘parola_here’);
/** mysql ana bilgisayar adı*/
tanımlama (‘db_host’, ‘localhost’);
/** Veritabanı tabloları oluşturulmada kullanılacak veritabanı karakterleri. */
tanımlama (‘db_chareset’, ‘utf8’);
/** Veritabanı toplar. Bunu çiftse değiştirmeyin. */
tanımlama (‘db_collate’, ”);
/**#@+
* Kimlik doğrulama benzersiz anahtarlar ve tuzlar.
*
* Bunları farklı benzersiz ifadelerle değiştirin!
* Bunları {@link https://api.wordpress.org/secret-gey/11/salt/ wordpress.org gizli-anahtar hizmeti kullanarak oluşturabilirsiniz}
* Mevcut tüm çerezleri geçersiz kılmak için bunları herhangi bir zamanda değiştirebilirsiniz. Bu, tüm kullanıcıları tekrar giriş yapmaya zorlar.
*
* @Since 2.6.0
*/
Tanımlama (‘auth_key’, ‘benzersiz ifadenizi buraya koy’);
Tanımlama (‘Secure_auth_key’, ‘Benzersiz ifadenizi buraya koy’);
Tanımlama (‘logged_in_key’, ‘benzersiz ifadenizi buraya koy’);
Tanımlama (‘nonce_key’, ‘benzersiz ifadenizi buraya koy’);
Tanımlama (‘auth_salt’, ‘benzersiz ifadenizi buraya koy’);
DEFINE (‘Secure_auth_Salt’, ‘Benzersiz ifadenizi buraya koy’);
tanımlama (‘logged_in_salt’, ‘benzersiz ifadenizi buraya koy’);
Tanımlama (‘nonce_salt’, ‘benzersiz ifadenizi buraya koy’);
/**#@-*/
/**
* WordPress veritabanı tablosu önek.
*
* Her birini verirseniz, bir veritabanında birden fazla yüklemeniz olabilir
* Benzersiz bir önek. Sadece sayılar, harfler ve alt çizgiler lütfen!
*/
$ table_prefix = ‘wp_’;
/**
* Geliştiriciler için: WordPress hata ayıklama modu.
*
* Geliştirme sırasında bildirimlerin görüntülenmesini sağlamak için bunu True olarak değiştirin.
* Eklenti ve tema geliştiricilerinin geliştirme ortamlarında wp_debug* kullanmaları şiddetle tavsiye edilir.
*
* Hata ayıklama için kullanılabilecek diğer sabitler hakkında bilgi için,
* Kodeksi ziyaret edin.
*
* @link https://codex.wordpress.org/debugging_in_wordpress
*/
Tanımlama (‘wp_debug’, false);
/* Hepsi bu, düzenlemeyi bırak! Mutlu bloglama. */
/** WordPress dizinindeki mutlak yol. */
if (! Tanımlanmış (‘abspat’)))
Tanımlama (‘abspath’, dirname (__ dosya__). ‘/’);
/** WordPress Vars’ı ve dosyaları içeren dosyaları ayarlar. */
Requir_once (abspath. ‘Wp-settings.php’);
WP-Config.php dosyasının her kısmı dosyanın kendisinde iyi belgelenmiştir. Buradaki hemen hemen tüm ayarlar PHP sabiti kullanılarak tanımlanır.
tanımlama (‘constant_name’, ‘değer’);
WP-Config.php dosyasındaki her parçaya daha yakından bakalım. WP-Config.php Dosya Ayarları’ndaki MySQL Ayarları WordPress veritabanı bağlantınız, wp-config.php dosyasının ‘MySQL ayarları’ bölümünde görünür. Bu bölümü doldurmak için bir ana bilgisayar mysql, veritabanı adı, kullanıcı adı ve veritabanı şifresine ihtiyacınız olacak.
/** WordPress için veritabanının adı*/
tanımlama (‘db_name’, ‘database_name_here’);
/** mysql veritabanı kullanıcı adı*/
tanımlama (‘db_user’, ‘username_here’);
/** mysql veritabanı şifresi*/
tanımlama (‘db_password’, ‘parola_here’);
/** mysql ana bilgisayar adı*/
tanımlama (‘db_host’, ‘localhost’);
/** Veritabanı tabloları oluşturulmada kullanılacak veritabanı karakterleri. */
tanımlama (‘db_chareset’, ‘utf8’);
/** Veritabanı toplar. Bunu çiftse değiştirmeyin. */
tanımlama (‘db_collate’, ”);
Veritabanı bilgilerinizi veritabanı etiketli bölüm altında web barındırma hesabınızdan alabilirsiniz. WordPress veritabanınızı veya kullanıcı adınızı ve MySQL şifrenizi bulamıyorsanız, web ana bilgisayarınızla iletişime geçmeniz gerekir.
Anahtar ve Tuz Kimlik Doğrulaması Anahtar ve benzersiz tuz kimlik doğrulaması, WordPress sitenizin güvenliğini artırmaya yardımcı olan bir güvenlik anahtarıdır. Bu anahtarlar, WordPress tarafından üretilen kullanıcı oturumu ve çerez için güçlü şifreleme sağlar. Daha fazla bilgi için WordPress Güvenlik Anahtarları hakkındaki kılavuzumuza bakın. /**#@+
* Kimlik doğrulama benzersiz anahtarlar ve tuzlar.
*

* Bunları farklı benzersiz ifadelerle değiştirin!
* Bunları {@link https://api.wordpress.org/secret-gey/11/salt/ wordpress.org gizli-anahtar hizmeti kullanarak oluşturabilirsiniz}
* Mevcut tüm çerezleri geçersiz kılmak için bunları herhangi bir zamanda değiştirebilirsiniz. Bu, tüm kullanıcıları tekrar giriş yapmaya zorlar.
*
* @Since 2.6.0
*/
Tanımlama (‘auth_key’, ‘benzersiz ifadenizi buraya koy’);
Tanımlama (‘Secure_auth_key’, ‘Benzersiz ifadenizi buraya koy’);
Tanımlama (‘logged_in_key’, ‘benzersiz ifadenizi buraya koy’);
Tanımlama (‘nonce_key’, ‘benzersiz ifadenizi buraya koy’);
Tanımlama (‘auth_salt’, ‘benzersiz ifadenizi buraya koy’);
DEFINE (‘Secure_auth_Salt’, ‘Benzersiz ifadenizi buraya koy’);
tanımlama (‘logged_in_salt’, ‘benzersiz ifadenizi buraya koy’);
Tanımlama (‘nonce_salt’, ‘benzersiz ifadenizi buraya koy’);
/**#@-*/
Bir WordPress güvenlik anahtarı oluşturabilir ve buraya yapıştırabilirsiniz. WordPress sitenizin sızmış olabileceğinden şüpheleniyorsanız bu çok yararlıdır. Güvenlik anahtarlarını değiştirmek, şu anda WordPress sitenize giren tüm kullanıcıları tekrar girmeye zorlayacaktır.
WordPress Veritabanı Tablosu Prensibi Varsayılan WordPress WordPress tarafından oluşturulan tüm tablolara WP_ önekini ekler. WordPress veritabanı önekinizi rastgele bir şeye dönüştürmeniz önerilir. Bu, bilgisayar korsanlarının WordPress tablonuzu tahmin etmesini zorlaştıracak ve bazı yaygın SQL enjeksiyon saldırılarından sizi kurtaracaktır.
*
* Her birini verirseniz, bir veritabanında birden fazla yüklemeniz olabilir
* Benzersiz bir önek. Sadece sayılar, harfler ve alt çizgiler lütfen!
*/
$ table_prefix = ‘wp_’;
Mevcut WordPress siteleri için bu değeri değiştiremeyeceğinizi lütfen unutmayın. Mevcut WordPress sitesindeki bu ayarı değiştirmek için WordPress veritabanı önekinin nasıl değiştirileceği makalesindeki talimatları izleyin.
WordPress Modu Hata Ayıkla Bu ayar, WordPress’in gelişimini öğrenmeye çalışan kullanıcılar ve deneysel özellikleri deneyen kullanıcılar için çok kullanışlıdır. Varsayılan olarak WordPress, kod yürütülürken PHP tarafından üretilen bildirimi gizledi. Hata ayıklama modunu TRUE olarak ayarlayın Bu bildirimi size görüntüleyecektir. Bu, geliştiricilere Bug.define (‘wp_debug’, false) bulmak için önemli bilgiler sağlar;
WP-Config dosyasının son bölümünün mutlak yol ayarları, daha sonra VARS WordPress ve dahil edilen dosyaları ayarlamak için kullanılan mutlak yolu tanımlar. Burada hiçbir şey değiştirmenize gerek yok.
/** WordPress dizinindeki mutlak yol. */
if (! Tanımlanmış (‘abspat’)))
Tanımlama (‘abspath’, dirname (__ dosya__). ‘/’);
/** WordPress Vars’ı ve dosyaları içeren dosyaları ayarlar. */
Requir_once (abspath. ‘Wp-settings.php’);
Hacking ve Ayarlar Yararlı olan wp-config.php, hata sorunlarını çözmenize ve WordPress birçok yaygın hatayı çözmenize yardımcı olabilecek birkaç WP-Config ayarı vardır. WordPress’te MySQL bağlantı noktasını ve soketi değiştirme WordPress barındırma sağlayıcınız MySQL ana bilgisayar için alternatif bir bağlantı noktası kullanıyorsa, bağlantı noktası numarasını eklemek için DB_HOST değerinizi değiştirmeniz gerekir. Bunun yeni bir satır olmadığını, ancak mevcut DB_HOST değerini düzenlemeniz gerektiğini unutmayın. DEFINE (‘db_host’, ‘localhost: 5067’);
5067 numaralı bağlantı noktası numarasını web ana bilgisayarınız tarafından sağlanan herhangi bir bağlantı noktası numarasını değiştirmeyi unutmayın. Ana bilgisayarınız MySQL için bir soket ve boru kullanıyorsa, şöyle eklemeniz gerekir: tanımlama (‘db_host’, ‘localhost: /var/run/mysqld/mysqld.sock’);
WordPress URL’sini değiştirme WP-Config.php Dosyayı kullanarak WordPress sitesini yeni bir etki alanı adına veya yeni bir web ana bilgisayarına taşırken WordPress URL’sini değiştirmeniz gerekebilir. Ayarlar sayfasını ziyaret ederek bu URL’yi değiştirebilirsiniz »Genel.
WP-Config.php dosyasını kullanarak bu URL’yi de değiştirebilirsiniz. Çok fazla direktif sorunu nedeniyle WordPress yönetici alanına erişemiyorsanız bu yararlıdır. Bu iki satırı wp-config.php dosyanıza ekleyin:
Tanımlama (‘wp_home’, ‘http: //example.com’);
Tanımlama (‘wp_siteurl’, ‘http: //example.com’);
Örnek.com’u kendi alan adınızla değiştirmeyi unutmayın. Ayrıca arama motorlarının www.example.com ve example.com’u iki farklı konum olarak ele aldığını hatırlamanız gerekir (bkz. Www vs www-www-seo için daha iyi?). Siteniz WWW öneki ile dizine eklenmişse, uygun alan adını eklemeniz gerekir. WP-Config.php kullanarak yükleme dizinini değiştirin Varsayılan olarak, WordPress tüm ortam yüklemelerinizi/wp-content/yükleme dizini/yüklemelerini saklar. Medya dosyanızı başka bir konuma kaydetmek istiyorsanız, bu kod satırını wp-config.php dosyanıza ekleyerek yapabilirsiniz. Yol, Abspath’e göre otomatik olarak WordPress’te ayarlanır. Burada mutlak bir yol eklemek çalışmaz. Daha fazla bilgi için WordPress’teki varsayılan ortam yüklemesinin konumunun nasıl değiştirileceğine dair ayrıntılı yönergelere bakın. WordPress’teki otomatik güncellemeleri devre dışı bırak WordPress, WordPress 3.7’de otomatik güncellemeler sunar. Bu, WordPress sitesinin küçük güncellemeler olduğunda otomatik olarak güncellenmesini sağlar. Otomatik güncellemeler güvenlik için çok iyi olsa da, bazı durumlarda WordPress sitesine erişilemeyecek şekilde zarar verebilirler. Bu kodun bir satırını wp-config.php dosyanıza ekleyin WordPress sitenizdeki tüm otomatik güncellemeleri devre dışı bırakır.
Daha fazla bilgi için WordPress’teki otomatik güncellemelerin nasıl devre dışı bırakılacağına dair öğreticimize bakın. WordPress’teki yazının revizyonunu sınırlandırır WordPress, otomatik depolama ve doğuştan gelen revizyon ile birlikte gelir. Revize edilmiş bir yazı ile WordPress’teki değişiklikleri nasıl iptal edeceğinize dair öğreticimize bakın. Ancak, büyük bir site revizyonu çalıştırırsanız, WordPress veritabanı rezervlerinizin boyutunu artırabilir. Bir posta için depolanan revizyon sayısını sınırlamak için bu kod satırını WP-Config.php dosyanıza ekleyin. WordPress artık otomatik olarak daha uzun bir revizyonu atacak. Ancak, eski yayın revizyonunuz hala veritabanınızda saklanır. WordPress’teki eski yazının revizyonunun nasıl silineceğine dair öğreticimize bakın. Bu makalenin WordPress’teki WP-Config.php dosyalarını ve onunla yapabileceğiniz tüm harika şeyleri nasıl düzenleyeceğinizi öğrenmenize yardımcı olur. WordPress işlev dosyaları için çok yararlı olan 25+ hile hakkında makalemizi de görmek isteyebilirsiniz. Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube kanalımıza abone olun. Bizi Twitter ve Facebook’ta da bulabilirsiniz.
