วิธีการอัพ laravel5 ขึ้นโฮส
หน้าแรก PHP MySQL เกร็ดความรู้ วิธีการอัพ laravel5 ขึ้นโฮส
วิธีการอัพ laravel5 ขึ้นโฮสนั้นไม่ยากครับ แต่มันจะมีส่วนที่ต้องแยกออกจากกัน ไม่ได้อัพลงไปทีเดียวจบ
มาดู File Directory กันก่อน ซึ่งมันมีเยอะมาก ถึงมากที่สุด ทำให้อัพขึ้นช้ามากมาย
1. Directory ของ Laravel

2. Directory ของ Shared hosting ( อันนี้ขึ้นอยู๋กับโฮสนะครับว่าใช้ public_html หรือ httpdocs )

โดยปกติแล้ว Directory ก็จะเป็นลักษณะนี้นะครับ แต่การจะอัพ laravel ขึ้นไปนั้น จะต้องแยก directory ของ laravel ออกเป็น 2 ส่วน
แบบนี้
Public Folder
อื่นทั้งหมด

มาถึงตอนอัพนะครับ เอาอันที่อัพเร็วก่อนเลย คือโฟลเดอร์ Public ให้เราอัพไฟล์และโฟลเดอร์ทั้งหมดในนั้นลงในโฟลเดอร์ public_html หรือ
httpdocs บน shared hosting ย้ำนะครับว่าที่อยู่ข้างใน ( ใครเอาโฟลเดอร์ public ลงไปด้วย กระโดดกัดหูตัวเองได้เลย ) เมื่ออัพเสร็จ ก็
จบในส่วนนี้ไปก่อน เดี่ยวค่อยมาต่อกัน


ต่อมาก็ ไฟล์และโฟลเดอร์ที่เหลือทั้งหมด อันนี้พิเศษ เราต้องสร้าง โฟลเดอร์ ให้พวกมันบน share hosting ของเรา ก็ให้เราเข้าไปที่ root ของ
directory แล้วสร้างขึ้นมา ในตัวอย่างผมตั้งชื่อว่า laravel นะจะได้เข้าใจง่ายๆ อย่าลืมว่าไม่ต้องอัพ public ขึ้นไปแล้ว

ใช้เวลาประมาณ 83.72 ชั่วโมงในการอัพไฟล์ทั้งหมด ( ล้อเล่น ) ไฟล์มีประมาณ 6000 ไฟล์ ได้มั้ง รอไป อันนี้ต้อง ตำใต เอา
เมื่อเราอัพเรียบร้อยแล้ว ก็ไปทำส่วนต่อไปนั้นคือ ไปแก้ไข ไฟล์ index.php ที่อยู่ใน public_html เพื่อให้มันเชื่อมโยงกับโฟลเดอร์ laravel
นั้นเอง ซึ่งก็จะต้องแก้ตั้ง 2 จุด
| Code |
| require __DIR__./../bootstrap/autoload.php'; |
และ
| Code |
| $app = require_once __DIR__./../bootstrap/app.php'; |
ด้วยการเปลี่ยน path เพื่อให้เข้าไปยังโฟลเดอร์ laravel จะได้แบบนี้
| Code |
| require __DIR__./../laravel/bootstrap/autoload.php'; |
และ
| Code |
| $app = require_once __DIR__./../laravel/bootstrap/app.php'; |
แก้แล้วก็อัพเดตขึ้นโฮส เท่านี้เราก็จะได้เว็บของเราบนโฮสแล้ว

ปล. มือใหม่หัดเขียน
ปล2. ไม่ได้เก่ง php หรือ laravel ครับอ่านของคนอื่นมา เอาไปใช้ แล้วเอามาเขียนเก็บไว้
ปล3. เนื้อหาที่ไปหามาแยกกันอยู่และมีหลายคนมากมาย บางคนผมดูที่ปัญหา บางคนผมดูที่คำตอบ เลยไม่ได้ให้เครดิต แต่ใครจะให้ใส่ให้ มาบอกแล้ว
กัน 555
จาก: http://whiitezatan.com/?p=39
ขึ้นไปด้านบน
