internet pencereler Android
Genişletmek

PHP'de bir yapılandırma dosyası oluşturun. PHP veritabanı ayarında bir yapılandırma dosyası oluşturma

DİKKAT: Bu sayfayı düzenlemeden önce okuyun.

Lütfen bu makalenin kendi web sitenizin parametrelerini belirtmeyin, çünkü aynı zamanda şifreyi veritabanınızdan tüm dünyaya bildirirsiniz, ancak site çalışmaz. Teşekkür ederim.

Wordpress'i yükleyerek bir adım, MySQL veritabanına WP-config.php dosyasına erişmek için gereken parametreleri girmektir.

Bu dosya, WP-config.php, indirilebilir wordpress kopyasında bulunmaz; Yaratmanız gerekecek. Örnek olarak, WP-Config-Sample.php dosyasını kullanabilirsiniz. Aşağıda gelişmiş ayarlar ve örneklerdir.

WP-config.php dosyasını değiştirmek için aşağıdaki bilgilere ihtiyacınız var:

Veri tabanı ismi WordPress için Veritabanı Adı Veri tabanı ismi Kullanıcı Adı Veritabanına erişmek için Veritabanına şifre Veritabanına erişmek için kullanıcı şifresi Veritabanı sunucusu Veritabanı sunucusu adı

WordPress barındırma sağlayıcınız tarafından yüklenirse, bu bilgileri destek hizmetinde bulun. Kendi veya barındırmanız varsa, bu bilgiyi sonuç olarak alacaksınız.

Veritabanını ayarlama

Önemli: asla WordPress dosyalarını değiştirmek için Microsoft Word gibi metin editörleri kullanmayın!

Kök dizininde bir Wordpress dosyası bulun ve açın.

Orijinal wp-config-sample.php

YORUM YAP: Bu satır WP-Config'ten kaldırılırsa, veritabanı değerini olsa da değiştirir ve URL, eski veritabanı değerine geri döner. Veritabanındaki SiteUrl değerini değiştirmek için.

Wordpress, etki alanı örneği için "WordPress" adlı bir dizine yüklenirse, wp_siteurl dosyasını böyle tanımlayın:

Tanımlayın ("wp_siteurl", "http://example.com/wordpress");

Dinamik olarak WP_Siteurl'u $ _SERVER ["http_host"] tabanlı olarak ayarlayın.

Tanımlayın ("wp_siteurl", "http: //". $ _Server ["http_host"]. "/ Yolu / / wordpressp");

YORUM YAP: Bazı kurulumlar için daha güvenli bir alternatif, Talepdeki HTTP Ana Bilgisayar Başlığının değerine göre PHP / kullanıcı tarafından oluşturulan HTTP_Host yerine sunucu tarafından oluşturulan server_name kullanmak olacaktır, bu nedenle muhtemelen dosya dahil etme güvenlik açıklarına izin verir. . Server_Name sunucu yapılandırması tarafından ayarlanır ve statiktir.

Dinamik olarak $ _Server ["server_name"] tabanlı WP_Siteurl'yi ayarlayın.

Tanımlayın ("wp_siteurl", "http: //". $ _Server ["server_name"]. "/ Yolu / / wordpressp");

Blog Adresi (URL)

WP_HOME. WordPress'te başka bir WP-config.php seçeneği eklendi. WP_Siteurl, WP_HOME'ye benzer İçin değerini geçersiz kılareV Ancak kalıcı olarak değiştirmez. eV İnsanların, WordPress blogunuza ulaşmak için tarayıcıları girmelerini istediğiniz adres. Http: // bölümünü içermelidir ve eğik bir eğik olmamalıdır " / "SONUNDA.

Tanımlayın ("WP_HOME", "http://example.com/wordpress");

WordPress sürüm 2.5'te, WP_DEBUG kurulumu True'de ayrıca E_All'taki hata mesajlarını da yükseltir ve modası geçmiş fonksiyonlar veya dosyalar kullanıldığında uyarıları etkinleştirir; Aksi takdirde, WordPress, e_all ^ e_notice ^ e_user_notice'deki hata mesajlarının seviyesini ayarlar.

JavaScript Katılımını Devre Dışı Bırak

Sonuçları daha hızlı bir idari alana sonlandırmak için, tüm JavaScript dosyaları bir URL'ye eklenir. Eğer JavaScript, idari alanınızda çalışamıyorsa, bu özelliği devre dışı bırakmayı deneyebilirsiniz:

Tanımlayın ("Concatenate_Scripts", FALSE);

Günlük hatasını ayarlama

WP-config.php, bir önbellek dosyasından yüklenmeyen her sayfa görünümü için birleştirildiğinden, PHP kurulumunuzu kontrol eden PHP INI ayarlarını ayarlamak için mükemmel bir konumdur. Bu, bir php.ini dosyasına erişime sahip değilseniz veya sadece uçundaki bazı ayarları değiştirmek istiyorsanız kullanışlıdır.

İşte php error_logging dosyasını açan ve bunları belirli bir dosyaya oturum açan bir örnek. WP_DEBUG TRUE olarak tanımlanırsa, Errolar bu dosyaya da kaydedilir. Sadece bunu yukarıda yerleştirmek İstedi_once Veya. dahil etmek. Komutlar.

@ini_set ("log_Errors", "açık"); @ini_set ("Display_Errors", "Kapalı"); @ini_set ("error_log", "/ home / example.com / logs / php_error.log"); / * Hepsi "nin, düzenlemeyi durdurun! Mutlu Bloglama. * /

Günlükleme hatalarının bir başka örneği, WP-Hackers e-posta listesinde Mike'a az önce önerildiği gibi:

/ ** * Bu, tüm hatalar bildirimlerini ve uyarılarını Debug.log adlı * WP-Callent adlı bir dosyaya kaydeder (Apache yazma izni yoksa, önce dosyayı * oluşturmanız gerekebilir ve onaylamaları ayarlamanız gerekebilir (yani kullanım) 666)) * / tanımlayın ("wp_debug", true); Tanımlayın ("wp_debug_log", true); Tanımlayın ("WP_DEBUG_DISPLAY", FALSE); @ini_set ("Display_Errors", 0);

PHP için hafızayı arttırın

tanımlayın ("fs_chmod_dir", (0755 ~ umask ())); Tanımlayın ("fs_chmod_file", (0644 ~ umask ()));

WordPress Güncellemesi için Sabitler

Aşağıdaki sabitlerin azını tanımlamanız gerekir. Güncelleme sorunlarınızı düzeltmek için gerekli.

Bunları tanımlamaya ihtiyaç duymanın en yaygın nedenleri şunlardır:

  • Symlinks'u içeren özel bir kurulum kurulumuyla çalışan ana bilgisayar, yolla ilişkili sabitleri (FTP_Base, FTP_CONTENT_DIR ve FTP_PLUGIN_DIR) tanımlamanız gerekebilir, genellikle basitçe tabanı basitçe tanımlamak yeterlidir.
  • Bu nadir durumlar altında, belirli FTP sunucuları ile uyumlu olmayan bir PHP FTP uzantısı ile birlikte verilen bazı PHP kurulumları, FTP_Method'u "FTPSOCKETS" olarak tanımlamanız gerekebilir.

Aşağıdakiler WordPress güncellemeleri için geçerli sabitlerdir:

  • Fs_method. Dosya sistemi yöntemini zorlar. Sadece "doğrudan", "ssh", "ftpext" veya "ftpsockets" olmalıdır. Genel olarak, bunu değiştirirseniz bunu değiştirmelisiniz, değiştirirseniz, eğer değiştirirseniz, ve yardım etmez. geri Dön / Kaldır, Çoğu durumda, otomatik olarak seçilen yöntem değilse, "FTPSOCKETS" olarak ayarlayacaktır.
    • (Birincil Tercih) "Doğrudan" Doğrudan Dosya G / Ç isteklerini kullanmaya zorlar, kötü yapılandırılmış ana bilgisayarlardaki güvenlik sorunları açın, bu, haritrit olduğunda otomatik olarak seçilir.
    • (İkincil Tercih) "SSH" SSH PHP uzantısının kullanımını zorlamaktır.
    • (3. tercih) "ftpext" FTP PHP uzantısının FTP erişimi için kullanımı zorlamak ve nihayet
    • (4. Tercih) "FTPSockets" FTP erişimi için PHP soketleri sınıfını kullanır.
  • Ftp_base. WordPress kurulumunun "taban" (Abspath) klasörünün tam yoludur.
  • Ftp_content_dir WordPress kurulumunun WP içerikli klasörünün tam yoludur.
  • Ftp_plugin_dir. WordPress kurulumunun eklentileri klasörünün tam yoludur.
  • Ftp_pubkey. SSH ortak anahtarınızın tam yoludur.
  • Ftp_prikey. SSH özel anahtarınızın tam yoludur.
  • Ftp_user. Kullanıcı FTP veya SSH kullanıcı adıdır. Büyük olasılıkla bunlar aynıdır, ancak yapmak istediğiniz güncelleme türü için uygun olanı.
  • Ftp_pass. İçin girilen kullanıcı adının şifresi Ftp_user.. SSH ortak anahtar kimlik doğrulaması kullanıyorsanız, bu atlanabilir.
  • Ftp_host. Ana bilgisayar adıdır: SSH / FTP sunucunuz için bağlantı noktası kombinasyonu. Varsayılan FTP portu 21'dir ve varsayılan SSH portu 22, bunlardan bahsedilmeleri gerekmez.
  • Ftp_ssl. SSL bağlantısı için doğru temel taşıma ile desteklenirse, Tüm sunucularda mevcut değil. Bu, SSH SFTP için değil "Secure FTP" içindir.
Tanımlayın ("fs_method", "ftpext"); Tanımlayın ("ftp_base", "/ yol / / wordpress /"); Tanımlayın ("ftp_content_dir", "/ yol / / wordpress / wp-content /"); tanımlayın ("ftp_plugin_dir", "/ yol / / wordpress / wp-content / eklentileri /"); Tanımlayın ("ftp_pubkey", "/home/username/.ssssh/id_rsa.pub"); Tanımlayın ("ftp_prikey", "/home/username/.ssssh/id_rsa"); Tanımlayın ("ftp_user", "username"); Tanımlayın ("ftp_pass", "şifre"); Tanımlayın ("ftp_host", "ftp.example.org"); Tanımlayın ("ftp_ssl", false);

SSH Erişim Güncellemesini Etkinleştir

SSH2'yi bir yükseltme seçeneği olarak etkinleştirmek için PECL SSH2 uzantısını kurmanız gerekir. Bu kütüphaneyi yüklemek için, bu yüklü olması için aşağıdakine benzer bir komut veya web barındırma sağlayıcınızla konuşmanız gerekir:

PECL SSH2'yi yükleyin.

PECL SSH2 uzantısını taktıktan sonra, bu uzantıyı otomatik olarak yüklemek için PHP yapılandırmanızı değiştirmeniz gerekir.

pECL, çoğu Linux dağıtımında armut paketi tarafından sağlanmaktadır. PECL'yi Redhat / Fedora / Centos'ta yüklemek için:

Yum -y php-armut yükleyin

PECL'yi Debian / Ubuntu'da kurmak için:

Apt-get install php-armut

Korumalı geçiş cümlesi olmayan özel bir anahtar kullanılması önerilir. Korunan özel anahtarların düzgün çalışmadığı ifade eden çok sayıda rapor var. Bir geçiş cümlesini denemeye karar verirseniz, Özel Özel Anahtar, Özel Anahtar için PASS cümlesini FTP_Pass olarak girmeniz veya güncellemeleri kurarken sunucu kimlik bilgisi alanındaki "Şifre" alanına girmeniz gerekir.

Wordpress / eklentileri yükseltmek veya yüklemek için SSH'nin nasıl kullanılacağı hakkında hala net değilseniz, bu eğitimden okuyun.

Cron'a alternatif.

Bunu kullanın, örneğin, zamanlanmış mesajlar yayınlanmıyorsa. Otto'nun forum açıklamasına göre, "Bu alternatif yöntem, cronun çalışmasını sağlayan, bu da CRON'un çalışması gerektiğini, böylece cron bağlantıda çalışmaya devam ederken siteye geri dönmesini sağlayan bir yeniden yönlendirme yaklaşımı kullanır. az önce düştü. Bu yöntem bazen bir miktardır, bu yüzden varsayılan değil. "

Tanımlayın ("alternate_wp_cron", true);

Ek olarak sordu Sabitler

Burada, tanımlanabilecek ek sabitler, ancak muhtemelen olmamalıdır. Olağandışı bir etki alanı kurulumunuz varsa, çerez tanımları özellikle yararlıdır.

Tanımlayın ("Cookiepath", Preg_Replace ("| HTTPS ?: // [^ /] + | i", "", get_option ("ev"). "/")); Tanım ("sitecooked", preg_replace ("| https?: // [^ /] + | i", "", get_option ("siteurl"). "/")); Tanım ("admin_cookie_path", sitecookiepath. "WP-admin"); Tanımlayın ("plugins_cookie_path", preg_replace ("| https?: // [^ /] + | i", "", wp_plugin_url)); Tanımlayın ("templatePath", get_template_directory ()); Tanımlayın ("stilesheetpathat", get_stylesheet_directory ()); Tanımlayın ("Disable_wp_cron", true);

Dosyada configuration.php. Site ayarları, yollar, şifreler, veritabanı ayarları saklanır ve diğer yapılandırma parametreleridir. Bazen bu ayarlar değişmelidir, bu, sitenin yeni barınmaya aktarılmasından sonra özellikle önemlidir.

Bu yazıda Joomla için bu önemli dosya hakkında daha fazla bilgi edinmenize yardımcı olacağız. Öğreneceksiniz:

  • Dosyanızı nerede bulabilirsiniz? configuration.php..
  • Her parametre sitenin çalışmasını nasıl etkiler?

Bu malzeme tam teşekküllü bir el kitabı değildir, ancak herhangi bir sorunu çözerken ayarlarda kolayca gezinmenize yardımcı olacaktır.

Configuration.php Dosya Konumu

Resim, FileZilla kullanarak dosyanın konumunu gösterir. Bu durumda, site "Joomla" alt dizininde bulunur.

Dosya configuration.php. Joomla'nın kök dizininde yer almaktadır. Site ana barındırma dizinine (Public_html) ayarlanırsa, o zaman yol böyle görünecek:

  • /home/username/public_html/configuration.php.
Bir şey yapmadan önce çalışma dosyasının yedeğini çekin. Test sitesinde yapacak değişiklikleri deneyin.

Site parametreleri

  • $ çevrimdışı.: "0" değerinde, site "1" olarak ayarlarsanız, site kapanır.
  • $ çevrimdışı_message: Site kapalı olduğunda ziyaretçilere görüntülenen mesaj.
  • $ Sitename.: Başlıkta gösterilen sitenin adı.
  • $ editör: Varsayılan olarak kurulu editör.
  • $ LIST_LIMIT.: Tüm kullanıcılar için yöneticideki uzunluk listesi. Varsayılan ayar 20'dir.
  • $ Erişim.: Site Erişim Seviyesi. "1" - Açık erişim, "2" - yalnızca kayıtlı "3" - özel erişim için.

Hata Ayıklama Parametreleri

  • $ Hata ayıklısı.: "0" hata ayıklama modu kapatılır, "1" - etkin.
  • $ Debug_lang.: "0" - kapalı. "1" - Etkin.

Notlar:

$ Hata ayıklısı.: Bu parametre Joomla hata ayıklama modunu içerir. "1" olarak ayarlanmışsa, bu araç sistemin çalışması hakkında çeşitli teknik bilgiler sağlayacaktır. Her sayfanın alt kısmında gösterilecektir.

$ Debug_lang.: Bu parametre, Joomla dil dosyalarında hata ayıklama göstergelerini (* ... *) veya (? ...?) İçerir.

Veritabanı parametreleri

  • $ dbtype: "mysqli" veya "mysql". Kullanılan veritabanı türü.
  • $ Ev sahibi.: Çoğu durumda "localhost", ama her zaman değil. Bu bilgi Hoster'de bulunabilir.
  • $ Kullanıcı.: Veritabanı kullanıcı adı.
  • $ şifre.: Veritabanı kullanıcısı için şifre.
  • $ db.: Veri tabanı ismi.
  • $ dbprefix.: Joomla tablolarının öneki, örneğin JOS veya J17

Ek ayarlar

  • $ Live_site.: Sitenin gerçek adresi, örneğin - http://yourdomain.com
  • $ sır.: Değiştirme
  • $ Gzip.: "0" - KAPALI, "1" - etkin.
  • $ error_reporting: Hata raporunun seviye detayları.
  • $ Helpurl.: Site yardım sayfası. Varsayılan, Resmi Joomla Yardım Sayfasıdır.

Notlar

$ Live_site.: En son sürümlerde, herhangi bir değer belirtilmemelidir. Test için sitenin yönlendirme veya kopyalarını oluşturma durumlarında kullanılır.

$ sır.: Joomla'yı kurarken değer üretilir ve değiştirilemez. Joomla'da güvenlik amaçlı kullanılır.

$ error_reporting: Uygun hata raporunu ayarlar. Varsayılan, sistem varsayılanı.

$ Helpurl.: Yardım düğmesine tıkladığınızda arka plan bilgisini artırır (Yönetim Masası'nın bazı sayfalarında görülebilir).

$ Ftp_host. : 127.0.0.1 Yerel Ana Bilgisayar FTP'nin IP adresi. Bir Hoster sunucusu farklı bir değere sahip olabilir.
$ Ftp_port.: FTP için port numarası. Varsayılan, 21. Ana bilgisayar sunucusunun farklı bir değeri olabilir.
$ ftp_user.: Giriş FTP kullanıcısı.
$ Ftp_pass.: Ftp için şifreniz
$ Ftp_root. : Genellikle / home / username / public_html için kök klasörün yolu
$ ftp_enable: Bu seçenek Joomla! PHP üzerinden işlemden ziyade dahili FTP işlevlerini kullanın.

Bir saat kayışı kurmak

  • $ ofset.: Bu parametre geçerli tarih ve saati ayarlar. Ayarlanan süre sunucu zamanına karşılık gelmelidir, ancak hangi site bulunur. Varsayılan UTC ile.
  • $ ofset_user.: Kullanıcılar için zaman, varsayılan UTC.

e mail ayarları

  • Posta ücretiPosta ile çalışmak için PHP işlevini kullanırken "Mail" monte edin; "Sendmail" - SMTP sunucusunu kullanırken.
  • $ Mailfrom.: Joomla'nın kullandığı e-posta adresi! Posta göndermek için.
  • $ sendmail: Sendmail programının bulunduğu yol. Bu parametre yalnızca $ mailer parametresinin "Sendmail" değerine sahipse kullanılır.
  • $ Smtpauth.: SMTP sunucusu kimlik doğrulama gerektiriyorsa, "1" değerini ayarlamanız gerekir. Bu parametre yalnızca $ mailer "Sendmail" değerine sahipse kullanılır.
  • $ SMTPUSER.: SMTP sunucusuna erişmek için kullanıcı adı. Bu parametre yalnızca $ mailer "Sendmail" değerine sahipse kullanılır.
  • $ Smtppass.: SMTP sunucusuna erişmek için şifre. Bu parametre yalnızca $ mailer "Sendmail" değerine sahipse kullanılır.
  • $ SmTphost.: SMTP sunucusu adresi. Bu parametre yalnızca $ mailer "Sendmail" değerine sahipse kullanılır.
  • $ smtpsecure.: SMTP sunucusunda güvenlik modeli. Muhtemel "SSL" ve "TTL".
  • $ SMTPPORT: SMTP Limanı. Korunmasız bağlantılar için çoğu sunucu 25 numaralı bağlantı noktasını kullanın ve Secure - Port 465 için. Bu parametre Hoster'da bulunabilir.

Kodlanmış Ayarlar

  • $ log_path: Joomla günlüklerinin depolandığı yol!
  • $ Tmp_path : Geçici sistem dosyalarının kaydedildiği yol. Bu değerin doğru göstergesi değil, sitenin çalışmasında sayısız hataya yol açabilir.

Önbellek Ayarları

  • $ Önbellekleme: "0" - kapatıldı, "1" - konservatif önbellekleme; "2" - İlerici önbellekleme.
  • $ cache_handler: "Dosya" - Tam önbellekleme; "Cachelite" - basit önbellekleme.
  • $ cachetime. : Güncellemeden önce zaman (dakika cinsinden) depolama önbelleğini.

Meta etiketi ayarları

  • $ Metadesc.: SEO amaçları için sitenin metin açıklaması. Bu metin açıklama meta etiketinde gösterilecektir.
  • $ MAliakeys.: Comma ile ayrılmış anahtar kelimeler. Bu metin, Meta Etiketi anahtar kelimelerinde gösterilecektir.
  • $ Metaauthor.: "0" - Meta Tag yazarını gizlemek için; "1" - Bu etiketi gösterin.

SEO-Ayarlar (Arama Motoru Optimizasyonu)

  • $ Sef.: "0" - Engelliler, "1" - dahil. URL'leri "İnsan Özeti" görünümünde (CNC) değiştirin. Örneğin, adres www.example.com/index.php?option\u003dcom_content&wiew\u003detc ... B tarafından dönüştürülmüş www.example.com/spsevdonym.
  • $ Sef_rewrite.: "0" - Engelliler, "1" - dahil. "Kişisel" URL oluşturmak için Apache Server mod_rewrite kullanın.
  • $ Sef_suffix.: "0" - Engelliler, "1" - dahil. URL adresinin ucuna uzantı ekleme, örneğin .html or.php.
  • $ Unicodeslugs.: "0" - Engelliler, "1" - dahil. Çevirmenlik veya Unicode'da takma katılımların formatı arasındaki seçim.
  • $ Feed_limit.: FIDS miktarına ilişkin kısıtlama. Varsayılan 10'dur, herhangi bir tamsayı kullanılabilir.

Ayarlar Oturumları

  • $ Ömür boyu.: Oturumun süresini dakikalar içinde ayarlar.
  • $ Session_Handler: "Veritabanı" veya "Yok". Kullanıcıyı bağladıktan sonra oturumun işlenmesini tanımlar.
Www.ostraining.com adresinden makale çevirisi

Herhangi bir sorunuz varsa, o zaman hızlı cevap için, kullanmanızı öneririz.

Bu nedenle, yanlışlıkla Config.php dosyasını sildiniz ve konferansınız erişilemez hale gelmiştir veya konferansı yüklerken, CONFIG.php dosyası bu dosyanın yanlış erişim hakları nedeniyle yazılmamıştır. Her iki durumda da, dosyalar ve veritabanı da işlevseldir, bunlar birbirlerine bağlanamazlar. Örneğin, gereksiz bir şey yapmak için size panik vermeyin, örneğin konferansı yeniden uygulamaya başlayın. Config.php dosyasının bir veritabanı erişim detayları olduğunda manuel olarak oluşturmak için çok kolay olabilir.

Yeni bir Config.php dosyasının oluşturulması hakkındaki görüşünüzü tespit edin.

Bir config.php dosyası oluşturmak için, normal bir metin düzenleyici kullanın, Windows Not Defteri, Notepadd ++, Notepad2 veya bu tür EditPlus'un en iyi temsilcilerinden biri yazın.

Bir metin editörü açın ve yeni bir metin dosyasının oluşturma komutunu seçin.

Bu yeni dosyaya aşağıdaki kodu yerleştirin:

// phpbb 3.0.x Otomatik oluşturulan yapılandırma dosyası
// bu dosyadaki hiçbir şeyi değiştirmeyin!
$ dbms \u003d "mysql"; // veritabanı türü MySQL olmayabilir
$ dbhost \u003d "Veritabanı Ana Bilgisayarı / Etki Alanı";
$ dbport \u003d "Veritabanı portu Varsayılan değilse";
$ dbname \u003d "veritabanı adı";
$ dbuser \u003d "veritabanı kullanıcı adı"; $ dbpasswd \u003d "veritabanı şifresi";

$ table_prefix \u003d "veritabanı tablosu öneki";
$ ACM_Type \u003d "Dosya";
$ Load_extensions \u003d "";

@define ("phpbb_Instaled", true);
// @ Define ("hata ayıklama", doğru);
// @ Define ("debug_extra", true);
?>

Bir dosyaya bir yapılandırma şablonu yerleştirdiniz. Artık bu dosyanın çeşitli bölümlerini veritabanı verilerinize göre düzenlemeniz gerekir.

Tüm bunlar, veritabanına erişimin ayrıntılarını ve ayrıntılarını biliyorsanız, mantıklıdır. Aksi takdirde, bu ayrıntıları almak için başlığınıza başvurmanız gerekir. Neredeyse her durumda, konferansı yüklerken kullandığınız aynının detayları.

$ dbms \u003d "mysql"; Değiştirmek mysql Veritabanınızın türü. Aşağıdaki veritabanı türlerini kullanabilirsiniz:
mysql
mysqli.
Firebird.
Mssql
Mssql_odbc.
Oracle
Postgres.
Sqlite.

$ dbhost \u003d "Veritabanı Ana Bilgisayarı / Etki Alanı"; Değiştirmek veritabanı Ana Bilgisayarı / Etki Alanı Veritabanınızın ana bilgisayarınızın veya etki alanının adresi. Bu alandaki birçok ana bilgisayar yerelhost adresini kullanır, ancak bu anı hosterinizde belirtin.

$ dbport \u003d "Veritabanı portu Varsayılan değilse"; Değiştirmek varsayılan değilse veritabanı bağlantı noktası Sunucu, veritabanına bağlanmak için standart olmayan bir bağlantı noktası kullanıyorsa, veritabanı portu numarası. Sunucu varsayılan bağlantı noktasını kullanırsa boş alanı bırakın. Bu alan yalnızca veritabanı sunucusu standart olmayan bir bağlantı noktası kullanıyorsa doldurulmalıdır.

$ dbname \u003d "veritabanı adı"; Değiştirmek veri tabanı ismi. PHPBB3'ü kurduğunuz veritabanı adı. Veritabanlarınıza erişmek için phpmyadmininiz varsa, tabanı phpmyadmin'de bakarak veritabanı adını öğrenebilirsiniz. Aksi takdirde, veritabanı bilgisi için hosterinize başvurun.

$ dbuser \u003d "veritabanı kullanıcı adı"; Değiştirmek veritabanı kullanıcı adı. Veritabanı kullanıcı adı. Tüm veritabanları, bağlamak için kullanılacak olan bir kullanıcı hesabına ihtiyaç duyar. Veritabanı kullanıcı hesabının adı bu alana girilmelidir.

$ dbpasswd \u003d "veritabanı şifresi"; Değiştirmek veritabanı şifresi. Veritabanı kullanıcı hesabına şifre. Tüm veritabanları, bağlamak için kullanılacak olan bir kullanıcı hesabına ihtiyaç duyar. Veritabanı kullanıcı hesabının şifresi bu alana girilmelidir.

$ table_prefix \u003d "veritabanı tablosu öneki"; Değiştirmek veritabanı tablosu öneki. Veritabanında masa önek. Varsayılan ayarda, bu öneki phpbb_. Ancak, yükleme işlemi sırasında değiştirebilirsiniz. Bu öneki, veritabanını görüntüleyen phpmyadmin kullanılarak bulunabilir.

Aşağıdaki parametrelerin bir dosya oluştururken bunlar için değiştirmeniz veya endişelenmenize gerek yoktur. config.php.,
$ ACM_Type \u003d "Dosya";
$ Load_extensions \u003d "";
@define ("phpbb_Instaled", true);
// @ Define ("hata ayıklama", doğru);
Not: Rassavming (silme //) Bu satır, konferans sayfalarının altındaki sayfa indirme zamanını görebilirsiniz.
// @ Define ("debug_extra", true);

Dosya düzenlemesini düzenledikten sonra, bir dosya olarak kaydedin. config.php.. Editörün CONFIC.TXT olarak veya CONFIG.PHP.TXT olarak kaydetmediğinden emin olun.

Şimdi yeni bir dosyanız var config.php.. FTP istemcisini, PHPBB3 yüklü olan klasöre kullanarak sunucuya yerleştirin (ortak.php dosyasının da bulunduğu klasörde, ViewTopic.php, ViewForum.php, vb.).

Çoğu durumda, FTP istemcisinin kendisi dosyaya doğru erişim haklarını ayarlar, ancak CHMOD dosyasının 644'ün (bu yalnızca UNIX tabanlı sunucular için geçerlidir) emin olun.

Config.php dosyasında ilk operatörden önce hiçbir şey olmadığını unutmayın. ve son operatörden sonra ?> . Bu aynı zamanda boş çizgiler ve aşırı boşluklar için de geçerlidir. Kesinlikle hiçbir şey bu operatörlerin dışında olmalıdır.

Daha fazla ayrıntı düşünün wp-config.php dosyasıBununla birlikte, işlevselliği genişletebilir ve CMS WordPress güvenliğini artırabilirsiniz.
O, varsayılan olarak, sitenin kökü. FTP istemcisi aracılığıyla FTP tarafından erişebilirsiniz (FileZilla en popüler olanlardan biridir). Ve not defteri ++ düzenleyicisini düzenlemek için. WordPress yapılandırmasındaki değişiklikler, mevcut satırları ekleyerek veya düzenleyerek girilir.
Herhangi bir yere satır ekleyebilirsiniz, ancak kendi değişikliklerinizi bulamayı kolaylaştırmak için, örneğin girişin başlangıcında, giriş yorumlarından sonra bir yerde yapmak daha iyidir.

Yani, işte yararlı parametreler:

  • 2.6 CMS WP sürümünden başlayarak, bu dosyayı sitenin kökünün üzerinde bir seviyeye taşıyabilirsiniz, böylece güvenliği artırabilirsiniz. CMS / WP-config.php Hosting / WP-Config.php ile barındırma / rehber

    CMS, yapılandırma dosyasını kurulum dizininin üstünde bir seviye için bağımsız olarak bulur. Bölümünüzde ek bir işlem gerekmez.

  • Mevcut sSL şifreleme desteği Yönetici panelinde çalışmak için: ("force_ssl_admin", true);

    veya sadece giriş için login.php için

    Tanımlayın ('force_ssl_login', true);

    Ayrıca, tüm site için SSL'yi etkinleştirebilirsiniz, yani. Kullanıcılar, HTTPS protokolü üzerinden Wordpress ile birlikte çalışacaktır. İmzalı bir güvenlik sertifikasına ihtiyacınız olabilir (imzasız, sözde "Kendinden imzalı" veya "kendi kendine kurulan" sertifikalar Kullanıcının rızasının potansiyel site ziyaretçilerini korkutabildiğinden ondan onayını gerektirir).

  • WP-config.php dosyası, CMS ve veritabanını etkileşime geçirmek için girişleri saklar, burada veritabanı kullanıcısı ve adı için şifreyi kolayca değiştirebilirsiniz. Tanımlayın ("db_name", "veritabanı adı"); Tanımlayın ("db_user", "veritabanı-username"); Tanımlayın ("db_password", "veritabanı-şifre"); Tanımlayın ("db_host", "localhost");
  • Burada, kullanıcıların geçersiz çerezlerini yapabilirsiniz.
  • CMS dilini çeviri dosyalarının yolunu belirleyerek değiştirin: * Yerelleştirmeyi ayarlamak için bu parametreyi değiştirin. Seçilen dil için karşılık gelen MO dosyası * WP içeriğine / dillerinde kurulmalıdır. Örneğin, * Rus dilinin desteğini sağlamak için, Ru_ru.mo'yu WP içeriğine / dillere / dillere kopyalayın * ve Wplang değeri "Ru_ru" atayın. Tanımlayın ("wplang", "**"); Tanımlayın ("Langdir", "**");
  • Site URL'leri için ekran kurallarını değiştirin, şunları yapabilirsiniz: tanımlayabilirsiniz ("wp_siteurl", "http://mydomain.com/wordpress_folder");

    URL'yi dinamik olarak değiştirebilirsiniz:

    Tanımlayın ("wp_siteurl", "http: //". $ _Server ["server_name"]. "/ Hosting / WordPress");

    $ _Server değişkeni, URL'nin dinamik değişikliğinden sorumlu olacaktır. Güvenlik nedeniyle, "server_name" ı argüman olarak kullanın, bunun için bir web sunucusu bu değerden sorumludur.
    Ve böylece değiştirebilirsiniz wordPress'deki adres blog ana sayfası varsayılan:

    Tanımlayın ("WP_HOME", "http://example.com");

  • Yaparsan wordPress Engine Doping Veya eklentinizi yazın, hata ayıklama fonksiyonu tarafından gereksiz bir şekilde sağlanmayacak (hatalarda "hataları görüntüleme"). Varsayılan olarak, devre dışı bırakılır. WordPress hata ayıklamasını etkinleştir Sırada: ("wp_debug", true);

    Wordpress veritabanına tüm istekleri açın:

    Tanımlayın ("SAVEQUERIES", DOĞRU);

    Ve onları tarayıcıda görmek için, konu dosyasına eklemeniz gerekir (footer.php, header.php, index.php - istekleri görmek istediğiniz yere bağlı olarak) aşağıdaki satırlar:

    İf (current_user_can ("LEVEL_10")) (GLOBAL $ WPDB; ECHO "<рre>"; Print_r ($ wpdb-\u003e sorgular); echo""; }

    "Önceden" etiketler, zaten tahmin ederken, sorgu yığın işlemesinin önlenmesi için tasarlanmıştır. 10 Seviye Kullanıcı Garantisi (henüz kırmadıysanız) Yalnızca yöneticiler için çıkışı kilitleyin. Hata ayıklamadan sonra tüm bunları devre dışı bırakmayı unutmayın.

  • WordPress, artık faydalı olmayan gereksiz çöpleri yapıştırarak, makalelerinizdeki değişiklikleri veritabanına kaydeder. Bu basitten kaçının:
    1. Otomatik depolama aralığını (saniye cinsinden) takın: tanımlayın ("autosave_interval", 500);

      - Her 500 saniyede bir düzenlenebilir makaleler kaydedilecektir.

    2. Bildirme makalesindeki depolanan değişikliklerin sayısını belirtiriz ("WP_POST_Revisionsions", 3);

      Bu özelliği tamamen devre dışı bırakabilirsiniz:

      Tanımlayın ("WP_POST_REVISIONS", FALSE)

    3. Aynı zamanda, makalelerin WP sepetinden otomatik olarak çıkarılmasını (çöp 5 günde depolanacaktır) tanımlayın ("empth_trash_days", 5);
    4. Yaptığınız makalelerin tüm revizyonları wP-config.php'de değişiklik yapmadan önceveritabanında kalacaktır. Onlardan kurtulmak için, üçüncü taraf eklentisini kullanabilir veya gerçekleştirebilirsiniz. pHPMYADMIN (Veritabanı Yönetimi Web Arayüzü) SONRAKİ SORU: A, B, C Sil WP_POSTS'DAN ADI WP_TERM_RELATIONSHIPS B on (a.ID \u003d B.Object_ID) Sol (a.Id \u003d b.Object_ID) Sol (a.Id \u003d c.post_id) burada (a.Id \u003d c.post_id) buradaki A.Post_Type \u003d "revizyon"
  • İçin ayrıcalıklar ve yetkiler Ftp / ssh..
    FTP'de doğrudan WordPress Yönetici panelinden çalışıyorsanız, çalışma yöntemini tanımlama yeteneğini kullanabilirsiniz, web sunucusundaki dizine yolları doğru şekilde doğrulamayı unutmayın. Tanımlayın ("fs_method", "ftpext"); Tanımlayın ("ftp_base", "/ way / wordpress /"); tanımlayın ("ftp_content_dir", "/ yol / yukarı / wordpress / wp-content /"); tanımlayın ("ftp_plugin_dir", "/ yol / / wordpress / wp-content / eklentileri /"); // ssh yoluna giden yol ("ftp_pubkey", "/ *\u003e /. SSSH / ID_RSA.PUB"); // SSH Özel Anahtar Tanımı ("ftp_privkey", "/ *\u003e /. SSSH / ID_RSA"); // Kullanıcı Adı ve Şifre Tanımı ("FTP_USER", "Kullanıcı"); // ftp_user kullanıcı adı için şifre ("ftp_pass", "şifre"); // Sunucu: FTP / SSH bağlantı noktasını tanımlar ("ftp_host", "ftp.example.com:21");

    FTP'nin çalışma yöntemini "doğrudan" yöntemini etkinleştirebilirsiniz, ancak barındırmanız bu özelliği destekleyemez.

    Tanımlayın ("FS_Method", "Direct");

  • Veritabanı tablolarının zarar görmesi durumunda ve oturum açamıyorsanız, deneyin wordPress veritabanını geri yükle Standart işlevi yapabilirsiniz (seçenek her zaman çalışmaz): ("wp_allow_repair", true);

    Bundan sonra sayfayı tarayıcıda açmanız gerekir.

    Alanınız / WP-Admin / Maint / Onarım.php

  • Güvenliği geliştirmek için iyi bir yetenek - kullanıcı tabloları için kendi adlarınızı kullanarak: tanımlayın ("custom_user_table", $ önek. "Adınız"); Tanımlayın ("custom_user_meta_table", $ önek. "Adınız");
  • Site için kendi barındırmanızı yüksek trafiğe sahip, ihtiyacınız olabilir wordPress için tahsis edilen sunucu işlemlerinin sınırını arttırın. Sık sık hata sitesini görürseniz "Bellek bitmiş" (Bellek bitmiş) WP-config.php dosyasına kaydolmaya çalışın: tanımlayın ("wp_memory_limit", "128m");

    128 megabaytta CMS WP komut dosyaları için bellek sınırını ayarlar.

  • WordPress temasını ve eklentilerini Yönetim Masası'ndan düzenlemeyi devre dışı bırakmak mümkündür. Tanımlayın ("disallow_file_edit", true);

    Böylece dosyaları düzenlemek - kendilerini kendimi düzenlemekten korumayı unutma. wp-config.php dosyası. Bunu yapmak için, yetersiz eylem için beklediğiniz yüzler (ve komut dosyaları) için FTP'ye erişimi sınırlayın.

Sitemize olan ilginiz için teşekkür ederiz. Aytichnik 2006'dan bu yana var ve ona dış kaynak hizmetleri sunmaktadır. Dış kaynak kullanımı, şirket için gerekli başka bir kuruluşun eserlerinin yeniden atanmasıdır. Bizim durumumuzda şudur: sitelerin oluşturulması, desteklenmesi ve korunması, arama motorlarında sitelerin tanıtımı, Debian GNU / Linux'u çalıştıran sunucuları destekleme ve yönetme.

Joomla'daki siteler

Mevcut bilgi yaşında, Site Fiili, en azından kuruluşun bir kartviziti haline gelir ve genellikle iş araçlarından biridir. Zaten, siteler sadece kuruluşlar ve bireyler için değil, aynı zamanda bireysel mallar, hizmetler ve hatta olaylar için de oluşturulur. Bugüne kadar, site, dev kitleye sadece bir reklam kaynağı değil, aynı zamanda satış için bir araç ve yeni temaslar bağlar. CMS Joomla !! Bu site yönetim sistemi basit ve sezgiseldir. Çok yaygındır ve bu nedenle internet çok miktarda bilgi içermektedir. Joomla ile çalışan bir uzman bulun da kolaydır. Ve uzağa gitmene gerek yok! Firmamız Aytichnik, Joomla'da sitelere hizmet vermekte ve sürdürüyor! Tüm teknik çalışmaları yapacağız, Hoster ve Etki Alanı Tescilli ile tüm yazışmalara gireceğiz, siteyi dolduracak ve bunun için bilgileri güncelleyeceğiz. Ve Joomla'nın yönetilmesi kolay, sezgisel olarak anlaşılabilir olmasına rağmen. Ama kendiniz düzenli olarak sitede gerekli çalışmayı yerine getirir misiniz? Senden ne kadar sürecekler? Kendi işinize konsantre olmak istiyorsanız, sitenizin desteğine bize güvenin. Site sahibinizin yaşadığı ve faydalanması için elimizden gelenin en iyisini yapacağız.
Ürünlerinizi, İnternet hizmetlerinizi tanıtan veya satan ticari bir kuruluşsanız, o zaman arama motorlarında site tanıtımına ihtiyacınız vardır. Sonuçta, bir şey satmak için en azından onu görmek için, bunu bilmek için. Ve bu konuda size yardımcı olacağız, Joomla sitenizi arama motorlarında tanıtıyoruz. Yarışmaya bağlı olarak ve bütçeyi tanıtmak için tahsis edilen siteniz, arama sonuçlarında iyi pozisyonları işgal edecektir. Site karınızı artıracak!

Debian sunucuları

Er ya da geç, işinizin açıklığı ve şeffaflığı için çabalayın, birçok şirket kullanılan yazılımın lisanslı temizliğini sağlama ihtiyacı ile karşı karşıya. Bununla birlikte, her zaman, özellikle küçük ve orta ölçekli işletmeler için rendelenme indirimlerinin maliyetleri kabul edilebilir. Bu zor durumdan çıkış yolu, açık kaynak teknolojisine geçiş kararıdır. Açık kaynağın yönlerinden biri Linux işletim sistemidir (Linux). Şirketimizin çalışanları Debian Linux'ta uzmanlaşmıştır (Debian Linux). Bu, Linux işletim sisteminin en eski ve en sürdürülebilir dağılımıdır. Sunulan Debian Linux uygulama hizmetleri, sunucuların, yapılandırması, bakım ve desteğinizde sunuyoruz.

Bilgi ve Reklamcılık