Internet Derazalar Android
Kengaytirmoq

PHP-da konfiguratsiya faylini yarating. PHP ma'lumotlar bazasi sozlamalarida konfiguratsiya faylini yaratish

DIQQAT: Ushbu sahifani tahrirlashdan oldin o'qing.

Iltimos, ushbu moddada o'z veb-saytingiz parametrlarini ko'rsatmang, chunki bir vaqtning o'zida siz o'z ma'lumotlar bazangizdan butun dunyoga xabar berasiz, ammo sayt ishlamayapti. Rahmat.

WordPress-ni o'rnatish orqali bir qadam MySQL ma'lumotlar bazasiga kirish uchun zarur bo'lgan parametrlarni WP-Config.php fayliga kirish uchun parametrlarni kiritish.

Ushbu fayl, WP-Config.php yuklab olinadigan WordPress nusxasida mavjud emas; Siz uni yaratishingiz kerak. Bunga misol sifatida siz WP-Config-Namuna.php faylidan foydalanishingiz mumkin. Quyida kengaytirilgan sozlamalar va misollar.

WP-config.php faylini o'zgartirish uchun sizga quyidagi ma'lumotlar kerak:

Ma'lumotlar bazasi nomi WordPress uchun ma'lumotlar bazasi nomi Ma'lumotlar bazasi nomi Ma'lumotlar bazasiga kirish uchun foydalanuvchi nomi Ma'lumotlar bazasiga parol Ma'lumotlar bazasiga kirish uchun foydalanuvchi paroli Ma'lumotlar bazasi serveri Ma'lumotlar bazasi server nomi

Agar WordPress sizning xosting provayderingiz tomonidan o'rnatilgan bo'lsa, ushbu ma'lumotni qo'llab-quvvatlash xizmatiga bilib oling. Agar sizda o'zingiz yoki xosting bo'lsa, natijada ushbu ma'lumotni olasiz.

Ma'lumotlar bazasini o'rnatish

Muhim: hech qachon WordPress fayllarini o'zgartirish uchun Microsoft Word kabi matn muharrirlaridan foydalanmang!

Ildiz katalogida WordPress faylini toping va uni oching.

Asl WP-Config-Same.php

Sharh: Ma'lumotlar bazasini o'zgartirdi va URL Eski ma'lumotlar bazasi qiymatiga qaytadi va agar ushbu chiziq WP-Conth o'chirilsa. Ma'lumotlar bazasida sayturl qiymatini o'zgartirish uchun.

Agar WordPress "WordPress" deb nomlangan katalogga o'rnatilgan bo'lsa, domen misol.com, xuddi shunday WP_Sitrurl-ni belgilang:

("WP_SEERURL", "http://example.com/wordpress") ni belgilang;

$ WP_SETURL-ni $ _Server ["http_host" ga asoslangan holda

Belgilang ("WP_SETUROL", "http: //". $ _Server ["HTTP_HOST"]. "/ Yo'l / Word / WordPressp");

Sharh: PHP / foydalanuvchisining o'rniga PHP / Nostening o'rniga, PHP / Nower-ni qo'llab-quvvatlanadigan Server /xNe-ni qo'llab-quvvatlaydigan server_hosts-server-server_name-dan xavfsizroq alternativa. . Server_name server konfiguratsiyasi bilan o'rnatiladi va statik.

$ WP_SETURL-ni $ _Server ["Server_name" ga asoslangan holda

Belgilang ("WP_SETURL", "http: //". $ _ Server_name "]." / Yo'l / WordPressp ");

Blog manzili (URL)

WP_home. Bu WordPress-da qo'shilgan boshqa WP-config.php opsiyasi qo'shildi. WP_Siteurl, WP_home-ga o'xshash qiymatni bekor qiladiuy Lekin uni butunlay o'zgartirmaydi. uy Siz odamlar WordPress blogiga etib borish uchun brauzerida o'z brauzerida yozadigan manzil. U http: // qismini o'z ichiga olishi kerak va tekis bo'lmasligi kerak / "OHIRIDA.

("WP_HOMOM", "http://example.com/wordpress") ni belgilang;

WordPress 2.5-dagi WP_DEGOG O'TKAZILGAN E_all-dagi xatti-xabarlarni ham oshiradi va eskirgan funktsiyalar yoki fayllardan foydalanilganda ogohlantirishlarni faollashtiradi; Aks holda, WordPress E_all ^ E_notice ^ E_USER_NOTID-da xato xabarlarini o'rnatadi.

JavaScript qo'shilishini o'chiring

Natijalarni tezroq ma'muriy hududga tugatish uchun barcha JavaScript fayllari bitta URL manziliga biriktirilgan. Agar JavaScript sizning ma'muriy mintaqangizda ishlay olmasa, ushbu xususiyatni o'chirib qo'yishingiz mumkin:

Aniqlang ("birlashtiruvchi_ssitiplar", yolg'on);

Jurnal xatosini o'rnatish

WP-Config.php, keshdan yuklanmagan har bir sahifadagi ko'rinishga ega bo'lganligi sababli, PHP o'rnatishni boshqaruvchi PHP IN diI sozlamalarini o'rnatish uchun juda yaxshi joy. Agar siz php.ini fayliga kirish huquqiga ega bo'lsangiz yoki shunchaki parvozda ba'zi sozlamalarni o'zgartirmoqchi bo'lsangiz foydali bo'ladi.

Bu erda PHP xatosi_logni yoqadi va ularni ma'lum bir faylga kiritadi. Agar WP_DEBUG TRUM bilan aniqlangan bo'lsa, xatolar ham ushbu faylga saqlanadi. Shunchaki har qanday narsani joylashtiring _Once talab qilish Yoki. qo'shing. Buyruqlar.

@ini_set ("log_rrors", "yoqish"); @ini_et ("Displey_rrors", "OFF"); @ini_set ("xato_log", - / uy / namunali / loglar / php_rror.log "; / * Bularning barchasi, tahrirlashni to'xtating! Baxtli blog yuriting. * /

Kirish xatolarining yana bir namunasi, masalan, Mayk kam xakerlar elektron pochta ro'yxatida:

/ ** * Bu barcha xatolarni * WP-Sp-Callog deb nomlangan faylga yozadi (agar apachet yozish ruxsati bo'lmasa), avval faylni yarating va tasdiqlovchi ruxsatlarni (ya'ni ishlatish kerak bo'lishi mumkin) 666)) * / belgilang ("WP_DEGUG", TRUE); ("WP_DEGUG_LOG", TRUE); ("WP_DEBUG_ISPLAY", FALSE) @ini_set ("displey_rrors", 0);

PHP xotirasini oshiring

("FS_CHMOD_DIR", (0755 ~ UMAK ())); ("FS_CHMOD_FILE" (0644 ~ UMAK ()));

WordPress yangilanish uchun konstantalar

Siz quyida keltirilgan konstantsiyalardan bir nechtasini aniqlaysiz Yangilash muammolarini tuzatish uchun kerak.

Bularni aniqlash zarur sabablari quyidagilardan iborat:

  • Simvinklarni o'z ichiga olgan maxsus o'rnatish sozlashi bilan ishlaydigan mezbon siz yo'l bilan bog'liq konstitutsiyalarni aniqlashingiz kerak bo'lishi mumkin (FTP_PRONTENT, FTP_PLUGIN_VIR), shunchaki belgi etarli bo'ladi.
  • Ushbu noyob vaziyatlarda ma'lum bir ftp serverlariga mos kelmaydigan PHP-O'xshatnomasi PHP-in qurilishi, siz FTP_methodni "FTPOPOPOKS" ga belgilashingiz kerak bo'lishi mumkin

Quyidagilar WordPress yangilanishlari uchun haqiqiy doimiydir:

  • Fs_method. Fayl tizimining usulini olib keladi. Bu faqat "to'g'ridan-to'g'ri", "SSH", "FTPEXT" yoki "Ftppokets" bo'lishi kerak. Umuman olganda, agar siz tajriba bilan bog'liq muammolarga duch kelsangiz, buni faqat siz ushbu tajribasiz bo'lsa va u yordam bermaydi uni orqaga o'zgartiring / olib tashlangAksariyat hollarda, avtomatik ravishda tanlangan usul amalga oshirilmasa, ko'p hollarda uni "ftppokets" ga belgilaydi.
    • (Asosiy afzallik) "to'g'ridan-to'g'ri" I / Oni to'g'ri sozlangan xostlarda xavfsizlik masalalarini ochish to'g'risidagi iltimosnomalarini to'g'ridan-to'g'ri fayllardan foydalanishga majbur qiladi, bu ixtiyoriy ravishda tanlanadi.
    • (Ikkinchi darajali afzallik) "SSH" SSHHP kengaytmasidan foydalanishni majburlashdir.
    • (3-afzal) "ftpyst" FTP PHP-ni FTP kirish uchun ishlatishni majburlash va nihoyat
    • (4-afzal) "ftpokets" FTP kirish uchun PHP rozetkasini ishlatadi.
  • Ftp_base. WordPress o'rnatishning "bazasi" (xo'ppoz) papkasiga to'liq yo'l.
  • Ftp_content_da. WP-Conte Conts papkasining to'liq yo'lidir.
  • FTP_PLAGIN_DIR. WordPress o'rnatilgan plaginlar papkasiga to'liq yo'l.
  • Ftp_pubkey. SSH Ommaviy kalitingiz uchun to'liq yo'l.
  • Ftp_prikey. SSH xususiy kalitingiz uchun to'liq yo'l.
  • Ftp_user. Foydalanuvchi ftp yoki ssh foydalanuvchi nomi. Ehtimol, bular bir xil, ammo siz qilishni xohlagan yangilanish turiga mos keladi.
  • Ftp_pst. Foydalanuvchi nomi uchun parol kiritilgan Ftp_user.. Agar siz SSH ommaviy kalitni autentifikatsiyadan foydalanayotgan bo'lsangiz, bu qoldirilishi mumkin.
  • Ftp_host. Xost nomi: sizning SSH / FTP serveringiz uchun port kombinatsiyasi. Standart FTP portlari 21 ni tashkil qiladi va sukutning sshalsi 22, bularni aytib o'tish kerak emas.
  • Ftp_ssl. SSL ulanish uchun haqiqiy agar asosiy transport tomonidan qo'llab-quvvatlansa, Barcha serverlarda mavjud emas. Bu SSH SFTP uchun emas "Xavfsiz FTP" uchun.
("Fs_method", "ftpyst") ni belgilang; ("FTP_Base", "Yo'l / WordPress /" ga belgilang; ("FTP_CONTENT_DIR", "/ yo'l / WordPress / WP-kontent /"); ("FTP_PLAGIN_DIR", "WP / WP-Conpress / Plagin /" Plaginlar / ") belgilang; ("FTP_PUBKEY", "/home/USERName/id_RSA.Pub") ni belgilang; Aniqlang ("FTP_PRIKEYEYE", "/home/USERName/id_RSA"); ("FTP_USER", "foydalanuvchi nomi") ni belgilang; Aniqlang ("FTP_PINT", "Parol"); ("FTP_HOST", "FTP.EXLEL.ORG"); ("FTP_SSL", noto'g'ri) ni belgilang;

SSH kirishini yangilashni yoqish

SSH2 ni yangilash variantini yangilash uchun PECL SSH2 kengaytmasini o'rnatishingiz kerak. Ushbu kutubxonani o'rnatish uchun siz ushbu o'rnatishni olish uchun veb-xosting provayderingiz bilan quyidagi buyruq berishingiz kerak:

Pecl instale ssh2.

PECL SSH2 kengaytmani o'rnatgandan so'ng, siz ushbu kengaytmani avtomatik ravishda yuklash uchun PHP konfiguratsiyasini o'zgartirishingiz kerak.

pECL Park paketi tomonidan eng Linux dumributi o'tkaziladi. Redhat / Fedora / Crando-da PECL-ni o'rnatish:

Yum - php-nokni o'rnatish

Debian / Ubuntu-da PECL-ni o'rnatish uchun:

APT-GOP PHP-nok

Javoblar jumlasi himoyalanmagan shaxsiy kalitdan foydalanish tavsiya etiladi. Jami bilan himoyalangan shaxsiy kalitlar to'g'ri ishlamaydi, deb ko'plab xabarlar bo'lgan. Agar siz shaxsiy shaxsiy tugmachasini sinab ko'rishga qaror qilsangiz, siz yangilanishlarni o'rnatishda shaxsiy kalit uchun shaxsiy kalit uchun pass iborasini kiritishingiz yoki uni "parol" maydoniga kiritishingiz kerak.

Agar siz WordPress / Plaginlarni modernizatsiya qilish yoki o'rnatish uchun SSH-dan qanday foydalanishni yoki o'rnatishni aniqlasangiz, ushbu darslik orqali o'qing.

Kronga alternativa.

Bu, masalan, rejalashtirilgan postlar e'lon qilinmasa, undan foydalaning. "Forum forumidagi tushuntirish", "Bu alternativalik" yo'nalishi, bu Cron ulanishda davom etayotgan paytda, kronni darhol ushlab turish uchun qayta yo'naltirish yondashuvidan foydalanadi, bu esa Cron ulanishda davom etayotganda, sitraqaga chiqishi uchun. Ular shunchaki tushishdi. Ushbu usul ba'zan, ba'zan, shuning uchun u "bu standart emas".

("Alternatie_wp_cron", haqiqatni belgilang;

Qo'shimcha ravishda so'ralgan konstantsiya

Bu erda aniqlanishi mumkin bo'lgan ADE qo'shimcha konstantalari, lekin ehtimol "tlanmas bo'lsa, Cookie ta'riflari juda foydali bo'ladi, agar sizda g'ayrioddiy domen sozlamalari bo'lsa.

Aniqlang ("CookiePath", Preg_Replace ("| https?: // [^ /] + men", ",", ""); "/"). "/"); Aniqlang ("saytlar", preg_replace ("| https?: // [^ /] + men" ", get_opsiya (" sayturl "))." ("Ma'mur_cookie_Path", SiteCookiePathe. "WP-admin"); ("Plagins_cookie_Path", Pran_Replace ("| https?: // [^ /] + men", ", WP_PPGIN_URL))); ("Teplaptepat", get_amnythe_dayectory ()); ("StylesheetPath", Con_styleheet_daektry ()) ni belgilang; Belgilang ("o'chirish_wp_cron", haqiqat);

Faylda konfiguratsion.php. Sayt sozlamalari, yo'llar, parollar, ma'lumotlar bazasi sozlamalari saqlanadi va boshqa konfiguratsiya sozlamalari. Ba'zan ushbu sozlamalar o'zgarishi kerak, bu, ayniqsa saytni yangi xostingga topshirishdan keyin muhimdir.

Ushbu maqolada sizga Joomla uchun ushbu muhim fayli haqida ko'proq ma'lumot olishda yordam bermoqchimiz. Siz o'rganasiz:

  • Faylingizni qaerdan topishingiz mumkin konfiguratsion.php..
  • Har bir parametr saytning ishiga qanday ta'sir qiladi.

Ushbu material to'laqonli qo'llanma emas, lekin har qanday muammolarni hal qilishda sozlamalarda osongina harakatlanishingizga yordam beradi.

Konfiguratsiya.Php Fayl manzil

Rasm faylzilla yordamida faylning joylashgan joyini ko'rsatadi. Bunday holda, sayt "Joomla" Subnitor idorasida joylashgan.

Fayli konfiguratsion.php. Joomlaning asosiy katalida joylashgan. Agar sayt asosiy xosting katalogiga o'rnatilgan bo'lsa (umumiy_html), keyin unga yo'l shunga o'xshash ko'rinadi:

  • /home/username/public_tml/cciguratsion.php.
U bilan biron bir narsa qilishdan oldin ishchi faylining zaxira nusxasini yarating. Avval test saytida nima qilish kerakligini sinab ko'ring.

Sayt parametrlari

  • $ oflayni.: "0" qiymat bilan, agar siz "1" ni o'rnatsangiz, sayt o'chadi.
  • $ oflayn_mosce: Sayt o'chirilganda tashrif buyuruvchilarga ko'rsatiladigan xabar.
  • $ Raqami.: Sarlavhada ko'rsatilgan saytning nomi.
  • $ muharrir: sukut bo'yicha o'rnatilgan muharrir.
  • $ Load_limit.: Barcha foydalanuvchilar uchun admin va ma'murlar ro'yxati. Standart belgilangan 20.
  • $ Kirish.: Saytga kirish darajasi. "1" - ochiq kirish, "2" - faqat ro'yxatdan o'tgan, "3" - maxsus kirish uchun.

Nosozlik parametrlari

  • $ Narx.: "0" Narx rejimi o'chirilgan "1" yoqilgan.
  • $ Beg_Lang.: "0" - OFF. "1" - yoqilgan.

Izohlar:

$ Narx.: Ushbu parametr Joomla buzilish rejimiga ega. Agar "1" ga o'rnatilgan bo'lsa, ushbu vosita tizimning ishlashi to'g'risida turli xil texnik ma'lumotlarni taqdim etadi. U har bir sahifaning pastki qismida ko'rsatiladi.

$ Beg_Lang.: Ushbu parametrda ishlov berish ko'rsatkichlari (* ... *) yoki (? ...?) Joomla tilidagi fayllarda.

Ma'lumotlar bazasi parametrlari

  • $ dbtype: "MySqli" yoki "MySQL". Ishlatilgan ma'lumotlar bazasi turi.
  • $ Xost.: Ko'pgina "logist", ammo har doim ham emas. Ushbu ma'lumotni ishonchdan topish mumkin.
  • $ Foydalanuvchi.: Ma'lumotlar bazasi foydalanuvchi nomi.
  • $ Parol.: Ma'lumotlar bazasi foydalanuvchi uchun parol.
  • $ dB.: Ma'lumotlar bazasi nomi.
  • $ dbpefix.: Joomla jadvallari uchun prefiks, masalan, JOS yoki J17

Qo'shimcha sozlamalar

  • $ Jonli_site.: Saytning haqiqiy manzili, masalan - http://yourdomain.com
  • $ sir.: O'zgarmang
  • $ Gzip.: "0" - OFF, "1" - yoqilgan.
  • $ xato_reporting: Xato hisobotining darajasining darajasi.
  • $ Yordam: Saytda yordam sahifasi. Standart - bu Rasmiy Joomla yordam beradigan sahifaga ega.

Qaydlar

$ Jonli_site.: So'nggi versiyalarda u hech qanday qiymatni ko'rsatmaslik kerak. Saytning qayta yo'naltirishlar yoki nusxalarini sinovdan o'tkazish uchun.

$ sir.: Joomla o'rnatishda qiymati yaratiladi va o'zgartirilmasa. U Joomlada xavfsizlik maqsadida qo'llaniladi.

$ xato_reporting: Xato darajasini belgilaydi. Standart, tizimning asl qiymati.

$ Yordam: Yordam tugmachasini bosganingizda, fon ma'lumotlarini qidirishni ochadi (u ma'muriy panelning ba'zi sahifalarida ko'rish mumkin).

$ Ftp_host. : 127.0.0.1 Mahalliy mezbon FTPning IP-manzili. Xoster server boshqa qiymatga ega bo'lishi mumkin.
$ Ftp_port.: FTP uchun port raqami. Odatiy, 21. Xost Server boshqacha qiymatga ega bo'lishi mumkin.
$ ftp_user.: FTP foydalanuvchiga kirish.
$ Ftp_pt.: Parolingiz FTP uchun
$ Ftp_root. : Odatda / uy / foydalanuvchi nomi / Wation_html
$ ftp_ension: Ushbu tanlov Joomla! PHP orqali ishlashning o'rniga, o'rnatilgan FTP funktsiyalaridan foydalaning.

Soat kamarini o'rnatish

  • $ ofset.: Ushbu parametr joriy sana va vaqtni belgilaydi. Belgilangan vaqt server vaqtiga mos kelishi kerak, ammo qaysi sayt joylashgan. Odat UTC tomonidan.
  • $ Offset_user.: Foydalanuvchilar uchun vaqt, deFaol UTC.

Elektron pochta sozlamalari

  • $ Pochtachi: PHP funktsiyasidan foydalanish uchun pochta orqali ishlash uchun "Pochta" ni o'rnatish; "Mening pochta xabari" - SMTP serveridan foydalanganda.
  • $ Ruxsat.: Joomla Foydalaning. Pochtani yuborish.
  • $ vozmail: Yubmail dasturi joylashgan yo'l. Ushbu parametr faqat $ pochta jo'natma parametri "Mening pochta xabari" qiymatiga ega bo'lsa.
  • $ smtepast.: Agar SMTP server autentifikatsiya qilishni talab qilsa, unda siz "1" qiymatini belgilashingiz kerak. Ushbu parametr faqat $ pochta yo'q bo'lsa, "SRAPMAIL" qiymati mavjud bo'lsa.
  • $ smtpuser: SMTP serveriga kirish uchun foydalanuvchi nomi. Ushbu parametr faqat $ pochta yo'q bo'lsa, "SRAPMAIL" qiymati mavjud bo'lsa.
  • $ Smttass.: SMTP serveriga kirish uchun parol. Ushbu parametr faqat $ pochta yo'q bo'lsa, "SRAPMAIL" qiymati mavjud bo'lsa.
  • $ Cmtfost.: SMTP server manzili. Ushbu parametr faqat $ pochta yo'q bo'lsa, "SRAPMAIL" qiymati mavjud bo'lsa.
  • $ meditspeksual.: SMTP serveridagi xavfsizlik modeli. Mumkin bo'lgan "SSL" va "TTL".
  • $ Smtpport: SMTP port. Muxbirlanmagan ulanishlar uchun eng ko'p serverlar 25-portdan va xavfsiz - port 465-portidan foydalanish. Ushbu parametrni ishonchdan topish mumkin.

Lorilgan sozlamalar

  • $ log_path: Joomla jurnallari saqlanadigan yo'l!
  • $ Tmp_path Vaqtinchalik tizim fayllari saqlanadigan yo'l. Ushbu qiymatning to'g'ri ko'rsatkichi saytning ishida ko'plab xatolarga olib kelishi mumkin emas.

Keshlash sozlamalari

  • $ Keshlash.: "0" - o'chirilgan, "1" - konservativ keshlash; "2" - progressiv keshlash.
  • $ cach_handler: "Fayl" - to'liq keshlash; "Cachelit" - oddiy karaking.
  • $ cachetime : Uni yangilashdan oldin (daqiqada) vaqt (daqiqada) vaqt.

Meta yorlig'i sozlamalari

  • $ Medamesc.: Saytning Seo maqsadlari uchun matn tavsifi. Ushbu matn derib yurish mega yorlig'ida ko'rsatiladi.
  • $ Metaki.: vergul bilan ajratilgan kalit so'zlar. Ushbu matn Meta yorliqlarida ko'rsatiladi.
  • $ Mesalettor.: "0" - meta yorlig'ini yashirish; "1" - ushbu tegni ko'rsating.

Seo-Sozlamalar (qidiruv tizimini optimallashtirish)

  • $ Soc.: "0" - nogironlar, "1" - shu jumladan. "Insoniy xulosa" ko'rinishida URL-manzillarni o'zgartirish (CNC). Masalan, manzil www.exame.com/index.phphp.phthtaction\u003dcom_content&VieTC ... B tomonidan o'zgartirildi. www.example.com/spsevddddddddd.
  • $ Sef_revrit.: "0" - nogironlar, "1" - shu jumladan. Apache Server mod_reReRite URL manzilini yaratish uchun foydalaning.
  • $ Sef_suffix.: "0" - nogironlar, "1" - shu jumladan. URL manzilining oxiriga uzaytirish, masalan, .html yoki.php.
  • $ Unitizeslug.: "0" - nogironlar, "1" - shu jumladan. Tarjima yoki Unicoddagi taxalluslar formati o'rtasida tanlov.
  • $ Ced_limit.: Fizlar miqdorini cheklash. Odatiy 10, har qanday butun sondan foydalanish mumkin.

Sozlamalar seanslari

  • $ Umr muddati.: Daqiqada seansning davomiyligini belgilaydi.
  • $ seser_andler: "Ma'lumotlar bazasi" yoki "yo'q". Foydalanuvchini ulagandan keyin seansni qayta ishlashni belgilaydi.
Maqola tarjimani www.ostraging.com

Agar sizda biron bir savol bo'lsa, unda tezkor javob uchun bizdan foydalanishni maslahat beramiz

Shunday qilib, siz tasodifan config.php faylini o'chirib tashladingiz va konferentsiyangiz ushbu faylga noto'g'ri kirish huquqi tufayli foydalanilmaganligi sababli, konferentsiyani o'rnatishda siz yozilmagan. Ikkala holatda ham, fayllar va ma'lumotlar bazasi ham funktsional, ular shunchaki bir-birlariga ulana olmaydilar. Masalan, keraksiz biror narsa qilish uchun vahima bermang, masalan, konferentsiyani qayta boshlashni boshlaydi. Ma'lumotlar bazasi ma'lumotlari tafsilotlari mavjud bo'lganda konfigur.php faylini qo'lda yaratish juda oson bo'lishi mumkin.

Yangi konfigur.pfig.php faylini yaratish bo'yicha fikringizni aniqlang.

Config.php faylini yaratish uchun oddiy matn muharriridan foydalaning, Windows Notepad, NotepadD ++, Notepad2 yoki ushbu turdagi eng yaxshi vakillardan biri tahrirlash.

Matn muharririni oching va yangi matn faylining yaratilish buyrug'ini tanlang.

Ushbu yangi faylda quyidagi kodni joylashtiring:

// phpBB 3.0.x avtomatik ravishda yaratilgan konfiguratsiya fayli
// Ushbu faylda hech narsani o'zgartirmang!
$ dBMMS \u003d "MySQL"; // Ma'lumotlar bazasi turi MySQL bo'lmasligi mumkin
$ dbhost \u003d "Ma'lumotlar bazasi xost / domeni";
$ dbport \u003d "Standart bo'lmasa, ma'lumotlar bazasi porti";
$ dbname \u003d "Ma'lumotlar bazasi nomi";
$ dbuser \u003d "Ma'lumotlar bazasi foydalanuvchi nomi"; $ dbasprewd \u003d "Ma'lumotlar bazasi parol";

$ stret_pefrix \u003d "Ma'lumotlar bazasi prefiksi";
$ ACM_TYPE \u003d "Fayl";
$ Yuk_extensiyalar \u003d ";

@defin ("phpbb_installed", to'g'ri);
// @ ni aniqlang ("disk raskut", haqiqat);
// @ "burg'u_extrra", haqiqat);
?>

Siz konfiguratsiya shablonini faylga joylashtirdingiz. Endi siz ushbu faylning turli qismlarini ma'lumotlar bazangiz ma'lumotlariga muvofiq tahrirlashingiz kerak.

Agar ma'lumotlar bazasiga kirish tafsilotlari va tafsilotlarini bilsangiz, bularning barchasi mantiqiy. Aks holda, ushbu tafsilotlarni olish uchun siz boshchog'ingiz bilan bog'lanishingiz kerak bo'ladi. Deyarli barcha holatlarda konferentsiyani o'rnatishda siz ishlatganingiz tafsilotlari.

$ dBMMS \u003d "MySQL"; Almashtirmoq mysql Ma'lumotlar bazangiz turi. Siz quyidagi ma'lumotlar bazasi turlaridan foydalanishingiz mumkin:
mysql
mysqli.
Firebird.
Mssql
Mssql_odbc.
Orol
Postgres.
Sqlit.

$ dbhost \u003d "Ma'lumotlar bazasi xost / domeni"; Almashtirmoq ma'lumotlar bazasi xost / domeni Xost yoki ma'lumotlar bazangiz domenining manzili. Ushbu sohada ko'plab mezbonlar loalhoste-dan foydalanishadi, ammo bugungi kunda ushbu lahzani belgilang.

$ dbport \u003d "Standart bo'lmasa, ma'lumotlar bazasi porti"; Almashtirmoq ma'lumotlar bazasi porti Agar sukut qilmasa Ma'lumotlar bazasi port raqami Agar server ma'lumotlar bazasiga ulanish uchun nostandart portdan foydalanadi. Agar server standart portni ishlatsa, bo'sh maydonni qoldiring. Ushbu maydon ma'lumotlar bazasi serveri nostandart portdan foydalanganda to'ldirilishi kerak.

$ dbname \u003d "Ma'lumotlar bazasi nomi"; Almashtirmoq ma'lumotlar bazasi nomi. Siz phpBB3 o'rnatgan ma'lumotlar bazasi nomi. Agar sizda ma'lumotlar bazalariga kirish uchun phpMyAdmin bo'lsa, siz fpmyadmin-dagi bazani ko'rib chiqish orqali ma'lumotlar bazasi nomini topishingiz mumkin. Aks holda, ma'lumotlar bazasi ma'lumotlari uchun ishonchingiz bilan bog'laning.

$ dbuser \u003d "Ma'lumotlar bazasi foydalanuvchi nomi"; Almashtirmoq ma'lumotlar bazasi foydalanuvchi nomi. Ma'lumotlar bazasi foydalanuvchi nomi. Barcha ma'lumotlar bazalari foydalanuvchi hisob raqamiga muhtoj, ular unga ulanish uchun ishlatiladi. Ushbu sohaga ma'lumotlar bazasining qayd yozuvi kiritilishi kerak.

$ dbaspasswd \u003d "Ma'lumotlar bazasi parol"; Almashtirmoq ma'lumotlar bazasi Parol. Ma'lumotlar bazasiga parol. Barcha ma'lumotlar bazalari foydalanuvchi hisob raqamiga muhtoj, ular unga ulanish uchun ishlatiladi. Ushbu sohadagi ma'lumotlar bazasi foydalanuvchi hisob raqamini kiritish kerak.

$ stret_pefrix \u003d "Ma'lumotlar bazasi prefiksi"; Almashtirmoq ma'lumotlar bazasi prefiksi. Ma'lumotlar bazasida jadval prefiksi. Odatiy holatda ushbu prefiks phpBB_. Biroq, siz uni o'rnatish jarayonida o'zgartirishingiz mumkin. Ushbu prefiksni phpMyAdmin-dan, unda ma'lumotlar bazasini ko'rish orqali topish mumkin.

Quyidagi parametrlar faylni yaratishda ularni o'zgartirish yoki tashvishlantirishning hojati yo'q config.php.,
$ ACM_TYPE \u003d "Fayl";
$ Yuk_extensiyalar \u003d ";
@defin ("phpbb_installed", to'g'ri);
// @ ni aniqlang ("disk raskut", haqiqat);
Eslatma: Rassavming (o'chirish //) Ushbu satr ushbu qatorni anjuman sahifalarining pastki qismida yuklab olish vaqtini ko'rishingiz mumkin.
// @ "burg'u_extrra", haqiqat);

Fayl tahririni tahrir qilgandan so'ng, uni fayl sifatida saqlang. config.php.. Muharrir uni Config.txt yoki Config.php.txt kabi saqlamaganligiga ishonch hosil qiling.

Endi sizda yangi fayl mavjud config.php.. FTP mijozini PHPBB3 o'rnatgan papkaga ulangan (Umumiy.PP fayli ham, viewtopic.ph, voyceforc.php va hokazo bo'lgan) serverga yuklang.

Aksariyat hollarda FTP mijozining o'zi faylga to'g'ri kirishni o'rnatadi, ammo ChmoD faylining 644 (bu faqat Unix-ga asoslangan serverlarga amal qiladi).

Esda tutingki, Config.php faylida boshlang'ich operatordan oldin hech narsa bo'lmasligi kerak va oxirgi operatordan keyin ?> . Bu bo'sh chiziqlar va ortiqcha bo'shliqlarga ham tegishli. Ushbu operatorlardan mutlaqo hech narsa yo'q.

Ko'proq ma'lumotni ko'rib chiqing wP-Config.php fayliSiz bilan siz funktsiyalarni kengaytirishingiz va CMSPPES xavfsizligi bo'yicha CMS-ni yaxshilashingiz mumkin.
U sukut bo'yicha, ichida saytning ildizi. Siz unga FTP mijoz orqali kirishingiz mumkin (Filzilla eng mashhurlardan biri). Va notepad ++ tahririyasini tahrirlash. WordPress konfiguratsiyasiga o'zgartirishlar mavjud qatorlarni qo'shish yoki tahrirlash orqali kiritiladi.
Siz har qanday joyga chiziqlar qo'shishingiz mumkin, ammo o'z o'zgarishlaringizni topish osonroq, uni bitta joyda, masalan, faylning boshida kirish sharafidan keyin amalga oshirish yaxshiroqdir.

Shunday qilib, bu erda foydali parametrlar mavjud:

  • 2.6 CMS WP versiyadan boshlab, siz ushbu faylni sayt ildizidan bir darajaga o'tkazishingiz mumkin, shu bilan xavfsizlikni kuchaytiradi. CMS / WP-Config.php Hosting / WP-config.php bilan xosting / katalog

    CMS-ni dastlabki katalogdan yuqori darajadagi konfiguratsiya faylini mustaqil ravishda topadi. Sizning qismingizda qo'shimcha harakatlar talab qilinmaydi.

  • Mavjud sSL shifrlash qo'llab-quvvatlash Ma'muriyat panelida ishlash: ("Maktub_ssl_admin", haqiqat);

    yoki faqat login login.php

    Aniqlang ("majbur_ssl_login", to'g'ri);

    Shuningdek, siz SSL butun sayt uchun SSLni yoqishingiz mumkin, i.e. Foydalanuvchilar WordPress-da HTTPS protokoli orqali ishlaydi. Sizga imzolangan xavfsizlik guvohnomasi (imzolanmagan, chaqirilgan) kerak bo'lishi mumkin "O'z-o'zini tashkil etish" yoki "O'z-o'zini tashkil qilgan" sertifikatlar Foydalanuvchining ishlashga roziligini tasdiqlashni talab qiladi, ular potentsial saytga tashrif buyurganlarni qo'rqitishi mumkin).

  • WP-Config.php Fayl do'konlari CMS va ma'lumotlar bazasini o'zaro chalg'itadigan joylarni saqlaydi, bu erda siz ma'lumotlar bazasi foydalanuvchisi va uning nomi, server nomi uchun parolni osongina o'zgartirishingiz mumkin. ("Db_name", "Ma'lumotlar bazasi") ni belgilang; ("DB_USER", "Ma'lumotlar bazasi-foydalanuvchi nomi" ni belgilang; ("Db_password", "Ma'lumotlar bazasi-parol") ni belgilang; ("DB_HOST", "LOGUST") ni belgilang;
  • Bu erda siz foydalanuvchilarning noto'g'ri pechenie qilishingiz mumkin.
  • Tarjima fayllariga yo'lni ko'rsatib CMS tilini o'zgartiring: * Mahalliylashtirishni sozlash uchun ushbu parametrni o'zgartiring. Tanlangan til uchun tegishli mo faylni WP-kontent / tillarda o'rnatilishi kerak. Masalan, * * rus tilini qo'llab-quvvatlash, RU_RU.MO-ni WP-Cont / Tillarga yuborish va "RUPLAN" ni "RUPUR" ni belgilash uchun. Aniqlang ("VLABAN", "**"); Aniqlang ("Langda", "**");
  • Sayt URL manzillari uchun displey qoidalarini o'zgartiring: belgilashingiz mumkin: "WP_Siteurl", "http://mydomain.com/worpress_older");

    Siz URL-ni izchil o'zgartirishingiz mumkin:

    Aniqlang ("WP_SETURL", "http: //". $ _ Server_name "]." / Xosting / WordPress ");

    $ _Server o'zgaruvchisi URLning dinam o'zgarishi uchun javobgardir. Xavfsizlik nuqtai nazaridan argument sifatida "Server_name" dan foydalaning, chunki veb-server ushbu qiymat uchun javobgardir.
    Va shuning uchun siz o'zgartirishingiz mumkin wordPress-da Blog bosh sahifasi Odatiy:

    ("WP_HOMOM", "http://examma.com") ni belgilang;

  • Agar qilsangiz wordPress dvigatelini doping Yoki plaginingizni yozing, u tuzatuvchi funktsiya bilan ta'minlanmaydi (xatolarni uchratgan xatolarni aks ettiruvchi »). Odatiy bo'lib, u o'chirilgan. WordPress-ni buzishni yoqing Siz qatorda: "WP_DEGONG", TRUE);

    WordPress ma'lumotlar bazasiga barcha so'rovlarni yoqing:

    ("TO'LOVNING MURJALARI", TRUE);

    Va ularni brauzerda ko'rish uchun siz mavzu fayliga qo'shishingiz kerak (idoralar.php, sarlavhasi, index.php - so'rovlarni ko'rishni xohlagan joyga qarab) quyidagi satrlar:

    Agar (joriy_User_can ("FROG_10")) (global $ w.pdb; echo)<рre>"; Print_r ($ WPDB-\u003e so'rovlari); echo""; }

    "Oldindan" teglar, siz allaqachon taxmin qilganingizdek, so'rov to'pini qayta ishlashning oldini olish uchun mo'ljallangan. 10 ta darajadagi foydalanuvchi kafolatlari (agar siz hali buzilgan bo'lsa) faqat ma'murlar uchun chiqish. Bularning barchasini buzgandan keyin o'chirishni unutmang.

  • WordPress sizning maqolalaringiz uchun ma'lumotlar bazasiga o'zgartirishni keraksiz axlatni yopish orqali keraksiz axlatni yopish bilan to'ldirish orqali o'zgartiriladi. Ushbu oddiydan qoching:
    1. Avtomatik saqlash oralig'ini (bir necha soniya ichida) o'rnating (bir necha soniya ichida): "Autoseate_Interval", 500);

      - Har bir 5 sekundda maqolalar saqlanib qoladi.

    2. Biz belgilagan holatlar sonini ("WP_POST_ROSTLARI", 3) ko'rsatgan holda ko'rsatamiz;

      Siz ushbu xususiyatni to'liq o'chirib qo'yishingiz mumkin:

      Aniqlang ("WP_Post_revses", yolg'on)

    3. Shu bilan birga, WP savatidan maqolalarni avtomatik ravishda olib tashlashni sozlash (axlat 5 kun) ("Boll_traph_day", 5);
    4. Siz qilgan barcha versiyalar wP-Config.php-ga o'zgartirishlar kiritishdan oldinma'lumotlar bazasida qoladi. Ulardan qutulish uchun siz uchinchi tomon plaginidan foydalanishingiz yoki ichkariga kirishingiz mumkin phpMyAdmin (ma'lumotlar bazasini boshqarish veb-interfeysi) Keyingi so'rov: WP_Posts-dan Delete WP_TERMM_ID-larni o'chirish (A.ID \u003d C.Post_ID). A.Post_tePe \u003d "Qayta ko'rib chiqiladi
  • Imtiyozlar va vakolatlar Ftp / ssh..
    Agar siz FTP-da to'g'ridan-to'g'ri WordPress-dan ishlayotgan bo'lsangiz, ishning usulini aniqlash qobiliyatidan foydalanishingiz mumkin, veb-serverdagi katalogga to'g'ri belgilashni unutmang. ("Fs_method", "ftpyst") ni belgilang; ("FTP_Base", "/ Way Way / WordPress /") ni belgilang; ("FTP_CONTENT_DIR", "/ Yo'l / Wordpress / WP-kontent /"); ("FTP_PLAGIN_DIR", "/ Way Way / WP-Conpress / Plagin /" Plaginlar / ") belgilang; // Jamoat kalitining yo'li belgilash ("FTP_PUBKEY", "/ *\u003e /. SSSH / ID_RSA.PUB"); // SSH xususiy kaliti uchun yo'l ("FTP_PIVIVIVIKE", "/ *\u003e /. SSSH / ID_RSA"); // foydalanuvchi nomi va parol ("FTP_USER", "foydalanuvchi"); FTP_USER foydalanuvchi nomi uchun parol ("FTP_PINT", "Parol"); // Server: FTP / SSH portni aniqlang ("FTP_Host", "FTP.Examma.com" ");

    Siz FTPning "To'g'ridan-to'g'ri" ishlash usulini yoqishingiz mumkin, ammo sizning xosting ushbu xususiyatni qo'llab-quvvatlamasligi mumkin.

    ("FS_MEMETROD", "to'g'ridan-to'g'ri") ni belgilang;

  • Agar ma'lumotlar bazasi jadvallari buzilgan bo'lsa va siz hatto kira olmaysiz, harakat qilib ko'ring wordPress ma'lumotlar bazasini tiklash Siz standart funktsiya qilishingiz mumkin (har doim ham ishlamaydi): "WP_OWOW_REPAIRA ASOSIYA", TRUE);

    Shundan so'ng siz brauzerdagi sahifani ochishingiz kerak

    Domen / wp-admis / mact / trile.php

  • Xavfsizlikni yaxshilash qobiliyatining yaxshi qobiliyati - foydalanuvchi jadvallari uchun o'z nomingizdan foydalanish: ("Custom_user_tle", $ prefiks. "Sizning ismingiz"); Aniqlang ("Custom_user_muta_tle", $ prefiks. "Sizning ismingiz");
  • Sayt uchun o'z xostingdan yuqori trafik bilan foydalanib, sizga kerak bo'lishi mumkin wordPress uchun ajratilgan server operatsiyalarining chegarasini oshiring. Agar siz tez-tez xato saytini ko'rsangiz "Xotira tugadi" (Xotira tugagan) WP-Config.php-da ro'yxatdan o'tishga harakat qiling: "WP_Memory_limit", "128m");

    128 megabaytda CMS WP skriptlari uchun xotira chegarasini belgilaydi.

  • Ma'muriy paneldan WordPress mavzulari va plaginlarini tahrirlashni o'chirib qo'yish mumkin. Belgilang ("Rasmga tushirish_File_edit", to'g'ri);

    Shunday qilib, fayllarni tahrirlash fayllari - o'zimni tahrirlashdan himoya qilishni unutmang wP-Config.php fayli. Buning uchun siz ftp / ftp-ga kirishni cheklash, siz etarli darajada harakat qilishni kutayotgan yuzlar uchun (va skriptlar).

Bizning saytimizga bo'lgan qiziqishingiz uchun rahmat. Aytichnik 2006 yildan beri mavjud bo'lib, unga auturiq xizmatlarini taqdim etadi. Outsorsing - bu kompaniya uchun zarur bo'lgan boshqa tashkilotning ishlarini qayta tayinlash. Bizning holatlarimizda, bu: saytlarni yaratish, qo'llab-quvvatlash va yuritish, qidiruv tizimlarida, Debu / Linux ishlaydigan serverlarni qo'llab-quvvatlash, qo'llab-quvvatlash va boshqarish.

Joomla saytidagi saytlar

Axborotning hozirgi yoshida, Sayt De Fakto hech bo'lmaganda tashkilotning vizitasi bo'lib, ko'pincha biznes vositalaridan biri bo'ladi. Allaqachon tashkilotlar va jismoniy shaxslar, balki alohida tovarlar, xizmatlar va hatto tadbirlar uchun ham saytlar yaratilgan. Bugungi kunda sayt nafaqat ulkan tomoshabinlar bo'yicha reklama manbai, balki yangi aloqalarni sotish va bog'lash vositasi hisoblanadi. Biz CMS Joomla-dan foydalanib saytlarni yaratamiz! Ushbu sayt menejmenti tizimi oddiy va intuitivdir. Bu juda keng tarqalgan va shuning uchun Internet juda ko'p ma'lumotga ega. Joomla bilan ishlaydigan mutaxassisni toping. Va siz uzoqqa borishingiz shart emas! Bizning kompaniyamiz Aytichnik Joomladagi saytlarga xizmat ko'rsatadi va qo'llab-quvvatlamoqda! Biz barcha texnik ishlarni olib boramiz, Xostoer va domenni ro'yxatdan o'tkazuvchi bilan barcha yozishmalar saytni to'ldiradi va u haqida ma'lumot yangilaydi. Va Joomlani boshqarish oson, intuitiv jihatdan tushunarli. Ammo o'zingiz saytda muntazam ravishda kerakli ishni bajarasizmi? Ular sizdan qancha vaqt ketishadi? Agar siz o'z biznesingizga e'tiboringizni qaratmoqchi bo'lsangiz, unda saytingizni qo'llab-quvvatlashga ishoning. Biz sayt egasiga hayot va foyda keltirishi uchun hamma narsani bor kuchimiz bilan qilamiz.
Agar siz o'z mahsulotlaringizni, Internet xizmatlarini reklama qiladigan yoki sotadigan tijorat tashkilotingiz bo'lsangiz, unda qidiruv tizimlarida saytni reklama qilish kerak. Axir, hech narsa sotish uchun, hech bo'lmaganda uni bilish, bu haqda bilish uchun. Va biz sizga bu bilan yordam beramiz, biz sizning Jomali saytingizni qidiruv tizimlarida reklama qilamiz. Musobaqaga qarab va byudjetni targ'ib qilish uchun ajratilgan, sizning saytingiz qidiruv natijalariga munosib o'rinlarni egallaydi. Sayt sizning daromadingizni oshiradi!

Debian serverlari

Ertami-kechmi, sizning biznesingizning ochiq va oshkoraligini intizorlik bilan intilish, ko'plab kompaniyalar ishlatilgan dasturiy ta'minotning litsenziyalizatsiya tozaligini ta'minlash zarurati bilan bog'liq. Biroq, har doim ham litsenziyalashtirish xarajatlari, ayniqsa kichik va o'rta biznes uchun maqbuldir. Ushbu qiyin vaziyatdan chiqishning ochiq manbali texnologiyaga o'tish qaroridir. Ochiq manbaning yo'nalishlaridan biri Linux operatsion tizimi (Linux). Kompaniyamiz xodimlari Debian Linux (Debian Linux). Bu Linux operatsion tizimining eng qadimgi va eng barqaror taqsimlanishi. Biz sizga Serverlaringizda, konfiguratsiyangiz, konfiguratsiyangiz, konfiguratsiyasi, texnik xizmat ko'rsatish va qo'llab-quvvatlashida sizga Debian Linuxni amalga oshirish xizmatlarini taklif etamiz.

Axborot va reklama