วิธี Migrate laravel to cPanel sharehosting
1. ให้ทำการ Download ข้อมูล Website มาให้ครบถ้วน
- หากสามารถทำการ Ftp access ได้ให้ทำการ Ftp ข้อมูลในส่วนของ /var/www/html มาทั้งหมด
- หากสามารถ Root access ได้สามารถใช้งาน Scp หรือ Rync ข้อมูลมาได้
2. ให้ทำการ Export database ที่ใช้งานออกมาจาก Server เดิม
- หากสามารถทำการ access phpMyadmin ได้ให้ทำการ Export database.sql ออกมา
- หากไม่สามารถทำการ access phpMyadmin ได้ให้ทำการใช้ command
3. เมื่อได้ข้อมูลครบถ้วนทั้งหมดแล้วให้ทำการ Create account บน cPanel ขึ้นมา
4. เมื่อ Create account บน cPanel เรียบร้อยแล้วให้ทำการย้ายข้อมูล Website ที่ได้มาก่อนหน้านี้ไปไว้ที่
5. ทำการ Create database และ Import database ที่ได้มาก่อนหน้านี้
- ในส่วนของขั้นตอนนี้สามารถดำเนินการได้บน cPanel
1. ทำการสร้าง Directory laravel
2. ทำการย้ายข้อมูลท้้งหมดที่อยู่ใน public_html ไปไว้ที่ directory : laravel
3. ทำการย้ายข้อมูลท้้งหมดที่อยู่ใน /home/user/public_html/public ไปไว้ที่ directory : /home/user/public_html
4. ทำการแก้ไขไฟล์ index.php
เป็น require __DIR__.'/../laravel/bootstrap/autoload.php';
เป็น $app = require_once __DIR__.'/../laravel/bootstrap/app.php';
5. ทำการแก้ไขไฟล์ Config database
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=nutthawa_test ** แก้ไข Database name **
DB_USERNAME=nutthawa_test ** แก้ไข Database user **
DB_PASSWORD=q={Xa#ilKq8C ** แก้ไข Database password **
6. ทำการสร้าง symbolic link เพื่อให้สามารถ Update ข้อมูลใหม่ๆได้