Plano mo bang lumikha ng isang malaki portal ng impormasyon, website ng isang organisasyon, isang simpleng Internet business card, pagkatapos makumpleto ang proseso ng pag-install ng MODX, sa anumang kaso kailangan mong magsagawa ng pangunahing pag-setup ng system.

Mayroong isang malaking bilang ng mga setting sa control system na ito, mas kaunti kaysa sa mga bituin sa kalangitan, ngunit sapat na upang sa simula ay medyo malito. Huwag na tayong magpakalabis. Isaalang-alang lamang natin ang mga pangunahing setting ng system, nang hindi binabanggit kung saan nawala ang buong punto ng pag-aaral sa sarili...

Ang unang bagay na kailangan mong gawin ay alisin ang error sa pagsasaayos ng system " Direktoryo ng kernel sa bukas na access " kung lalabas ang ganoong mensahe. Itinutuwid namin ito ayon sa mga tagubilin sa mensahe, iyon ay, pinalitan namin ang pangalan ng file ht.access, na matatagpuan sa folder core, binibigyan ito ng pangalan. htaccess.

Magagawa ito alinman sa pamamagitan ng isang FTP client o sa pamamagitan ng tagapamahala ng file pagho-host ng control panel, o gamit ang file manager ng administratibong bahagi ng MODX (tab " Mga file"sa kaliwang bahagi ng bintana).

Kung inilipat mo ang core folder sa kabila ng root directory sa pamamagitan ng pag-install ng MODX gamit ang advanced na package, hindi makakatulong sa iyo ang ikatlong paraan.

Pagkatapos i-refresh ang window, tiyaking wala na ang mensahe.

Ang mga karagdagang setting ay ginawa sa window ng "Mga setting ng system at mga kaganapan". Upang buksan ang window ng mga setting, ilipat ang cursor ng mouse sa icon ng gear sa kanang sulok sa itaas ng admin panel at piliin ang unang item na "Mga Setting ng System".

Mayroong isang malaking bilang ng mga setting ng system sa Revo

Upang gawing mas madaling mahanap ang nais na setting, maaari mong gamitin ang filter sa pamamagitan ng pagpili ng mga kinakailangang parameter ayon sa seksyon.

Ang icon na "+" sa kaliwang bahagi ng pangalan ng setting ay magbubukas ng pahiwatig tungkol sa kung para saan ang item na ito. At sa field na "Halaga", nagbabago ang mga parameter ng bawat setting. Depende sa uri ng setting, ang mga ito ay ipinasok nang manu-mano o pinili mula sa isang listahan.

Mga pangunahing parameter ng system na kadalasang na-edit kaagad pagkatapos i-install ang MODX

Seksyon "Site"

  • Pangalan ng site: ang pangalan ng proyekto na kailangan namin, libreng anyo
  • Mensahe tungkol sa hindi available na site: text na ipapakita kapag ang site ay hindi pinagana (sidewalled) libreng anyo
  • I-publish bilang default: magkakaroon ba bagong dokumento magagamit para sa pagtingin ng mga bisita kaagad pagkatapos ng paggawa at pag-save, mga pagpipilian na iyong pinili Oo/Hindi

Seksyon "System at Server"

  • Ipinapakita ang RSS feed na “MODX News”: huwag paganahin ( hindi)
  • Pagpapakita ng RSS feed na “MODX Security Notifications”: huwag paganahin ( hindi)

Seksyon "Control Panel"

  • Ipakita ang teksto ng tooltip sa tabi ng field: paglalarawan ng mga item sa menu, kapaki-pakinabang lamang kapag nakikilala ang system, sa hinaharap maaari mong hindi paganahin ang mga pagpipilian Oo/Hindi
  • Format ng Petsa sa Control Panel: maaaring baguhin sa atin, katutubo, d-m-Y
  • Unang araw ng linggo: ilagay 1 , hindi kami ang mga Strugatsky

Seksyon ng “Friendly URLs” – CNC mode

  • Pagsasalin ng mga pseudonym: Ruso(upang paganahin ang transliterasyon, kailangan mo ring i-install ang add-on translit)
  • Container suffix: Paglilinis
  • Gumamit ng mga friendly na URL: Oo
  • Mahigpit na friendly na URL mode: Oo
  • Tingnan ang mga duplicate na URI sa lahat ng konteksto: Oo

Ang pagkakaroon ng paganahin ang CNC sa site (URL friendly mode), bukod pa rito, palitan ang pangalan ng ht.access sa ugat ng site sa .htaccess, kung hindi, kapag sinubukan mong mag-navigate sa mga pahina maliban sa pangunahing isa, makakatanggap ka ng 404 error.

Hindi na kailangang kumpirmahin ang mga pagbabago o i-save ang mga setting, ang lahat ay awtomatikong nangyayari.

Maaari mo ring bisitahin ang seksyong " Mga Uri ng Nilalaman"(menu item" Nilalaman") at i-clear ang field " Extension ng file" sa parameter ng HTML. Ngayon ang address ng pahina ay magiging walang extension, iyon ay http://site_address/about sa halip na http://site_address/about.html.

Unang aralin sa paggawa ng blog sa MODX Revo solusyon. Sa araling ito titingnan natin ang proseso ng pag-install ng MODX Revolution content management system sa lokal na server Denwer.

Minamahal na mga bisita sa site, maligayang pagdating sa serye ng mga aralin sa pag-aaral ng CMS MODX Revolution, kung saan titingnan natin ang hakbang-hakbang na paglikha ng isang blog, simula sa pag-install ng CMS na ito at magtatapos. fine tuning iba't ibang sangkap.

Ang pangunahing kinakailangan kapag gumagawa ng isang website sa MODX Revolution ay ang kaalaman at pag-unawa sa mga pangunahing kaalaman ng HTML at CSS na teknolohiya, kung wala ang mga ito. Mas maganda ang CMS wag ka mag aral. Bilang karagdagan, bilang bahagi ng kursong ito, kailangan mo ring magkaroon ng kaalaman sa platform ng Twitter Bootstrap 3, dahil ang buong interface ng blog ay gagawin gamit ang mga klase at bahagi ng platform na ito.

Tingnan natin ang proseso ng pag-install ng MODX Revolution system sa mga yugto.

Yugto ng paghahanda:

Pag-install ng CMS MODX:


Mag-login sa control panel ng site:

Upang makapasok sa control panel ng site, dapat mong ipasok ang sumusunod na URL sa address bar ng iyong browser: "http://www.mysite.ru/manager/"

Pagkatapos ng matagumpay na pagpasok ng iyong username at password, ire-redirect ka sa pahina ng control panel ng site.

Ang isa sa mga tampok ng MODX Revolution system ay ang panel na ito ay hindi kinakailangan para sa pagpapatakbo ng site mismo, i.e. Kung kinakailangan, maaari itong alisin sa pamamagitan ng pagtanggal ng folder na "manager" mula sa direktoryo ng site.

Kung plano mong lumikha ng isang malaking portal o website para sa isang organisasyon, isang simpleng Internet business card, o isang landing page, pagkatapos i-install ang MODX kakailanganin mong paunang setup mga sistema.

Mayroong maraming mga setting sa control system na ito, posible na sa simula ay maaari ka ring malito at malito. Tingnan natin ang mga pangunahing setting ng system na kinakailangan para sa tamang operasyon iyong website o portal

Ang unang bagay na kailangan mong gawin ay alisin ang error sa pagsasaayos ng system " Ang direktoryo ng kernel ay magagamit sa publiko" kung lalabas ang ganoong mensahe. Itinutuwid namin ito ayon sa mga tagubilin sa mensahe, iyon ay, pinalitan namin ang pangalan ng file ht.access, na matatagpuan sa folder core, binibigyan ito ng pangalan. htaccess.

Magagawa ito alinman sa pamamagitan ng FTP client, o sa pamamagitan ng file manager ng hosting control panel, o gamit ang file manager ng administratibong bahagi ng MODX (tab " Mga file"sa kaliwang bahagi ng bintana).

Kung inilipat mo ang core folder sa kabila ng root directory sa pamamagitan ng pag-install ng MODX gamit ang advanced na package, hindi makakatulong sa iyo ang ikatlong paraan.

Ang mga karagdagang setting ay ginawa sa window ng "Mga setting ng system at mga kaganapan". Upang buksan ang window ng mga setting, ilipat ang cursor ng mouse sa icon ng gear sa kanang sulok sa itaas ng admin panel at piliin ang unang item na "Mga Setting ng System".

Mayroong isang malaking bilang ng mga setting ng system sa Revo

Upang gawing mas madaling mahanap ang nais na setting, maaari mong gamitin ang filter sa pamamagitan ng pagpili ng mga kinakailangang parameter ayon sa seksyon.


Ang icon na "+" sa kaliwang bahagi ng pangalan ng setting ay magbubukas ng pahiwatig tungkol sa kung para saan ang item na ito. At sa field na "Halaga", nagbabago ang mga parameter ng bawat setting. Depende sa uri ng setting, ang mga ito ay ipinasok nang manu-mano o pinili mula sa isang listahan.


Mga pangunahing parameter ng system na kadalasang na-edit kaagad pagkatapos i-install ang MODX

Seksyon "Site"

  • Pangalan ng site: ang pangalan ng proyekto na kailangan namin, libreng anyo
  • Mensahe tungkol sa hindi available na site: text na ipapakita kapag ang site ay hindi pinagana (sidewalled) libreng anyo
  • I-publish bilang default: kung ang bagong dokumento ay magiging available para tingnan ng mga bisita kaagad pagkatapos ng paggawa at pag-save, mga pagpipilian na iyong pinili Oo/Hindi

Seksyon "System at Server"

  • Ipinapakita ang RSS feed na “MODX News”: huwag paganahin ( hindi)
  • Pagpapakita ng RSS feed na “MODX Security Notifications”: huwag paganahin ( hindi)

Seksyon "Control Panel"

  • Ipakita ang teksto ng tooltip sa tabi ng field: paglalarawan ng mga item sa menu, kapaki-pakinabang lamang kapag nakikilala ang system, sa hinaharap maaari mong hindi paganahin ang mga pagpipilian Oo/Hindi
  • Format ng Petsa sa Control Panel: maaaring baguhin sa atin, katutubo, d-m-Y
  • Unang araw ng linggo: ilagay 1 , hindi kami ang mga Strugatsky

Seksyon ng “Friendly URLs” – CNC mode

  • Pagsasalin ng mga pseudonym: Ruso(upang paganahin ang transliterasyon, kailangan mo ring i-install ang add-on translit)
  • Container suffix: Paglilinis
  • Gumamit ng mga friendly na URL: Oo
  • Mahigpit na friendly na URL mode: Oo
  • Tingnan ang mga duplicate na URI sa lahat ng konteksto: Oo

Ang pagkakaroon ng paganahin ang CNC sa site (URL friendly mode), bukod pa rito, palitan ang pangalan ng ht.access sa ugat ng site sa .htaccess, kung hindi, kapag sinubukan mong mag-navigate sa mga pahina maliban sa pangunahing isa, makakatanggap ka ng 404 error.

Hindi na kailangang kumpirmahin ang mga pagbabago o i-save ang mga setting, ang lahat ay awtomatikong nangyayari.

Maaari mo ring bisitahin ang seksyong " Mga Uri ng Nilalaman"(menu item" Nilalaman") at i-clear ang field " Extension ng file" sa parameter ng HTML. Ngayon ang address ng pahina ay magiging walang extension, iyon ay http://site_address/about sa halip na http://site_address/about.html.

Ngayon ay gagawa kami ng mga pangunahing setting para sa MODX Revo.

Pagse-set up ng MODX

Pumunta sa admin panel ng MODX (http://your_domain_name/manager/) at pumunta sa panel ng mga setting " Mga Setting ng System».

Dito maaari mong i-filter ang mga setting na nauugnay sa isang partikular na bahagi ng system ng MODX, pati na rin ang mga setting na nauugnay sa parehong bahagi, ngunit naka-grupo sa mga kategorya depende sa gumanap na function.

Kino-configure namin ang mga sumusunod na parameter para sa core.

Payagan ang mga user na gumamit ng isang address email- allow_multiple_emails - hindi

Pag-cache laktawan

Visual editor

Editor – which_editor – TinyMCE RTE(Dapat itong i-install mismo kung na-install mo ito)

Editor para sa mga elemento - which_element_editor - Ace(Dapat din itong i-install mismo kung na-install mo ito)

Sistema ng file

Pinakamataas na laki ng upload - upload_maxsize - 629145600 o alinman ang kailangan mo (na-install ko parameter na ito 600 MB para sa kakayahang mag-upload ng mga video file).

Mga Friendly na URL

Gateway laktawan natin.

Diksyunaryo at wika

Wika text editor sa frontend ng site - fe_editor_lang - ru

Lokal - lokal - ru_RU.utf8

Mail laktawan natin.

Control Panel

Unang araw ng linggo - manager_week_start - 1

Lunes sa Russia.

Ilagay ang TV sa ibaba ng nilalaman - tvs_below_content - Oo

Ang mga karagdagang custom na field para sa mga pahina ay matatagpuan sa ibaba ng pangunahing field ng input ng nilalaman. Kung ang opsyon ay hindi malinaw ngayon, malalaman mo ito sa ibang pagkakataon. Ang opsyon ay para lamang sa kaginhawahan ng admin interface. Ito ay mas maginhawa para sa akin sa ganitong paraan.

Field para sa pangalan ng isang node sa resource tree - resource_tree_node_name - menutitle

Ginagawa ito upang ang mga pangalan ng mga mapagkukunan sa puno sa kaliwa ay mas maikli.

Isang tooltip field para sa isang node sa resource tree. - resource_tree_node_tooltip - alias

Ginagawa ito upang maunawaan mo kung ano ang address ng mapagkukunan.

Ipakita ang welcome screen - welcome_screen - hindi

phpThumb, Proxy, session at cookies laktawan natin.

Website

Huwag ipakita sa menu bilang default - hidemenu_default - Oo

Para sa mga bagong likhang mapagkukunan (mga pahina), ang checkbox na "Ipakita sa menu" ay aalisin ng check bilang default. Maaari itong i-on anumang oras. Ngunit bakit alisan ng check muli ang kahon, dahil hindi lahat ng mga pahina ng site na nilikha sa hinaharap ay ipapakita sa menu. Sa pamamagitan ng pagtatakda ng opsyon sa "Oo", hindi mo na kakailanganing magsagawa ng mga hindi kinakailangang aksyon sa hinaharap.

Scheme ng URL - link_tag_scheme - -1 (minus 1)

I-publish bilang default - publish_default - Oo

Ang parehong kuwento tulad ng sa nakaraang opsyon, lamang sa kabaligtaran. Kapag gumawa ka ng page, magkakaroon na ng checkbox na "I-publish." Kung hindi nai-publish ang isang mapagkukunan, hindi ito magiging available sa mga bisita ng site. Ngunit lumikha kami mga pampublikong pahina– tama?

Pangalan ng site - site_name - ilagay ang pangalan ng site, magagamit para sa pagpasok sa ibang pagkakataon ng placeholder [[++site_name]]. Anumang pangalan, halimbawa, Construction Company LLC "Horns and Hooves".

Mensahe tungkol sa hindi available na site - site_unavailable_message - Nasa ilalim ng maintenance ang site. Mangyaring bumalik sa ibang pagkakataon.

Maaari kang magsulat ng kahit anong gusto mo. Ang inskripsiyon ay ipapakita sa lahat ng bumisita sa site sa panahon ng pagpapanatili nito. Upang ilipat ang site sa pagpapanatili nagsisilbing isang hiwalay na opsyon.

SA Error page 404 “Document not found” – error_page, "Site unavailable" page site_unavailable_page At Error page 403 "Access denied" unauthorized_page mga yunit ng gastos (i.e. lahat ay na-redirect sa home page, inirerekomenda ko at italaga ang mga ito sa mga setting)


System at server

Ipinapakita ang RSS feed na “MODX News” - feed_modx_news_enabled - No

Ipakita ang RSS feed na "MODX Security Notifications" - feed_modx_security_enabled - Hindi

Uri ng server - server_protocol - https(kung mayroon kang naka-install na SSL certificate, kung hindi, pagkatapos ay magpatuloy)

Mga karagdagang setting , para sa mga mula sa aking aralin.

Punta tayo sa section mixedimage at sa Transliteration ng mga file (mixedimage.translit) itakda ang Oo.

Upang ang mga larawang na-upload sa mga mapagkukunan ay na-transliterate.

Tapos pumunta na kami sa section mga tiket at sa Bilangin ang mga page view ng mga bisita (tickets.count_guests) itakda ang Oo.

Punta tayo sa section admintools at sa Paganahin ang pahintulot sa pamamagitan ng email (admintools_email_authorization) itakda ang Oo (kung nagtatrabaho ka sa isang server, pinapataas namin ang seguridad), karaniwan din akong nagtatakda Tema (admintools_theme)- madilim.

Kinukumpleto nito ang mga paunang setting. Babalik kami sa natitirang mga setting ng MODX kung kinakailangan.

Kadalasan ang problema ay kung kailan puting screen sa modx lalabas pagkatapos ilipat o baguhin ang server hosting. Hindi na kailangang matakot, lahat ay naitama nang napakadaling. Susunod, nag-aalok ako sa iyo ng mga simpleng tagubilin.

Sa 99% ng mga kaso, nakakatulong ang pag-clear sa cache folder (core/cache). Maaari mo itong tanggalin, at kung natatakot ka, ilipat lamang ang mga nilalaman nito sa isang lugar. Kaya, pumunta sa iyong hosting (ftp, file manager) sa folder na may iyong site at tanggalin/ilipat site ng nilalaman.ru/core/cache.


Paano i-clear ang cache folder sa modx

Pagkatapos nito, muling buksan ang modx admin panel. Dapat lumitaw ang lahat.

May isa pang paraan. Pumunta sa admin panel at pumili mula sa menu sa itaas Pamamahala-I-clear ang cache.


Ngunit hindi ito gumana para sa akin - isang window ang lumitaw, at ang OK na pindutan ay hindi naging aktibo. Kaya tinanggal ko na lang ang laman ng folder via hosting.

Kung hindi iyon makakatulong, i-clear lang ang cache

Gayundin, marami ang nagpapayo na baguhin ang isang bagay sa database kung kailan hindi nawawala ang puting modx screen. Ito ang mga punto:
MODX News (feed_modx_news_enabled)
Mga Feed ng Seguridad ng MODX (feed_modx_security_enabled)
Gumamit ng naka-compress na CSS (compress_css)
Gumamit ng mga naka-compress na library ng javascript (compress_js)

Mayroong dalawang paraan upang gawin ito. Ang una ay pumunta sa modx admin panel, Mga Setting (site.ru/manager/?a=system/settings). Hanapin sila doon at itakda ang halaga sa "hindi".

Ngunit ang aking mga setting ay hindi nagbukas, kaya ginamit ko ang pangalawang paraan: Nagpunta ako sa pagho-host, binuksan ang phpmyadmin (pamamahala ng database), natagpuan ang database ng modx, isang talahanayan na may mga setting modx_system_settings. Susunod, binago ko ang halaga para sa 4 na puntos sa itaas mula 1 hanggang 0. Iyon ay, para sa feed_modx_news_enabled, feed_modx_security_enabled, compress_css, compress_js itakda ito sa 0.



Kung sakali, tanggalin muli ang cache sa core/cache folder.

Walang menu sa modx

Nagkaroon din ako ng problema noong Naglo-load ang admin ng modx, ngunit walang menu sa kaliwa. Ang pag-aayos ay napaka-simple - ginagawa namin ang lahat ng inilarawan sa itaas, kadalasan ito ay sapat na upang i-clear ang cache (sa pamamagitan ng Control - i-clear ang cache o linisin ang core/cache folder).

Bakit lumilitaw ang isang puting screen sa modx?

Tulad ng isinulat ko sa simula, isang puting screen ang lilitaw sa modx admin kapag lumipat sa ibang hosting. Ngunit mayroon akong isa pang problema - binago ng hoster ang aking server, at aabisuhan pagkalipas ng isang araw. Ibig sabihin, nagbago ang IP address ng aking site. Una kailangan ko baguhin ang A record sa mga setting ng domain (kung saan ire-redirect ang domain bagong server), at pagkatapos ay lutasin ang problema sa admin panel. Kaya, bilang karagdagan sa paglipat sa isa pang pagho-host, ang pagbabago ng server sa isang pagho-host ay nakakaapekto rin.

Gamitin mo, gusto mo. At pagkatapos ay bihira akong nagsimulang magsulat ng isang bagay, kahit na mayroong isang bagay na pag-uusapan...