Қажетті құралдар:
- Дайын Drupal сайттың файлдары (.zip күйінде)
- Дерекқордың SQL-дампы (мыс:
drupal.sql) - Хостинг (мысалы: CPanel бар хостинг)
- FTP клиент (мыс: FileZilla) немесе File Manager
- Домен аты
1. Файлдарды хостингке жүктеу
Вариант 1: CPanel арқылы
- CPanel → File Manager →
public_htmlішіне кіріңіз - Upload батырмасымен
drupal_site.zipархивін жүктеңіз - Архивті таңдап → Extract батырмасын басыңыз
Вариант 2: FTP арқылы (FileZilla)
- FTP деректеріңізді енгізіңіз (host, username, password)
public_htmlішіне кіріңіз- Сайттың барлық файлдарын жіберіңіз
Drupal файлы ішінде
index.php,core/,modules/,sites/сияқты папкалар болуы керек.
2. SQL дерекқорын импорттау
Қадамдар:
- CPanel → MySQL Databases:
- Жаңа дерекқор жасаңыз (мыс:
drupal_db) - Жаңа пайдаланушы жасаңыз (мыс:
drupal_user) - Құпиясөз қойыңыз және барлық құқықтарды беріңіз
- Жаңа дерекқор жасаңыз (мыс:
- CPanel → phpMyAdmin:
- Жаңа базаға кіріңіз
- Import қойындысын басыңыз
- SQL файлын таңдаңыз (
drupal.sql) - Go батырмасын басыңыз
3. Конфигурацияны өзгерту
Drupal 8 және одан кейінгі нұсқаларда басты конфигурация файлы:
/sites/default/settings.php
Қадамдар:
- Файлдың жазуға рұқсатын уақытша 644 → 755/777 етіп қойыңыз (кейін қайтару керек)
- Төмендегі дерекқор параметрлерін табыңыз:
$databases['default']['default'] = array (
'database' => 'drupal_db',
'username' => 'drupal_user',
'password' => 'your_password',
'host' => 'localhost',
'driver' => 'mysql',
'prefix' => '',
);
- Өз деректеріңізге сай өзгертіңіз
- settings.php файлының рұқсатын қайтадан 644 етіп өзгертіңіз
/sites/default/ішіндегіdefault.settings.php→settings.phpдеп аталғанына көз жеткізіңіз
4. Қаласаңыз – файлдар каталогын тексеріңіз
Drupal sites/default/files/ ішіндегі файлдарды (медиа, суреттер) жүктеуді ұмытпаңыз!
Бұл папка кейде .gitignore арқылы архивке кірмей қалуы мүмкін.
5. Домен және сайтты тексеру
- Домен дұрыс бағытталғанын тексеріңіз (DNS жазбалар)
- Браузерден сайтыңызды ашыңыз: arduinoКопироватьРедактировать
https://example.kz - Егер бәрі дұрыс болса, сайт ашылады
- Егер бет ақ болса немесе қате шықса:
.htaccessфайлын тексеріңіз- PHP нұсқасы Drupal нұсқасына сай екеніне көз жеткізіңіз (мысалы: Drupal 10 үшін — PHP 8.1)
6. Қосымша баптаулар
Кэш тазалау:
/admin/config/development/performance
→ «Clear all caches»
Админге кіру:
https://example.kz/user/login
Егер пароль есіңізде болмаса:
drush user:password admin "ЖаңаҚұпияСөз"
немесе SQL арқылы ауыстырыңыз.
Қорытынды тексеріс:
| Қадам | Статус |
|---|---|
| Файлдар жүктелді | |
| SQL база импортталды | |
| settings.php бапталды | |
| Домен арқылы сайт ашылады |
Практикалық тапсырма
Тапсырма:
- Доменге кіріп сайтты ашыңыз
/user/loginарқылы админ-панельге кіріңіз- Кэшті тазалап, бір контентті жаңартып көріңіз
7. Drupal құрылымы
Drupal – модульдік CMS.
Негізгі элементтері:
- Нод (Node) – контент (бет, мақала, жаңалық)
- Блок (Block) – беттерде көрсетілетін модуль немесе виджет
- Виджет (View) – контентті шығару логикасы
- Таксономия – категориялар мен тегтер
- Модульдер – жаңа функциялар қосады
- Тақырып (Theme) – сайт дизайны
8. Админ-панельге кіру
Сілтеме:
https://сіздіңсайтыңыз.kz/user/login
Пайдаланушы мен құпиясөз арқылы кіріңіз.
Кіргеннен кейін, жоғарғы басқару панелі арқылы бөлімдерге өтіңіз.
9. Контентті басқару
Жаңа бет немесе мақала қосу:
- Бас мәзір → Content → Add content
- Page немесе Article таңдаңыз
- Title, Body және қажет болса сурет енгізіңіз
- «Published» күйін тексеріп, Save басыңыз
Бар контентті өңдеу:
- Content бөліміне өтіңіз
- Қажетті элементті тауып, Edit басыңыз
- Өзгеріс жасап, Save сақтаңыз
10. Модульдер мен блоктар
Модуль қосу/өшіру:
- Extend бөліміне кіріңіз
- Қолданыстағы модульдердің тізімін көресіз
- Қажет модульді белгілеп, Install басыңыз
Ескерту: Модуль орнату үшін
Update managerмодулі белсенді болуы керек
Жаңа модуль жүктеу:
- Extend → Install new module
.zipфайл немесе URL енгізіңіз- Орнатқан соң белсенді етіңіз
Блокпен жұмыс:
- Structure → Block layout
- Керек орынға блок орналастырыңыз
- Бар блокты өңдеңіз немесе жаңа қосыңыз
11. Жиі кездесетін ақаулар мен шешімдер
| Ақау | Себебі | Шешімі |
|---|---|---|
| Ақ бет | PHP қатесі немесе mod_rewrite жоқ | Хостинг логтарын тексеру, .htaccess дұрыстығын тексеру |
| Контент шықпайды | View дұрыс бапталмаған | Structure → Views ішінен тексеру |
| Формат бұзылған | Кэш жиналып қалған | Configuration → Performance → Clear cache |
12. Қолданушылармен жұмыс
- People → Add user
- Қолданушы аты, пошта, рөл (admin, editor) тағайындаңыз
- Құпия сөз орнатыңыз
- Save
Практикалық тапсырма
Тапсырма:
- Бір жаңа бет немесе мақала қосыңыз
- Басты бетке жаңа блок қосыңыз (мысалы: «Біз туралы»)
- Кэшті тазалап, өзгерісті тексеріңіз
Қорытынды
| Не үйрендік? |
|---|
| Drupal-дың негізгі құрылымын |
| Контентті қосу мен өңдеуді |
| Модуль мен блокты басқаруды |
| Қарапайым ақауларды түзетуді |