MODX, komponentlər və onların ilkin parametrlərinin quraşdırılması. MODX Revo - Sistem Quraşdırma Panel Ünvanını Dəyişdirir

MODX quraşdırılması

ISPmanager panelinizin Fayl menecerinə gedin, /www/ qovluğunda qovluq seçin və MODX Revolution ilə arxivi oraya yükləyin ( son versiya hazırda modx-2.5.5-pl). Bu qovluğa çıxarış düyməsini klikləməklə qovluğun məzmununu açdıqdan sonra.

Faylları köçürmək istədiyiniz qovluğu seçirik, rahatlıq üçün işarəni vurun ki, köçürmədən sonra avtomatik olaraq kökə köçürülsək, burada faylları və qovluqları kopyalayırıq.

Sonra lazımsız hər şeyi silirik, ilkin olaraq bu index.html faylı, modx-2.5.5-pl qovluğu, modx-2.5.5-pl.zip arxividir və ht.access faylının adını .htaccess olaraq dəyişdiririk.

İndi gələcək saytımız üçün verilənlər bazası yaratmalıyıq. ISPmanager panelində Verilənlər Bazalarını axtarın və ora gedin. Üst hissədə Yarat düyməsi olacaq, kliklədikdən sonra sahələri olan bir pəncərə açılacaq, burada aşağıdakıları göstərməlisiniz:

Ad: [domain]_new
Verilənlər bazası serveri: MySQL
Kodlaşdırma: utf8
İstifadəçi: --Yeni istifadəçi yaradın--
İstifadəçi adı: [domain]_new
Parol: (kubların üzərinə klikləməklə yaradılır)

[domain] əvəzinə domenimizi durğu işarələri olmadan daxil etməlisiniz, məsələn, site.com sitecom_new kimi görünəcək

MODX quraşdırarkən bu məlumatlardan istifadə etmək üçün ad və parolu notepadda saxlayırıq. OK düyməsini sıxaraq saxla.

İndi MODX-in özünün quraşdırılmasına keçək. Bunu etmək üçün site.com/setup/ linkinə daxil olun və quraşdırma pəncərəsinə baxın:

Üçüncü elementdə CSS / JS sıxılmasını aradan buraxın.

Nəhayət, biz əvvəllər yaradılmış məlumatlarımızı, yəni verilənlər bazasına girişdən məlumatları daxil edirik MySQL məlumatları. Defolt host localhost-dur.

İdarəetmə panelindən giriş və şifrəni daxil edirik, işləyən e-poçtu göstərməyi unutmayın ki, səhv olarsa, idarəetmə panelinə girişi bərpa edə biləsiniz.

Saytın İdarəetmə Panelinə ilk dəfə daxil olduğunuz zaman, saytın nüvəsinə girişin təhlükəsiz olmadığını bizə bildirən xəta görürük.

Təcavüzkarların bizi sındırmasının qarşısını almaq üçün, standart olaraq /core/ qovluğunda yerləşən MODX sisteminin nüvəsini qorumalıyıq. Gəlin ona daxil olaq və orada yerləşən faylın adını ht.access-dən .htaccess-ə dəyişdirək.

MODX Revolution qurulması

Əvvəlcə proqramlar -> Quraşdırıcı bölməsində modstore.pro saytından yeni Xidmət Provayderi yaratmalısınız ki, gələcəkdə saytımız üçün lazım olan komponentləri oradan endirə bilək.

Sonra lazımi komponentləri yükləməlisiniz. Demək olar ki, hər hansı bir saytda istifadə etdiklərimin qısa siyahısı:

Modx.com Xidmət Provayderindən

  • TinyMCE- vizual redaktor
  • Modstore.pro Xidmət Provayderindən
  • Biletlər - (quraşdırarkən dərhal pdoTools və Jevix quraşdırır)
  • phpThumbOn- keşlənmiş önizləmələr edir
  • yTranslit- gözəl link ləqəbləri yaradır
  • Ace- sintaksis vurğulanması
  • mAxtar2- onlayn mağaza üçün əla axtarış
  • ofis- Şəxsi sahə, icazə
  • sendex- xəbər bülleteni abunəsi
  • ResVideoQalereya- video qalereya
  • HybridAuth-
  • AjaxForm- AJAX ilə bağlı rəy
  • HybridAuth- vasitəsilə avtorizasiya sosial Mediya
  • təkmilləşdirmək- bir neçə kliklə mühərrik yeniləməsi
  • UserProfile2- istifadəçi yükləməsini, həmçinin fərdi profil səhifələrini və s. yaradır
  • Məzmun növləri

    Əsas menyudan Məzmun -> Məzmun növlərini seçin və HTML dəyərlərində .html-i kəsik işarəsi ilə dəyişdirin /

    Sistemli MODX parametrləriİnqilab

    Ötürücü üzərinə sürün və açılan menyuda klikləyin Sistem parametrləri. Birincini etməliyik ilkin parametrlər sistemləri.

    Burada ilk olaraq yTranslit-i konfiqurasiya edirik, siz filtrdən ytranslit ad sahəsini seçməlisiniz, açılan siyahıda, artı işarəsi ilə Yandex API Açarını açın və API əldə etmək üçün linkə vurun, sonra açarı bu sahəyə köçürün. .

    İndi ad məkanında öz növbəsində əsas və dəyər düymələrini seçin, axtarışa daxil olun və dəyişdirin istədiyiniz parametrlər. Budur parametrlərə bir nümunə:

    site_name - NEXT PC (sayt adını daxil edin)
    publish_default - Bəli (defolt olaraq dərc edin)
    friendly_alias_realtime - Bəli (real vaxt təxəllüsü yaradın)
    dost_alias_restrict_chars - alfasayısal
    friendly_alias_translit - ingilis
    friendly_urls - Bəli
    use_alias_path - Bəli

    SEO faylları

    Aşağıdakı faylları yaratmalıyıq:

    • səhifə tapılmadı
    • robots.txt
    • sitemap.xml
    Ediləcək yeganə şey SEO adlı boş şablonu olan Sənəd yaratmaqdır ki, biz orada Nəşr et seçimini çıxarıb menyuda Göstərmə seçimini yoxlayırıq. Sonra, bu sənəddən uşaq sənədi yaradın və onu robots.txt adlandırın, Parametrlər sekmesine keçin.

    Məzmun növünü mətnə ​​qoyun və HTML redaktorundan istifadə et onay qutusundan işarəni çıxarın, sonra URI-ni dondur onay qutusunu seçin və görünən sahəyə robots.txt daxil edin.

    qənaət edirik. Bundan sonra, ACE qurulubsa, Məzmun sahəsi sintaksis vurğulanacaq və ora aşağıdakıları əlavə etməliyik:

    İstifadəçi-agent: * Disallow: / Disallow: /manager/ Disallow: /connectors/ Disallow: /core/ Disallow: /assets/components/ Host: site.com Saytın xəritəsi: http://site.com/sitemap.xml Sayt harada .com cari URL-dir.

    Bundan sonra, SEO sənədindən başqa bir uşaq sənəd yaratmalı və onu sitemap.xml adlandırmalısınız. Məzmun növünü XML-ə təyin edin və HTML redaktorundan istifadə et onay qutusundan işarəni çıxarın, sonra URI-ni dondur onay qutusunu seçin və görünən sahəyə sitemap.xml yazın.

    Səhifəni yenilədikdən sonra Məzmun sahəsində sintaksis vurğulanması və sətirlərin sayılması olmalıdır. Orada fraqmenti daxil etməli olacaqsınız:

    [[!pdoSitemap]] İndi Saytlar adlı Kateqoriya yaradaq və ondan domenimizdən ad yaradaq, məsələn site.com

    Bundan sonra şablonlara keçək və Saytlar - site.com kateqoriyasında Səhifə tapılmadı adlandıracağımız şablon yaradaq. Sonra, SEO sənədinin Bölmələrində yeni bir alt sənəd yaradın və onu Səhifə Tapılmadı adlandırın. Yadda saxla. Yaradılmış sənəd səhifəsinə daxil olduqdan sonra tapılmadı və TinyMCE vizual redaktorumuzun olduğu Məzmun sahəsində, HTML düyməsini vurun və açılan pəncərədə aşağıdakıları yapışdırın:

    "/" yerində heç nə yoxdur.

    Xətaya səbəb ola biləcək səbəblər:

    Əsas üçün

    Sonra qənaət edirik.

    Sistem parametrlərinə gedirik, orada error_page axtarırıq və sənəd ID-ni dəyər sahəsinə daxil edirik Səhifə tapılmadı, Resurslar siyahısındakı bütün identifikatorlar mötərizədə Əsas (1) və s.

    Daha çox. Sistem parametrlərini yaradaq. Bunu etmək üçün Sistem parametrləri bölməsinə keçin, ad sahəsinin nüvəsini seçin və Saytı süzün. Sonra "Yeni parametr yarat" düyməsini basın və açılan pəncərədə aşağıdakı dəyərləri daxil edin:

    Açar
    sites_img Dəyəri
    /assets/sites/[[++site_url]]/images/ Saxla. Eyni şəkildə, daha 3 parametr yaradırıq:

    Açar
    sites_css Dəyəri
    /assets/sites/[[++site_url]]/css/ Açar
    sites_js Mənası
    /assets/sites/[[++site_url]]/js/ Açar
    sites_şriftləri Mənası
    /assets/sites/[[++site_url]]/fonts/ İstənilən sayt üçün hazırlığımız hazırdır.

    Əgər siz böyük bir portal və ya təşkilat saytı, sadə İnternet vizit kartı, açılış səhifəsi yaratmağı planlaşdırırsınızsa, MODX quraşdırılması tamamlandıqdan sonra ilkin sistem quraşdırmasını yerinə yetirməli olacaqsınız.

    Bu idarəetmə sistemində bir çox parametr var, ola bilər ki, əvvəlcə çaşqınlıq və çaşqınlıq yarana bilər. Saytınızın və ya portalınızın düzgün işləməsi üçün zəruri olan əsas sistem parametrlərini nəzərdən keçirin

    Əvvəlcə sistem konfiqurasiya səhvindən xilas olmaq lazımdır "Kernel qovluğunda açıq giriş” belə bir mesaj görünsə. Mesaj təlimatlarına uyğun olaraq onu düzəldirik, yəni əsas qovluqda yerləşən ht.access faylının adını dəyişdirərək ona .htaccess adını veririk.

    Bu ya FTP müştərisi vasitəsilə, ya da vasitəsilə edilə bilər fayl idarəedici hosting idarəetmə paneli və ya MODX-in inzibati hissəsinin fayl menecerindən istifadə edərək (tab " Fayllar»Pəncərənin sol tərəfində).

    Əgər təkmil paketdən istifadə edərək MODX quraşdıraraq əsas qovluğu kök qovluğunun arxasına köçürmüsünüzsə, üçüncü üsul sizin üçün işləməyəcək.

    Əlavə parametrlər "Sistem Parametrləri və Hadisələr" pəncərəsində edilir. Parametrlər pəncərəsini açmaq üçün siçan kursorunu idarəetmə panelinin yuxarı sağ küncündə dişli çarxın üzərinə aparın və "Sistem Parametrləri" adlı ilk elementi seçin.

    Revo-da çoxlu sayda sistem parametrləri var

    İstədiyiniz parametri tapmağı asanlaşdırmaq üçün bölmələr üzrə istədiyiniz parametrləri seçərək filtrdən istifadə edə bilərsiniz.


    Parametr adının sol tərəfindəki “+” işarəsi bu elementin nə üçün nəzərdə tutulduğu barədə ipucu açacaq. Və "Dəyər" sahəsində hər parametrin parametrləri özləri dəyişir. Onlar parametrin növündən asılı olaraq ya əl ilə daxil edilir, ya da siyahıdan seçilir.


    MODX quraşdırıldıqdan dərhal sonra redaktə edilən əsas sistem parametrləri

    "Sayt" bölməsi

    • Saytın adı: bizə lazım olan layihənin adı, sərbəst forma
    • Sayt əlçatmaz mesajı: oflayn (dərc olunmamış) sayt rejimində, sərbəst formada göstəriləcək mətn
    • Defolt olaraq dərc et: olacaq yeni sənəd yaradıldıqdan və saxlandıqdan dərhal sonra ziyarətçilər tərəfindən baxıla bilər, seçiminiz, Bəli / Xeyr seçimləri

    Bölmə "Sistem və Server"

    • "MODX News" RSS lentini göstərin: söndürün (Xeyr)
    • "MODX Təhlükəsizlik Bildirişləri" RSS lentini göstərin: Deaktiv edin (Yox)

    Bölmə "İdarəetmə Paneli"

    • Sahənin yanında işarə mətnini göstərin: menyu elementlərinin təsviri, yalnız sistemlə tanış olduqda faydalıdır, sonradan söndürülə bilər, Bəli / Xeyr seçimləri
    • İdarəetmə panelindəki tarix formatı: onu yerli d-m-Y-yə dəyişə bilərsiniz
    • Həftənin ilk günü: 1 qoyun, biz Strugatskys deyilik

    Dost URL-lər Bölməsi - CNC rejimi

    • Ləqəb transliterasiyası: rus (transliterasiyanı aktivləşdirmək üçün əlavə olaraq translit əlavəsini quraşdırmalısınız)
    • Konteyner şəkilçisi: Clear
    • Dost URL-lərdən istifadə edin: Bəli
    • Ciddi dostluq URL rejimi: Bəli
    • Bütün kontekstlərdə dublikat URI-ləri yoxlayın: Bəli

    Saytda CNC (URL dostu rejimi) aktivləşdirərək, əlavə olaraq saytın kökündəki ht.access adını .htaccess olaraq dəyişdirin, əks halda əsas səhifədən başqa səhifələrə keçməyə çalışdığınız zaman 404 xətası alacaqsınız.

    Dəyişikliklərin təsdiqi və ya parametrlərin saxlanması tələb olunmur, hər şey avtomatik olaraq baş verir.

    Əlavə olaraq bölməyə baş çəkə bilərsiniz " Məzmun növləri"(Menyu elementi" Məzmun")Və HTML parametrində" Fayl uzantısı" sahəsini təmizləyin. İndi səhifələrin ünvanı genişləndirilmədən, yəni http://site_address/about.html əvəzinə http://site_address/about olacaq.

    Bir ixtisas yaratmağı planlaşdırırsınız məlumat portalı, bir təşkilat veb saytı, sadə İnternet vizit kartı, MODX quraşdırma prosesi başa çatdıqdan sonra, hər halda, sizə lazım olacaq əsas quraşdırma sistemləri.

    Bu idarəetmə sistemində səmadakı ulduzlardan az olan çoxlu sayda parametrlər var, lakin əvvəlcə bir az çaşqın olmaq üçün kifayətdir. Gəlin ifrata varmayaq. Öz-özünə öyrənmənin bütün nöqtəsinin itirildiyini qeyd etmədən yalnız əsas sistem parametrlərini nəzərdən keçirək ...

    Ediləcək ilk şey, belə bir mesaj görünsə, "İctimai domendəki nüvə kataloqu" sistem konfiqurasiya xətasından xilas olmaqdır. Mesaj təlimatlarına uyğun olaraq onu düzəldirik, yəni əsas qovluqda yerləşən ht.access faylının adını dəyişdirərək ona .htaccess adını veririk.

    Bu, ya FTP müştərisi, ya da hostinq idarəetmə panelinin fayl meneceri vasitəsilə və ya MODX inzibati hissəsinin fayl menecerindən istifadə etməklə edilə bilər (tab " Fayllar"Pəncərənin sol tərəfində).

    Əgər təkmil paketdən istifadə edərək MODX quraşdıraraq əsas qovluğu kök qovluğunun arxasına köçürmüsünüzsə, üçüncü üsul sizin üçün işləməyəcək.

    Mesajın getdiyinə əmin olmaq üçün pəncərəni yeniləyin.

    Əlavə parametrlər "Sistem Parametrləri və Hadisələr" pəncərəsində edilir. Parametrlər pəncərəsini açmaq üçün siçan kursorunu idarəetmə panelinin yuxarı sağ küncündə dişli çarxın üzərinə aparın və "Sistem Parametrləri" adlı ilk elementi seçin.

    Revo-da çoxlu sayda sistem parametrləri var

    İstədiyiniz parametri tapmağı asanlaşdırmaq üçün bölmələr üzrə istədiyiniz parametrləri seçərək filtrdən istifadə edə bilərsiniz.

    Parametr adının sol tərəfindəki “+” işarəsi bu elementin nə üçün nəzərdə tutulduğu barədə ipucu açacaq. Və "Dəyər" sahəsində hər parametrin parametrləri özləri dəyişir. Onlar parametrin növündən asılı olaraq ya əl ilə daxil edilir, ya da siyahıdan seçilir.

    MODX quraşdırıldıqdan dərhal sonra redaktə edilən əsas sistem parametrləri

    "Sayt" bölməsi

    • Saytın adı: bizə lazım olan layihənin adı, sərbəst forma
    • Sayt əlçatmaz mesajı: oflayn (dərc olunmamış) sayt rejimində, sərbəst formada göstəriləcək mətn
    • Defolt olaraq dərc et : yeni sənədin yaradılması və saxlandıqdan dərhal sonra ziyarətçilər tərəfindən baxılması üçün əlçatan olub-olmayacağı, seçiminiz, Bəli / Xeyr seçimləri

    Bölmə "Sistem və Server"

    • "MODX News" RSS lentini göstərin: söndürün (Xeyr)
    • "MODX Təhlükəsizlik Bildirişləri" RSS lentini göstərin: Deaktiv edin (Yox)

    Bölmə "İdarəetmə Paneli"

    • Sahənin yanında işarə mətnini göstərin: menyu elementlərinin təsviri, yalnız sistemlə tanış olduqda faydalıdır, sonradan söndürülə bilər, Bəli / Xeyr seçimləri
    • İdarəetmə panelindəki tarix formatı: onu yerli d-m-Y-yə dəyişə bilərsiniz
    • Həftənin ilk günü: 1 qoyun, biz Strugatskys deyilik

    Dost URL-lər Bölməsi - CNC rejimi

    • Ləqəb transliterasiyası: rus (transliterasiyanı aktivləşdirmək üçün əlavə olaraq translit əlavəsini quraşdırmalısınız)
    • Konteyner şəkilçisi: Clear
    • Dost URL-lərdən istifadə edin: Bəli
    • Ciddi dostluq URL rejimi: Bəli
    • Bütün kontekstlərdə dublikat URI-ləri yoxlayın: Bəli

    Saytda CNC (URL dostu rejimi) aktivləşdirərək, əlavə olaraq saytın kökündəki ht.access adını .htaccess olaraq dəyişdirin, əks halda əsas səhifədən başqa səhifələrə keçməyə çalışdığınız zaman 404 xətası alacaqsınız.

    Dəyişikliklərin təsdiqi və ya parametrlərin saxlanması tələb olunmur, hər şey avtomatik olaraq baş verir.

    Əlavə olaraq bölməyə baş çəkə bilərsiniz " Məzmun növləri"(Menyu elementi" Məzmun")Və HTML parametrində" Fayl uzantısı" sahəsini təmizləyin. İndi səhifələrin ünvanı genişləndirilmədən, yəni http://site_address/about.html əvəzinə http://site_address/about olacaq.

    İnsanlar təhlükəsizliyin bir isim, satın alına bilən bir şey olduğunu düşünürlər. Əslində təhlükəsizlik xoşbəxtlik kimi mücərrəd bir anlayışdır.
    James Gosling

    MODX Revolution tərtibatçıları daim yaratdıqları sistemin təhlükəsizliyini yaxşılaşdırmaq üçün çalışırlar. Bununla belə, sayt yaradıcısı tərəfindən saytın təhlükəsizliyinin lazımi səviyyədə qalması üçün də müəyyən səylər göstərilməlidir.

    Heç kim mütləq qorunmaya zəmanət verə bilməsə də, biz təcavüzkarların sizin həyatınızı çətinləşdirməsini çətinləşdirə bilərik. Və bu yazıda sadə, lakin haqqında danışacağam təsirli yollar saytınızı qoruyun.

    1 Nüvəni köçürün 2 Panel ünvanını dəyişdirin

    Adətən MODX-də saytın idarə paneli https://site.ru/manager ünvanında yerləşir. İdarəetmə panelini köçürmək MODX-in izlərini bir az gizlətməyə kömək edir və bunu etmək armudları atəşə tutmaq qədər asandır - sadəcə qovluğun adını dəyişdirin (məsələn, menecerdən admin və ya abrakadabraya) və sonra yeni yolu göstərin. bir konfiqurasiya faylında:

    • core/config/config.inc.php
    3 Əlavələri yeniləyin

    Funksional olsa belə cari versiyalarəlavələrdən tamamilə razı, bu, yeniləmələr üçün heç bir səbəb olmadığı anlamına gəlmir. Bildiyiniz kimi, proqram təminatının yeni versiyaları özləri ilə təkcə yeni funksiyalar deyil, həm də müxtəlif səhvləri aradan qaldırır (baxmayaraq ki, adətən yeni səhvlər də daxil edilir).

    4 MODX-i yeniləyin

    Yuxarıda yazdığım kimi, MODX tərtibatçıları MODX-i təhlükəsiz saxlamaq üçün daim çalışırlar, ona görə də MODX-i vaxtaşırı ən son stabil buraxılışa yeniləmək yaxşı fikirdir.

    5 Böl və qalib gəl

    Saytda bir neçə nəfər işləyirsə, hər bir istifadəçi üçün minimum lazımi giriş hüquqlarını təyin etmək tövsiyə olunur. Axı, məzmun menecerinin sistem parametrlərinə və ya parçaları olan fraqmentlərə daxil olmasının mənası yoxdur.

    Məzmun meneceri sistemlə işləmək üçün əllərini qaşınmasa belə, istifadəçinin səriştəsizliyindən istifadə edərək idarəetmə panelinə girişi dayandıra biləcək bir təcavüzkar peyda ola bilər. Bu, xüsusilə saytla iş etibarlı olmayan bir əlaqə vasitəsilə həyata keçirildiyi təqdirdə doğrudur, bunun nəticəsində login və parol şəbəkə üzərindən ötürülür. açıq forma. Parolun tutulması riskini azaltmaq üçün SSL sertifikatı almaq və quraşdırmaq tövsiyə olunur, sonra bütün sorğular şifrələnmiş formada ötürüləcəkdir.

    MODX Revolution-da blog yaratmaq üzrə ilk dərslik. Bu dərslikdə biz MODX Revolution məzmun idarəetmə sisteminin quraşdırılması prosesini nəzərdən keçirəcəyik yerli server Denver.

    Hörmətli saytın ziyarətçiləri, CMS MODX Revolution-ı öyrənmək üzrə dərslər silsiləsində xoş gəlmisiniz, burada biz bu CMS-i quraşdırmaqdan başlayaraq addım-addım bloq yaratmağa baxacağıq. incə sazlama müxtəlif komponentlər.

    MODX Revolution-da sayt yaratarkən əsas tələb HTML və CSS texnologiyalarının əsaslarını bilmək və başa düşməkdir, onlar olmadan bu CMS-i öyrənməmək daha yaxşıdır. Bundan əlavə, çərçivəsində bu kurs, həmçinin Twitter Bootstrap 3 platforması haqqında məlumatınız olmalıdır, çünki bloqun bütün interfeysi bu platformanın sinifləri və komponentlərindən istifadə etməklə yaradılacaq.

    MODX Revolution sisteminin mərhələlər şəklində quraşdırılması prosesini nəzərdən keçirin.

    Hazırlıq mərhələsi: CMS MODX quraşdırılması:
    Saytın idarəetmə panelinə daxil olun:

    Saytın idarəetmə panelinə daxil olmaq üçün sizə lazımdır ünvan çubuğu brauzerdə aşağıdakı URL-i daxil edin: "http://www.mysite.ru/manager/"

    İstifadəçi adı və parolu uğurla daxil etdikdən sonra saytın idarəetmə paneli səhifəsinə yönləndiriləcəksiniz.

    MODX Revolution sisteminin xüsusiyyətlərindən biri odur ki, bu panel saytın özünün işləməsi üçün tələb olunmur, yəni. zərurət yaranarsa, saytın kataloqundan "menecer" qovluğunu silməklə onu silmək olar.