Borrow ทำไมย้าย DB หรือเปลี่ยน Ver. PHP 7 แล้ว ระบบใช้งานไม่ได้

ทำไมย้าย DB หรือเปลี่ยน Ver. จาก PHP 5 => PHP 7 แล้ว ระบบใช้งานไม่ได้

เช่น เปลี่ยน Server (server จริง ไม่ใช่ localhost) หรือทาง Hosting อับเดท Server

ระบบ จะใช้งานไม่ได้ทันที ต้อง install ใหม่
ทำการ Backup DB แล้ว นำไป Import ใหม่ และ upload file ระบบ ไปยัง server ใหม่ ปรากฏว่า login ระบบ ได้ แต่ทำอะไรย่างอื่นไม่ได้ เช่น เพิ่ม สมาชิก ตั้งค่า ระบบ หรือ เพิ่มข้อมูล ต่างๆ ไม่ได้

ต้อง install ใหม่ ลงข้อมูล ใหม่หมด ทุกๆย่าง ระบบถึงจะทำงานได้ปกติ
(ใช้ SQL import ทีละข้อมูลใน VALUES แล้ว ก็เหมือนเดิมใช้งานไม่ได้ ) คือ งง มากๆ
และถ้าข้อมูลเก่า มีเยอะ นี้ บรรลัย เลยครับ เช่นผมตอนนี้

สาเหตุ มันเกิดจากอะไรครับ
23 ก.ย. 2563 1 998

ไม่รู้โปรแกรมตัวไหน
ไม่รู้ดำเนินการอะไร ยังไง
โปรแกรมทั้งหมดที่แจก มีเงื่อนไขที่สำคัญคือ ฐานข้อมูลสมาชิก ผูกกับการตั้งค่า ถ้ามีการติดตั้งใหม่ จะไม่สามารถใช้ข้อมูลสมาชิกเดิมได้ (เป็นคุณสมบัติ ที่ผมตั้งใจ) ดังนั้นอย่างแรกเลย ถ้ามีการติดตั้งใหม่ จะทำให้ฐานข้อมูลสมาชิกเก่าใช้ไม่ได้ ถ้าจำเป็น ให้แก้ปัญหาตามที่อธิบายไว้บนเว็บ
ในส่วนอื่นๆ ไม่น่าจะมีปัญหาอะไร ถ้าจะมี คือ การติดตั้งใหม่และของเดิมคนละเวอร์ชั่น ซึ่งฐานข้อมูลอาจไม่ตรงกันนะ สิ่งที่ควรทำคือ อัปเกรดให้เรียบร้อยแล้วค่อยย้าย
สคริปต์ปัจจุบันรองรับตั้งแต่ php 5.3 - 7.4 แล้วครับ
ปล. ถ้าต้องย้าย Server ให้อัปเกรดให้เสร็จก่อน แล้วถึงจะย้ายครับ และ หลังจากย้ายแล้วต้องปรับ chmod ให้ datas/ และ settings/ รวมถึงไฟล์และโฟลเดอร์ทั้งหมดในนั้น ใหสามารถเขียนได้
#1
ความคิดเห็น
ไฟล์อัปโหลด ชนิด jpg, jpeg, png ขนาดไฟล์ไม่เกิน 2M