ย้ายเว็บ จากเครื่อง ขึ้นโฮส Server

เนื่องจากว่า ผมเห็นการสอบถามข้อมูลนี้ค่อนข้างเยอะมาก ว่าจะอัพโหลด Joomla จากเครื่องตนเองไปยัง Server ได้อย่างไร , จะย้ายเว็บจากเครื่อง ขึ้นโฮส ขึ้น Server ยังไง, คอนเซปคร่าว ๆ ก็มีเพียงแค่ คุณนำไฟล์ Joomla ทั้งหมดจากเครื่องตัวเองที่ได้ทำไว้ ไม่ว่าจะเป็นไดเร็คทอรี่ใด ๆ ก็ตามที่มีการติดตั้ง Extension ไปแล้วก็ด้วย อัพโหลดขึ้นไปยัง Root Directory ให้หมด หากไฟล์มีขนาดใหญ่ คุณสามารถอ่านบทความ Upload Joomla เพื่อช่วยในการอัพโหลดให้รวดเร็วขึ้นได้ แล้วก็เปลี่ยนค่าของ Configuration นิดหน่อย ขั้นตอนทั้งหมดนี่ ไม่ยากอย่างที่คิดเลย

อัพโหลด  Joomla

กรณีดังภาพด้านบน ผมได้ติดตั้ง Web Server ในเครื่องตัวเอง แต่มี Path ไปยัง Drive D:\ , ให้ทำการนำไฟล์ที่เราทำไว้ทั้งหมดนี่แหล่ะ อัพโหลดขึ้นไปให้หมดเลย หากคุณไม่รู้ว่าจะอัพโหลดยังไง ให้คุณดูวิธีการใช้ FileZilla ครับ

ต่อมาก็เพียงแค่ Export ฐานข้อมูลจาก MySQL โดยใช้เครื่องมือ phpMyAdmin เข้ามาช่วยในการ Export เพื่อสำรองฐานข้อมูลเก็บไว้

ล็อคอินเข้าระบบ

อัพโหลด  Joomla

จะพบกับตารางของฐานข้อมูลเยอะแยะไปหมดเลย ไม่ได้เป็น สีทนได้ 555+

อัพโหลด  Joomla

ทำการ Export ถ้าภาษาไทย ก็จะเขียนว่า “ส่งออก” และทำตามเพียง 5 ขั้นตอนสั้น ๆ

อัพโหลด  Joomla

เพียงแค่นี้คุณก็ได้ทำการสำรองฐานข้อมูล MySQL ออกมาแล้ว จากนั้นคุณก็นำไฟล์ .sql ที่คุณได้ไป Import ที่ phpMyAdmin ของโฮสแทน โดยใช้เมนู Import ที่อยู่ข้าง ๆ กันนั่นแหล่ะครับ วิธีใช้ก็ไม่ยากเย็นอะไรเลย เพียงแค่ Browse ไฟล์ .sql ที่คุณได้ Export ออกมาไว้แล้ว กลับเข้าไปใหม่เท่านั้นเอง

แต่สิ่งที่จะต้องมาดูภายหลังอีก ก็คือไฟล์ configuration.php ครับ โดยจะต้องแก้ไขบรรทัดที่สำคัญ ดังนี้

1.var $host = * ค่าปกติจะเป็น localhost เหมือนกัน ทั้งโฮสตนเอง และบน Server จริง
2.var $user = * Username ของฐานข้อมูลบน Server จริง
3.var $password = * Password ของฐานข้อมูลบน Server จริง
4.var $db = * ชื่อฐานข้อมูลบน Server จริง ซึ่งอาจแตกต่างจากเครื่องตนเอง
5.var $log_path = [DOCUMENT_ROOT]/log
6.var $tmp_path = [DOCUMENT_ROOT]/tmp

และแน่นอน โฮสแต่ละที่จะมี Path ที่ไม่ค่อยจะเหมือนกัน ทั้ง Windows และ Linux ดังนั้น Log และ Tmp นั้น คุณจะได้ Path มาก็จากการที่ phpinfo ดูครับ โดยการสร้างไฟล์ info.php ขึ้นมา 1 ไฟล์ แล้วใส่คำสั่งง่าย ๆ นี้ไป

1.<?php
2.phpinfo();
3.?>

อัพโหลดไฟล์ info.php นี้ขึ้นไปบนโฮส แล้วคุณก็เรียกใช้งานไฟล์นี้ซะ ไฟล์นี้จะทำหน้าที่แสดงผลของตัวแปรภาษา PHP ออกมา ว่ามีค่าอะไรบ้าง ซึ่งจะมีค่าต่าง ๆ มากมายไปหมด ให้หาบรรทัดที่เขียนว่า DOCUMENT_ROOT ครับ จะเป็นค่าของ Path จริงที่ไฟล์เว็บของเราถูกเก็บไว้ ซึ่งเราอาจไม่สามารถเห็นได้ทางโปรแกรม FTP เราจึงต้องมาค้นหา Path จากการใช้ phpinfo ครับ

คุณก็นำมาใส่ในส่วนของ
    

var $log_path = [DOCUMENT_ROOT]/log

นำหน้า /log ไป , และ
    

var $tmp_path = [DOCUMENT_ROOT]/tmp

นำหน้า /tmp เช่นเดียวกัน

จะทำให้ได้ Path ที่ถูกต้อง ซึ่งการที่คุณทำ Web Server ไว้บนเครื่องตนเองนั้น ค่า DOCUMENT_ROOT จะแตกต่างกับของ Server จริงอยู่แล้ว ซึ่ง Path ของเครื่องคุณเอง อาจจะเป็น C:\Appserv หรือ C:\interpub\wwwroot เป็นต้น ดังนั้น หากใช้งานบน Server จริง ก็ต้องเปลี่ยนนะครับ

 

เพิ่มข้อคิดเห็นใหม่


รหัสป้องกันความปลอดภัย
เรียกดูใหม่

English French German Italian Portuguese Russian Spanish Thai

คุยสดกับครูบา/ເວົ້າສົດກັບຄຣູບາ

ອັດຕາແລກປ່ຽນເງີນຕາຕ່າງປະເທດ

08 ກໍລະກົດ 2010
ສະກຸນເງິນ ຊື້(ກີບ) ຂາຍ(ກີບ)
1 USD 8,235 8,266
1 AUD 7,029 7,169
1 THB 254.22 255.49
1 VND 0.3889 0.3967
ທະນາຄານ ການຄ້າຕ່າງປະເທດລາວ

 

Currency/Kipສະກຸນເງີນ/ກີບ

Bank Note
Buy/ຊື້ Sell/ຂາຍ
USD 8,235 8,266
EUR 10,402 10,454
AUD 7,029

7,169

THB 254.22

255.49

อัตราแลกเปลี่ยน & ดอกเบี้ย

พยากรณ์อากาส(เมืองไทย)

Weather In Wellington NZ.

สารบัญเว็บไซต์เมืองไทย

 

คอมพิวเตอร์

TIP&เทคนิค

สื่อสารโทรคมนาคม

อุปกรณ์ถ่ายภาพ

บันเทิง

สถานที่ท่องเที่ยว

ธนาคาร

สมัครสมาชิก/ສະມັກສະມາຊິກ



www.DBA.in.TH
พระธรรมทูตไปต่างประเทศ รุ่นที่ ๑๕/๒๕๕๒