Наложение сайта

2.8. CMS Modx арқылы құрылған сайтты сүйемелдеу

1. MODX деген не?

MODX — икемді, жоғары деңгейлі CMS және CMF (Content Management Framework).
Ол PHP негізінде жасалып, толық шаблон бақылауын, модульдік кеңейтуді және кастом веб-қосымшаларды дамытуға мүмкіндік береді.


2. Сайт құрылымын түсіну

MODX 3.x негізгі бөліктері:

БөлімСипаттама
ResourcesСайт беттері (документтер ағашы)
TemplatesHTML шаблондары
ChunksҚайта қолданылатын HTML код үзінділері
SnippetsPHP функциялары
PluginsCMS әрекеттеріне реакция беретін PHP код
TVs (Template Variables)Пайдаланушыға арналған өрістер

3. Контентті басқару (сүйемелдеу)

Админ-панельге кіру:

https://example.kz/manager

Логин мен құпиясөз — орнату кезінде белгіленген

Контент өзгерту:

  1. Resources → қажетті бетті таңда
  2. Мәтін, тақырып, SEO өрістерін өңде
  3. «Сақтау» батырмасын бас

Шаблон (Template) өңдеу:

  1. Elements → Templates → қалаған шаблон
  2. HTML + MODX теги қолданылады ([[*pagetitle]], [[*content]] т.б.)

Кэш тазалау:

  • Жоғарғы меню → Clear Cache батырмасы
  • Немесе /core/cache/ ішін FTP арқылы тазалау

4. Хостингке орналастыру


Қажетті құралдар:

  • MODX CMS дайын сайт файлы (жинақталған, мыс: .zip)
  • SQL-дамп (modx.sql)
  • CPanel немесе FTP қолдауы бар хостинг
  • Домен аты

Қадам 1: Файлдарды жүктеу

  1. CPanel → File Manager → public_html
  2. modx_site.zip архивін жүктеңіз → Extract
  3. Немесе FileZilla арқылы public_html ішіне барлық файлдарды салыңыз

Қадам 2: SQL-ды импорттау

  1. CPanel → MySQL Databases:
    • База жасаңыз: modx_db
    • Пайдаланушы және құпиясөз жасаңыз
    • Құқықтарды толық беріңіз
  2. CPanel → phpMyAdmin:
    • modx_db ішіне кіріп → «Import» → modx.sql таңдап → Go

Қадам 3: Конфигурацияны өзгерту

Конфигурациялық файл:

/core/config/config.inc.php

Мына жолдарды өзгертіңіз:

$database_user = 'modx_user';
$database_password = 'your_password';
$dbase = 'modx_db';

Кейде толық жол: /public_html/core/config/config.inc.php


Қадам 4: Папка рұқсаттарын тексеру

MODX кейбір каталогтарға жазу рұқсатын қажет етеді:

ПапкаРұқсат
/core/cache/755 немесе 775
/assets/755
/core/export/755 (бар болса)

Қадам 5: Сайтты тексеру

Браузерге доменді жазыңыз:

https://example.kz

Егер бет ашылса → сайт сәтті көшірілді.
Егер қате шықса → логты қараңыз (/core/cache/logs/error.log)


5. Қосымша қауіпсіздік ұсыныстары

  • /setup/ папкасын жойыңыз
  • Админ URL өзгертуді қарастырыңыз (плагиндер арқылы)
  • FTP-мен қосылуды шектеу
  • Құпиясөздерді күшті етіңіз

Практикалық тапсырма

Тапсырма:

  • Сайтты хостингке орналастырып, дұрыс жұмысын тексеріңіз
  • Админкаға кіріп, бір бетті өңдеңіз
  • Кэшті тазалап, өзгерісті тексеріңіз

Қорытынды

Не үйрендіңіз?
MODX құрылымын түсіну
Контентті басқару, шаблондарды өзгерту
SQL мен файлдарды хостингке орнату
Конфигурацияны баптау

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *