Jinsi ya Kuhama Website Yenye PHP na Database Kuenda Hosting Mpya
1. Fanya Backup ya Website Yako
Kwanza kabisa, hakikisha una backup kamili ya website yako, ikiwemo:
Files za website: PHP, CSS, JS, images, videos.
Database: MySQL/MariaDB.
Jinsi ya kufanya backup:
Kwa files: tumia FTP client (kama FileZilla) au cPanel File Manager.
Kwa database: tumia phpMyAdmin au mysqldump ku-export database kwa SQL format.
2. Chagua Hosting Mpya
Hakikisha hosting mpya inatoa:
Support ya PHP version inayotumika na website yako.
Support ya MySQL/MariaDB au database unayotumia.
cPanel au admin panel rahisi kudhibiti files na database.
SSL na backups za kiotomatiki kwa usalama.
Mfano wa hosting unayoweza kuangalia: Faulink
3. Export Database Kutoka Hosting ya Zamani
Ingia kwenye cPanel ya hosting ya zamani.
Fungua phpMyAdmin.
Chagua database ya website yako.
Bonyeza Export, chagua Quick Export na SQL format.
Hifadhi file kwenye kompyuta yako.
4. Upload Files kwenye Hosting Mpya
Ingia kwenye hosting mpya kwa FTP au cPanel File Manager.
Unda directory ya website (mfano: public_html).
Upload files zote za website zako.
5. Import Database kwenye Hosting Mpya
Ingia kwenye phpMyAdmin ya hosting mpya.
Unda database mpya na user mpya, hakikisha unaipa password.
Chagua database hiyo, kisha bonyeza Import.
Upload file la SQL uliloshusha kutoka hosting ya zamani.
6. Badilisha Config ya Database
Kama website yako inatumia config.php au file nyingine ya connection:
Badilisha database name, username, password, na host kulingana na hosting mpya.
Mfano wa config:
<?php
$host = 'localhost';
$db = 'database_mpya';
$user = 'user_mpya';
$pass = 'password_mpya';
$pdo = new PDO("mysql:host=$host;dbname=$db;charset=utf8", $user, $pass);
?>
7. Test Website
Kagua functionalities zote: login, forms, uploads, scripts.
Hakikisha database interaction inafanya kazi vizuri.
8. Update DNS ya Domain
Ingia kwenye registrar yako ya domain.
Badilisha nameservers au A record kuelekeza kwenye hosting mpya.
Subiri propagation (1–24 saa).
9. Backup ya Mwisho
Baada ya kuhama, hakikisha una backup mpya kwenye hosting mpya.
Hii ni hatua ya usalama ili kuzuia kupoteza data.
Vidokezo Muhimu
Usifanye update kabla ya backup kamili.
Hakikisha PHP version na extensions zinasaidia website yako.
Tumie SSL kwenye hosting mpya kwa usalama wa data.
Link za Reference / Websites Zako
Hosting & Projects: Faulink
Mauzo Login: https://faulink.com/mauzologin.php
Mikopo Login: https://faulink.com/mikopologin.php
Code Register/Login: https://faulink.com/code_register_login.php