วิธีการติดตั้ง Joomla 2.5 ใช้ฐานข้อมูล SQL Server 2008 R2 SP2 ลง Joomla บน MSSQL

Post a reply

Smilies
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: วิธีการติดตั้ง Joomla 2.5 ใช้ฐานข้อมูล SQL Server 2008 R2 SP2 ลง Joomla บน MSSQL

Re: วิธีการติดตั้ง Joomla 2.5 ใช้ฐานข้อมูล SQL Server 2008 R2 SP2 ลง Joomla บน MSSQL

by mindphp » 07/03/2013 8:30 am

ถ้าใช้ WINDOWS 7 , 64 bit
ต้องใช้
SQLSRV30.EXE แทน SQLSRV20.EXE
และต้องโหลด
Microsoft SQL Server 2012 Native Client มาติดตั้งในเครื่องด้วย
โหลดได้ตามลิงค์
http://www.microsoft.com/en-us/download ... 29065#SNAC

Re: การติดตั้ง Joomla 2.5.6 โดยใช้ฐานข้อมูล SQL Server 2008 R2 SP2

by tsukasaz » 10/09/2012 12:05 pm

ก่อนอื่นมาสร้างฐานข้อมูลสำหรับเก็บตารางของ Joomla กันก่อนครับ
เข้าไปที่ Start -> All Programs -> Microsoft SQL Server 2008 R2 SP2 -> SQL Server Management Studio

จะได้หน้าตาเหมือนด้านล่าง ใส่ข้อมูลตามที่ติดตั้งไว้ครับ
8.JPG
8.JPG (43.58 KiB) Viewed 4183 times
ในเมนูด้านซ้ายนะครับ คลิกขวาที่ Databases เลือก New Database..
9.JPG
9.JPG (35.16 KiB) Viewed 4187 times
ใส่ชื่อ Database ที่ต้องการเลยครับ แล้วคลิก OK
10.JPG
10.JPG (33.31 KiB) Viewed 4187 times
ถ้า Database ขึ้นในเมนูด้านซ้ายตามภาพก็เรียบร้อยครับ
11.JPG
11.JPG (28.05 KiB) Viewed 4187 times
ติดตั้ง Joomla ครับ เปิด Browser เริ่มติดตั้งเลย กด Next มาเรื่อยๆ เลยครับ
12.JPG
12.JPG (60.62 KiB) Viewed 4187 times
13.JPG
13.JPG (71.83 KiB) Viewed 4187 times
มาถึงขั้นตอนสำคัญนะครับ
Database Type ให้เลือก Sqlsrv
Host Name ให้ใส่ตามที่เราติดตั้งไว้นะครับ ดูจาก SQL Server Configuration Manager ได้
Username ใส่ sa ครับ
Password ใส่ตามที่เราใส่ในขั้นตอนติดตั้ง SQL Server นะครับ
Database Name ใส่ชื่อฐานข้อมูลที่เราสร้างกันด้านบนครับ
คลิก Next ได้เลยครับ
14.JPG
14.JPG (69.01 KiB) Viewed 4187 times
FTP ถ้ายังไม่ได้ใช้งานก็ Next ไปเลยครับ
15.JPG
15.JPG (56.2 KiB) Viewed 4187 times
กรอกข้อมูลที่จำเป็นให้ครบครับ
Site Name ใส่ชื่อเว็บไซต์
Your E-mail ใส่ E-mail ของ Admin ครับ
Admin Username ใส่ชื่อสำหรับ Login ของ Admin
Admin Password ใส่รหัสผ่านสำหรับ Login ของ Admin
Confirm Admin Password ยืนยันรหัสผ่านครับ
16.JPG
16.JPG (75.54 KiB) Viewed 4187 times
ติดตั้งเรียบร้อยครับ อย่าลืมคลิก Remove installation Folder ครับ
17.JPG
17.JPG (55.84 KiB) Viewed 4187 times

วิธีการติดตั้ง Joomla 2.5 ใช้ฐานข้อมูล SQL Server 2008 R2 SP2 ลง Joomla บน MSSQL

by tsukasaz » 10/09/2012 11:21 am

ก่อนอื่นต้องติดตั้ง SQL Server 2008 R2 SP2
ดูตัวอย่างการติดตั้ง https://www.mindphp.com/forums/viewtopic ... 29&t=13163
สำหรับการติดตั้ง SQL Server ที่จะใช้กับ Joomla 2.5.6 ต้องใช้ SQL Server 2008 R2 SP2 ขึ้นไปนะครับ

ต่อมาดาวน์โหลด Joomla เวอร์ชั่นล่าสุด ได้ที่ http://www.joomla.org/download.html
ซึ่งในหัวข้อนี้ใช้ Joomla 2.5.6 นะครับ

ก่อนจะเริ่มติดตั้ง Joomla ต้องมา Config ตัว PHP ให้สามารถเชื่อมต่อกับ SQL Server กันก่อนครับ
ดาวน์โหลดตัว Driver SQL Server ได้ที่ http://www.microsoft.com/en-us/download ... x?id=20098
1.JPG
1.JPG (47.93 KiB) Viewed 4186 times
ไฟล์ที่ดาวน์โหลดได้จะเป็น .exe ให้แตกไฟล์ โดยดับเบิ้ลคลิก Run และคลิก Yes จากนั้นเลือกโฟลเดอร์ที่ต้องการแตกไฟล์ลงไป
2.JPG
2.JPG (41.67 KiB) Viewed 4190 times
จะได้ไฟล์ตามภาพนะครับ
3.JPG
3.JPG (58.42 KiB) Viewed 4190 times
ทีนี้เราก็เอา Driver ที่เราต้องการไปใส่ไว้ในโฟลเดอร์ ext ของ php ขึ้นอยู่กับว่าลง php ไว้ที่ไหน เช่น D:\xampp\php\ext ในตัวอย่างใช้ PHP Version 5.3.8 ก็จะเอาตัว php_sqlsrv_53_ts_vc9.dll มาใส่
4.JPG
4.JPG (73.39 KiB) Viewed 4190 times
เปิดไฟล์ php.ini ขึ้นมาแก้ครับ โดยเพิ่ม extension=php_sqlsrv_53_ts_vc9.dll เข้าไปตามภาพ
5.JPG
5.JPG (45.18 KiB) Viewed 4190 times
สุดท้าย Restart Apache ด้วยครับ
6.JPG
6.JPG (29.96 KiB) Viewed 4190 times
มาลองทดสอบว่า PHP เชื่อมต่อกับ SQL Server หรือยัง

Code: Select all

<?php
/*
Connect to the local server using Windows Authentication and specify
the AdventureWorks database as the database in use. To connect using
SQL Server Authentication, set values for the "UID" and "PWD"
 attributes in the $connectionInfo parameter. For example:
$connectionInfo = array("UID" => $uid, "PWD" => $pwd, "Database"=>"AdventureWorks");

$serverName : ให้ใส่ตามที่เราติดตั้งไว้นะครับ ถ้าไม่แน่ใจ หรือจำไม่ได้ดูจาก SQL Server Configuration Manager
$connectionInfo : 
UID เป็น Username ที่ใช้ติดต่อกับ SQL Server ค่ามาตรฐานของมันเป็น sa อยู่แล้ว 
PWD เป็น Password ตอนที่เราติดตั้งจะมีขั้นตอนให้ใส่อยู่ เอา Password ตัวนั้นมาใส่ 
ส่วน Database เป็นชื่อฐานข้อมูลใช้ตามตัวอย่างก็ได้
*/
$serverName = "MYHOST\SQLSERVER";
$connectionInfo = array("UID" => 'sa', "PWD" => '1234', "Database"=>"master");
$conn = sqlsrv_connect( $serverName, $connectionInfo);

if( $conn )
{
     echo "Connection established.\n";
}
else
{
     echo "Connection could not be established.\n";
     die( print_r( sqlsrv_errors(), true));
}

//-----------------------------------------------
// Perform operations with connection.
//-----------------------------------------------

/* Close the connection. */
sqlsrv_close( $conn);
?>
ถ้า Run ผ่านจะได้ตามภาพด้านล่างครับ
7.JPG
7.JPG (13.84 KiB) Viewed 4190 times
ทีนี้เราก็มาเริ่มติดตั้ง Joomla บน MSSQL 2008 กันได้เลยครับ

Top