อัพ LARAVEL ขึ้น HOSTING ครั้งแรก
หน้าแรก PHP MySQL เกร็ดความรู้ อัพ LARAVEL ขึ้น HOSTING ครั้งแรก
หลังจากได้ลองเล่นมาพักนึงใน localhost ก็ได้เอาลองใช้กับเว็บของพี่สาวแฟน กว่าจะหาโฮสที่รันได้ก็ไปของเค้าลอง 3-4 เจ้า แต่รันไม่ได้เพราะ php
เก่าไป พอเจอก็จัด domain godaddy หาคูปองมาใส่ ราคารวมเหลือ 70 กว่าบาท จัดเช่า hosting อะไรเรียบร้อย อัพไฟล์ขึ้นโลดแต่เอ๊ะ รันไม่ได้
ต้องมีแก้ config กันหน่อย
ซึ่งมีสองวิธี
เอาไฟล์ในโฟลเดอร์ public ทั้งหมด ออกมาไว้ wwwroot หรือ httpdoc นันแหละ แล้วเอาโฟลเดอร์และไฟล์ laravel ที่เหลือยัดใส่โฟลเดอร์ ตั้งชื่ออะไรก็ตามใจชอบ แล้วมาแก้ index.php ให้ path ชี้ไปยังไฟล์ต่างๆถูกต้อง
จาก
| Code |
| require __DIR__./../bootstrap/autoload.php'; $app = require_once __DIR__./../bootstrap/start.php'; |
แก้เป็น
| Code |
| require __DIR__./ชื่อโฟลเดอร์ที่สร้างตะกี้/bootstrap/autoload.php'; $app = require_once __DIR__./ชื่อโฟลเดอร์ที่สร้างตะกี้/bootstrap/start.php'; |
และเข้าไปในโฟลเดอร์ที่ยัดไฟล์ laravel ไว้ /bootstrap/path.php
| Code |
| public => __DIR__./../public, |
แก้ให้ชี้ไปยัง wwwroot หรือ httpdoc ที่เอาไฟล์ในโฟลเดอร์ public ในตอนแรกไปไว้นั้นแหละ
เช่น
| Code |
| public => __DIR__./../../, |
ซึ่งหมายถึง จาก directory ของไฟล์นี้ back กลับไป 2 ทีของผมจะอยู่ที่ wwwroot พอดีแค่เนี้ย ลองรันได้เลยโดยไม่ต้องไประบุ /public หรือ
อะไรแล้วอีกวิธีก็คล้ายๆกัน แต่จะกองไฟล์และ folder ของ laravel ทั้งหมดไว้ที่ wwwroot แล้วแก้ config ที่เกี่ยวข้องคล้ายๆกัน ซึ่งผมไม่ชอบ
แค่ไฟล์ใน host มันก็เยอะอยู่แล้ว เลยยัดไว้ใน folder ซะเลย
จาก: https://devzerostreet.wordpress.com/2014/07/04/%E0%B8%AD%E0%B8%B1%E0%B8%9E-laravel-
%E0%B8%82%E0%B8%B6%E0%B9%89%E0%B8%99-hosting-
%E0%B8%84%E0%B8%A3%E0%B8%B1%E0%B9%89%E0%B8%87%E0%B9%81%E0%B8%A3%E0%B8%81/
ขึ้นไปด้านบน
