database, wordpress, หลายโดเมน ใช่ร่วมกันได้ไหมครับ

เริ่มโดย komgrit_su, 27 มกราคม 2008, 20:42:18

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

komgrit_su

ผมอยากถามว่า mysql database ตัวเดียว สามารถใช้ร่วมกันระหว่าง wordpress ที่อยู่ใน sub domain หรือ domain อื่น ใน host เดียวกันเหรอไม่ครับ ผมอยากทำ wordpress ซะ 100 เวป น่ะครับ แต่ godaddy มันให้ database แค่ 25 ตัวเอง  :-*

bugmai

ไม่ได้นะครับ  ;D ;D ;D ;D ;D ถ้าหลายโดเมนแต่เนื้อหาเดียวกันได้อยู่ครับ
เพราะมันจะเหมือนกันหมดเลย


หรือคนข้างล่างจะมีวิธี  ;D ;D ;D ;D ;D

Clicker

ได้ครับ ... ขออนุญาตเอาข้อความจากบล็อกคุณ 7 มาแนะนำนะครับ ( เจ้าตัวคงไม่ว่านะ )
อ้างถึงhttp://www.7blogger.com/wordpress/multiple-install-wordpress-in-one-database.html

อ้างถึงปกติเราๆท่านๆคงใช้ Wordpress กันโดยต้องมี 1 Database คู่กัน ก็ง่ายดีไม่ต้องทำอะไรมากนัก แต่ว่าถ้าใน Host ที่เราเช่าอยู่เกิดให้ Database มาน้อยกว่าที่เราต้องการล่ะ จะทำยังไงดี Wordpress แก้ปัญหาให้เราไว้แล้วหล่ะ ขึ้นอยู่กับว่าจะมีใครมองเห็นหรือเปล่า

เริ่มแรก ทุกๆคนที่เคย Install Wordpress กันคงจะต้อง Set config.php กันเป็นทุกคน หน้าตาที่เราต้องแก้ก็ประมาณนี้

    // ** MySQL settings ** //
    define('DB_NAME', 'wordpress');    // The name of the database
    define('DB_USER', 'username');     // Your MySQL username
    define('DB_PASSWORD', 'password'); // ...and password
    define('DB_HOST', 'localhost');    // 99% chance you won't need to change this value

    // You can have multiple installations in one database if you give each a unique prefix
    $table_prefix  = 'wp_';   // Only numbers, letters, and underscores please!

ตรงส่วนที่ผมทำตัวหนาคือส่วนที่เราต้องแก้กันเป็นปรกติ แต่ส่วนที่ผมขีดเส้นใต้เอาไว้คือส่วนที่ผมกำลังจะพูดถึง ตัวแปร $table_prefix คือตัวแปรที่จะแบ่งแยก Wordpress หลายๆเวปออกจากกัน ในกรณีที่เราต้องการลง Wordpress หลายๆตัวใน Database ตัวเดียว เพียงแค่เราเปลี่ยนตัวแปรนี้ให้ต่างกัน(แนะนำว่าควรตั้งชื่อให้สอดคล้องกับเวปด้วย) เช่น wp_ เป็น wp1_ เราก็จะได้เวป Wordpress หลายๆเวปใน Database เดียวแล้วครับ

    ข้อควรระวัง การตั้งค่า $table_prefix ใช้ได้แค่ ตัวเลข ตัวอักษร(ธรรมดา a b c) กับ ตัวขีดล่างเท่านั้น(_) ถ้าลงแล้วมีปัญหา แค่มาเปลี่ยน $table_prefix ก็หายครับ เพราะมันจะ Install Database ไม่ได้

วิธีนี้ไม่มีข้อเสียใดๆ เพราะผมเคยลง Wordpress เป็นร้อยเวปบน database เดียวมาแล้ว ทุกวันนี้ก็ยังทำงานได้ปกติดีครับ ในกรณีที่เรา Set ค่า $table_prefix ซ้ำกันโดยไม่รู้ตัว Wordpress จะไปดึงค่าของเวปนั้นๆมาแสดงเองครับ จะไม่มีการ Install Database ซ้ำให้เวปเสียหาย

ปล. บล็อกคุณ 7 ผมแวะไปอ่านบ่อย  ;)
ใครมี Bitcoin PM ด่วน
คืนให้ 3 เท่า ต้องการเพียง 1 ฺBTC เท่านั้น

ต้องการข้อมูลเพิ่มเติม PM ได้เลย

komgrit_su


cthawees

ขอบคุณมากเลยคร๊าบบบบบ  รักทุกคนครับ  ซึ๊งใจสุดดๆๆๆ ;D  :-*  :'(

komgrit_su

อ้างถึงจาก: cthawees ใน 27 มกราคม 2008, 21:30:51
ขอบคุณมากเลยคร๊าบบบบบ  รักทุกคนครับ  ซึ๊งใจสุดดๆๆๆ ;D  :-*  :'(

แอบมาดูดด้วยคนเหรอครับ  :D

gootum

   $table_prefix  = 'wp_'; 

เปลี่ยนตรงนี้เป็นชื่อไม่ซ้ำกันก็ได้แล้ว

ball6847

กำ แค่เปลี่ยนคำนำหน้าตารางก็ได้แว้วว นี่

เค้าอุตส่าทำมาเพื่อให้แชร์ดาต้าเบสแท้ๆ  :(
We use Ubuntu.

[direct=http://ng-seo.sourcelab.xyz/]AngularJS SEO Experimental[/direct]

เสรีพิลาศ

ใช้ไปเหอะ แล้วจะรู้ว่าการชักเย่อเป็นยังไง  :-X

barbies55

อย่าใช้เยอะมากนะคะ เผื่อเวลาต้องเข้าไปแก้ดาต้าเบส กว่าจะโหลดออกมาได้ครบ แทบแย่เลย
ทางที่ดีแบ่งเป็นชุด ชุดละสิบเวบก็พอแล้วค่ะ สิบเวบนี่ก็ล่อตารางเข้าไปประมาณแปดสิบตารางแล้ว  :-X
รับทำเทมเพลท รับโมเทมเพลทให้เข้ากับสคริปต์ต่างๆ


On the Internet, Never One Know You are a Dog.
ผ้าขี้ริ้วห่อทองย่อมเป็นทองฉันใด เอาทองเปลวมาห่อขี้ก็ยังเป็นขี้ฉันนั้น

cthawees

อ้างถึงจาก: เสรีพิลาศ ใน 01 กุมภาพันธ์ 2008, 02:23:26
ใช้ไปเหอะ แล้วจะรู้ว่าการชักเย่อเป็นยังไง  :-X

มันไม่ดีหรองับ อธิบายหน่อย ตอนนี้เลยยังไม่กล้าทำเลยอ่ะ  :o

seubsamran

1 Database ใช้ได้กี่เว็บ   คำถามนี่ตอบยากน่ะ ถ้าดูแบบละเอียด  :)

อันดับแรก 1 DB มี Limited การใช้งานใน 1 ชั่วโมง เช่น ใน 1 ชั่วโมง อนุญาติให้มีการเรียกการใช้งานได้ กี่ครั้ง ( มี Limited แน่ๆ )

*ถ้าเว็บของคุณรวมกัน 100 Domain มีการ Pageview เกิน 900,000 / ชั่วโมง ใหม่ครับ ก็ต้องแยก เป็นส่วนๆ

อันดับสอง ปริมาณข้อมูลใหญ่แค่ไหนครับ โดยปกติจะมี Limited อยู่ที่ 10 MB เพราะว่ามันกินแรมเยอะ และเสียแบรนด์วิชแรมมากๆ สาเหตุเนื่องจากมันต้องอ่านทุกตารางที่ประมวลผล

อันดับสาม การซ่อมบำรุง ถ้าเว็บคุณมีข้อมูลมากมหาศาลการบำรุงรักษาจะใช้เวลานานมากๆ หรือ จะมีการเรียกดูข้อมูลโดยตรงผ่าน phpMyAdmin ก็ทำได้ยาก รวมไปถึงการ Back up / Restore ฐานข้อมูลก็ทำได้ยากเช่นกัน

เว็บเล็กๆ 100 เว็บรวมกัน อาจสู้เว็บใหญ่ๆไม่ได้ 1 เว็บ  :P

aseptic

[direct=http://]-[/direct]
[direct=http://]-[/direct]

imodxlstep

 :-* โอ้ว ทางสู่สวรรค์ จริง ๆ เหมาะสำหรับคนต้องการปั้มบล๊อค wp สัก 100 เว็บ แต่มี db ให้แค่ 5 db
ทางที่อาจจะช่วยได้ก็คงจะเป็น wp super cache  คงพอช่วยได้บ้าง?

ทำเว็บอะไรดีนะ???? คิดไม่ออก อิอิ ต่อมาคงต้องใช้ blog matrix pro  เอ่อว่าแต่เค้าใช้กันยังไงนะ? มึนจริง ๆ
[direct=https://submit.shutterstock.com/?ref=4444966]ขายรูปออนไลน์ทั่วโลกกับเว็บไซต์ Shutterstock.com[/direct]

[direct=https://goo.gl/Miqe1v]อยากรวย ไปหาหนังสือนี้มาอ่านนะครัช[/direct]

เป็นแค่คน ๆ หนึ่ง ซึ่งรักกล้วยไม้  สนใจในกล้วยไม้ เพราะกล้วยไม้เป็นสิ่งที่ธรรมชาติ บรรจงสร้างสรรขึ้นมาเพื่อให้โลกสวยงาม ตื่นเช้ามาก็รดน้ำกล้วยไม้ ใส่ปุ๋ยกล้วยไม้ ผมรักกล้วยไม้...เว็บไซต์กล้วยไม้ [direct=http://www.tjorchid.com]TJorchid.com[/direct] [direct=http://www.tjorchid.com/?page_id=8472]วิธีจ่ายเงินซื้อของ Lazada[/direct]

joomla_man

[direct=http://toothpaste.thaigameweb.com]Toothpaste Online[/direct]
[direct=http://health.thaigameweb.com]All About Personal Health[/direct]
[direct=http://hdtv.thaigameweb.com]HDTV[/direct]
[direct=http://round-up.thaigameweb.com]Grass Killer Tools Website [/direct]
[direct=http://www.hdtv-onlines.com]HDTV,LED TV,LCD TV Website[/direct]