wordpress สร้างจาก localhost เวลาอัพขึ้น hostgator มีค่าไหนต้องแก้บ้างครับ

เริ่มโดย jamesbondfx, 07 กุมภาพันธ์ 2011, 10:57:40

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

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

jamesbondfx

  ผมมีปัญหาพอดีลองมาใช้ wordpress บางอย่างยังงงๆ รบกวนถามดังนี้ครับ

สร้าง web wordpress จากเครื่อง และ อัพโดย f่ilezilla ขึ้น hostgator
1. ก่อนจะอัพต้องแก้อะไรที่ localhost บ้างครับ   และแก้ที่ host อะไรบ้าง
2. ถ้าที่ localhost ทำ database ชื่อ ABCDE  ต้องแก้ ใน wp-config.php  ที่ host ให้ตรงกันไหม หรือ เวลา อัพ file มันไปทับกันเลย
3. ผม อัพ จาก c:/wordpress  เอาไฟล์ทั้งหมด ส่งไปเลย   ทำถูกต้องไหมครับ
4. ผมลองแอด database ที่ host มันจะมีชื่อนำเสมอเช่น  myname_*****  ที่นี้ถ้าผมจะไปแก้ให้ตรง local  host มันจะเป็น  myname_ABCDE   ---> สรุป database มันชื่อ ABCDE   หรือ  myname_ABCDE
5. ตอนนี้ลองอัพแล้วมันเป้น อย่างนี้   Error establishing a database connection    เข้าใจว่า database ไม่ตรงกัน แต่ ไม่รู้จะแก้ยังไง

    ขอบคุณทุกๆๆท่านครับ
https://privateladyescorts.com - Live Video Dating - No Selfie - Anonymous Casual Dating -   Safe Dating Chat

Nopzixcros

สร้าง database บนโฮสจริงใหม่ แล้วแก้

ไฟล์ wp-config.php

เปลี่ยน

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', '*******');

/** MySQL database username */
define('DB_USER', '*******');

/** MySQL database password */
define('DB_PASSWORD', '*****');

ให้ตรงกับ Database ที่สร้างใหม่ แล้วอัพไฟล์นี้ขึ้นไปทับไฟล์เดิมบนโฮสจริง


jamesbondfx

 ลองแล้วยังไม่ได้ครับ

1. ผมแก้ database บน host จริง มันเป็น myname_ABCDE
2. แก้ ใน wp-config.php ในเครื่องเรา (แต่ตัว database มันชื่อ ABCDE  อันนี้ที่ผมละงงงง)
3. copy ไปทับไฟล์ ที่ host จริง

    ทำแบบนี้อะครับ

ถ้าผม จะแก้ database ที่ คอมเรา ให้ ตรง คือเรา ต้อง ทำ database ขึ้นใหม่ หรือเปล่า ----- > แล้วเว็บที่ผมทำกับ database อันเดิม ละ ผมจะย้ายมา ยังไง หรือผม เหนื่อยฟรีไป ต้องทำใหม่อย่างเดียว

   ขอบคุณ มากๆครับ
   
https://privateladyescorts.com - Live Video Dating - No Selfie - Anonymous Casual Dating -   Safe Dating Chat

rayjung

แบล็คอัพ database จากลอคอลโฮสออกมา แล้วแก้ไข localhost database.sql ให้เป็นชื่อเว็บเรา
จากนั้นไปสร้าง database ในโฮสขึ้นมาเช่น data 1 แล้วไปแก้ใน wp-config.php
/** The name of the database for WordPress */
define('DB_NAME', 'แก้เป็น data 1 หรือดาตาเบสที่เราสร้าง'); 

จากนั้นอัพไฟล์ทั้งฟมดใน localhost ขึ้นโฮสให้หมด แล้วไปที่ Php myadmin ทำการดัม ฐานข้อมูลที่แบล็คอัพ จากลอคอล  โฮสขึ้นทับdata 1 หรือดาตาเบสที่เราสร้างไว้  จบข่าว หากยังไม่ได้ขอให้ค้นหาวิธืดัมฐานข้อมูลในกูเกิลครับ

ผมอาจอธิบายไม่ชัดเพราะไม่ถนัดเรื่องอธิบาย

jamesbondfx

 ก่อนจะทำ ยัง.....งง

  สมมุตเว้บผมชื่อ ABCDE  ผมสร้าง datadase ใน localhost ชื่อ ABCDE  แต่พอสร้างใน hostgator มันเป็น myname_ABCDE   แบบนี้มันตรงกันหรือเปล่า ครับ ( แล้วไอ้ myname_.... มันดัน default มา จะแก้ยังไง )

   :wanwan017: :wanwan017: :wanwan017: :wanwan017: :wanwan017: :wanwan017:
https://privateladyescorts.com - Live Video Dating - No Selfie - Anonymous Casual Dating -   Safe Dating Chat

poydookdik

จะมี url ที่อยู่ใน db ด้วยนะครับ

wp_option > siteurl  = เปลี่ยนจาก localhost เป็นชื่อโดเมน
wp_option > home  = เปลี่ยนจาก localhost เป็นชื่อโดเมน

ลองดูครับ
สั่งสมประสบการณ์ เก็บความรู้ไปเรื่อยๆ ทำเว็บไปวันๆ

rayjung

อ้างถึงจาก: jamesbondfx ใน 07 กุมภาพันธ์ 2011, 11:47:49
ก่อนจะทำ ยัง.....งง

  สมมุตเว้บผมชื่อ ABCDE  ผมสร้าง datadase ใน localhost ชื่อ ABCDE  แต่พอสร้างใน hostgator มันเป็น myname_ABCDE   แบบนี้มันตรงกันหรือเปล่า ครับ ( แล้วไอ้ myname_.... มันดัน default มา จะแก้ยังไง )

   :wanwan017: :wanwan017: :wanwan017: :wanwan017: :wanwan017: :wanwan017:

ดัม ใน localhost ชื่อ ABCDE ไปทับ myname_ABCDE   หรือสร้างเอง  ดาต้าเบสใน localhost กับโฮสจริงไม่จำเป็นต้องเหมือนกัน ที่สำคัญ ตั้งค่า ใน wp-config.phpให้ตรงกับในโฮสเป็นพอ


ก่อนทำการใดขอแนะนำให้ทำการสำรองข้อมูลไว้ก่อนนะครับ
1. แตกไฟล์ออกมา หลังจากแตกไฟล์มาจะได้โฟล์เดอร์หลักดังนี้
   อัพไฟล์เว็บในเครื่องขึ้นโฮสจริงให้หมด

====================================================

2. เปิดไฟล์ database.sql ในโฟล์เดอร์ Database กับโปรแกรมแก้ไข Text ทั่วไปเช่น Notepad, Edit plus
   ค้นหา http://localhost/ แล้วแทนที่ด้วยชื่อเว็บของคุณเช่น http://www.xxx.com/
   มี http://localhost/หลายที่ หากต้องการความรวดเร็ว ให้ค้นหาและแทนที่ทั้งหมดทีเดียวเลย   ใช้Edit plus ไปที่เมนู Searcs เลือก replac แล้วใ่คำที่ต้องการเปลี่ยนคือ http://localhost/ ช่องล่าง ใส่ชื่อเว็บของคุณเช่น http://www.xxx.com/
   เซฟทับไฟล์เดิม (.sql)
สร้างฐานข้อมูลใหม่ ในโฮสเป็นชื่ออะไรก็ได้  แล้วอัพโหลดขึ้น phpMyadmin ไปทัพ  Database ใหม่ที่สร้างไว้บนโฮส


====================================================

3. อัพโหลดไฟล์ใน localhost ไปยัง Root ของเว็บไซต์ที่คุณต้องการ
   3.1 เปิดไฟล์ wp-config.php  ขึ้นมาแก้ไข สิ่งที่จำเป็นต้องแก้คือบรรทัดประมาณ  17-28 

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', '****');   //  เปลี่ยนเป็นชื่อฐานข้อมูลของคุณที่สร้างในโฮส

/** MySQL database username */
define('DB_USER', '****');   //  เปลี่ยนเป็น User name Database ของคุณ

/** MySQL database password */
define('DB_PASSWORD', '*****');      // เปลี่ยนเป็น  Password Database ของคุณ

/** MySQL hostname */
define('DB_HOST', 'localhost');         // MySQL hostname

   แก้เสร็จแล้วเซฟทับอัพโหลดไว้ที่เดิม

   3.2  CHMOD ไฟล์ / โฟล์เดอร์ ต่อไปนี้
   CHMOD  777 - ไฟล์ .htaccess
   CHMOD  777 - ไฟล์และโฟล์เดอร์ wp-content
====================================================




jamesbondfx

ทำตามหมดแล้วครับยังไม่ได้เลย



/** MySQL hostname */
define('DB_HOST', 'localhost');         // MySQL hostname

ว่าแต่อันนี้ใส่ localhost หรือ MySQL hostname หรือ hosผม เช่น nsxxx.hostgator.com

   :wanwan017: :wanwan017:
https://privateladyescorts.com - Live Video Dating - No Selfie - Anonymous Casual Dating -   Safe Dating Chat

Nopzixcros

อ้างถึงจาก: jamesbondfx ใน 07 กุมภาพันธ์ 2011, 13:05:25
ทำตามหมดแล้วครับยังไม่ได้เลย



/** MySQL hostname */
define('DB_HOST', 'localhost');         // MySQL hostname

ว่าแต่อันนี้ใส่ localhost หรือ MySQL hostname หรือ hosผม เช่น nsxxx.hostgator.com

   :wanwan017: :wanwan017:

ถ้าใส่ localhost แล้วไม่ได้ ลองใส่ MySQL hostname ดูครับ

ปล.ผมไม่เคยใช้ Gator นะครับ แต่ผมใส่ localhost ทุกครั้งผ่านตลอดเอิ๊กๆ

jamesbondfx

  หมดปัญญา ครับ พี่น้อง รอ ....

   มี จุดไหน แนะนำตัองแก่อีกไหมคร้าบบบ
https://privateladyescorts.com - Live Video Dating - No Selfie - Anonymous Casual Dating -   Safe Dating Chat

Nopzixcros

อ้างถึงจาก: jamesbondfx ใน 07 กุมภาพันธ์ 2011, 13:35:43
  หมดปัญญา ครับ พี่น้อง รอ ....

   มี จุดไหน แนะนำตัองแก่อีกไหมคร้าบบบ

ผมว่าคุณบอกรายละเอียดมาหน่อยก็ดีครับ

ว่าต้องการทำอะไร

คือคุณต้องการจะย้ายเว็บจาก เซิฟจำลอง ขึ้นโฮสใช่ไหมครับ

หรือว่าจะทำอะไร ปล.อย่ายึดติดกับ ไฟล์ที่อยู่ในเครื่องมากนัก   :wanwan016:

niyata

รอสักครู่ กำลังจัดทำคู่มือ

อ้างถึงจาก: jamesbondfx ใน 07 กุมภาพันธ์ 2011, 13:35:43
  หมดปัญญา ครับ พี่น้อง รอ ....

   มี จุดไหน แนะนำตัองแก่อีกไหมคร้าบบบ
[direct=http://godaddy.pro/q5M]มอบส่วนลด 30% สำหรับ Godaddy[/direct]
[direct=https://store.line.me/stickershop/product/4203517/th]ไลน์สติกเกอร์ชื่อตัวเอง[/direct] | [direct=http://สตีฟจ็อบส์.blogspot.com]สตีฟ จ็อบส์ แฟนคลับ[/direct]

jamesbondfx

 อย่างนี้ ครับ ผมไม่เคยใช้ wordpress ,ทีนี้ผม ลงไว้ที่เครื่อง แล้วเขียน ทำเว้บไปได้พอสมควร  เอาละลอง เอาขึ้น host หน่อย ใช้ filezilla พออัพ ขึ้นมันก้ เป้น ข้อ ความ Error establishing a database connection

   ใช่ครับ คือ ผมอัพ ขึ้น แล้วมันไม่ได้     ตามข้างบนที่แนะนำมา ก้ทำหมดแล้ว ลองกลับไป มา หลายรอบเลย    ไม่รูว่ามีจุดไหนพลาดไปบ้าง


         :wanwan017: :wanwan017:
https://privateladyescorts.com - Live Video Dating - No Selfie - Anonymous Casual Dating -   Safe Dating Chat

niyata

 แก้ใน file wp-config.php บนเครื่อง คุณตั้งค่ายังใง

ให้แก้มาตาม รูปแบบ โค้ดข้างล่างนี้




define('DB_NAME', 'ชื่อฐานข้อมูลของคุณ');

/** MySQL database username */
define('DB_USER', 'ชื่อผู้ใช้บน hostgator ');

/** MySQL database password */
define('DB_PASSWORD', 'พาสเวิร์ด hostgator');

/** MySQL hostname */
define('DB_HOST', 'localhost');  // Hostgator ใช้ localhost ไม่ต้องแก้

[direct=http://godaddy.pro/q5M]มอบส่วนลด 30% สำหรับ Godaddy[/direct]
[direct=https://store.line.me/stickershop/product/4203517/th]ไลน์สติกเกอร์ชื่อตัวเอง[/direct] | [direct=http://สตีฟจ็อบส์.blogspot.com]สตีฟ จ็อบส์ แฟนคลับ[/direct]

jamesbondfx

  วันนี้ผมจะ ปล้ำกะมันให้ได้ เลย

    ผมทำตามแบบที่คุณ  niyata บอก---- > สรุปคือผมเข้าไปเขียนเว้บ ใน wp-admin ไม่ได้  ในเครื่องผมเอง----->ผมลยแก้กลับ   ---ใช้ได้


   ผมเข้าใจว่ามันต้องแ้ก้ที่ host ให้ตรงกะ database -----> ก็แก้แล้ววว  ใน host นี่  user กะ pass คือ ตัวที่ login เข้า cpanel หรือ เปล่า

------ > อีกอันที่ผมสงสัย ผมเคยติดตั้ง wordpress บน host เอง มาแล้วมันใช้ ได้ แต่พอ อัพ จาก คอมเราไป เดี้ยงเลย    ----> พอมีจุดไหนที่ต้องแก้อะป่าวว       pass ก่อนนโ้นนน ที่ลง ครั้งแรก กะอันใหม่ ไม่ ตรงกัน อเะ ใช่อะเปล่า
แต่ผมก็ลบ database ออกหมด แล้วใ่ส่ใหม่  แล้วนี่นา  :wanwan005: :wanwan005: :wanwan005:


:P

 
https://privateladyescorts.com - Live Video Dating - No Selfie - Anonymous Casual Dating -   Safe Dating Chat

niyata

สำหรับ การ ตั้งค่า file config.php บน localhost ไม่ต้องแก้หรอกครับ

กรณีของคุณ อยู่ที่เรื่องการแก้ไฟล์ database.sql ที่ export ออกมาจาก localhost เท่านั้น


ก่อนอื่น มีวีดีโอสอนการทำเกี่ยวกับ การทำ database

http://www.hostgator.com/tutorials.shtml#wordpress

[direct=http://godaddy.pro/q5M]มอบส่วนลด 30% สำหรับ Godaddy[/direct]
[direct=https://store.line.me/stickershop/product/4203517/th]ไลน์สติกเกอร์ชื่อตัวเอง[/direct] | [direct=http://สตีฟจ็อบส์.blogspot.com]สตีฟ จ็อบส์ แฟนคลับ[/direct]

TAXZe

[direct=https://www.taxze.com/ups-review/]รีวิว ups[/direct][direct=https://www.taxze.com/ups-review/]ups ยี่ห้อไหนดี[/direct][direct=https://twitter.com/taxze][/direct][direct=https://www.instagram.com/taxze][/direct][direct=https://rrbg.blogspot.com/][/direct]

ongying.com

เครื่องเรา ABCDE
โฮสจริง myname_abcde

define('DB_NAME', 'myname_abcde');

/** MySQL database username */
define('DB_USER', 'myname_user');

/** MySQL database password */
define('DB_PASSWORD', 'พาสของเครื่องเรา');

/** MySQL hostname */
define('DB_HOST', 'localhost');  // Hostgator ใช้ localhost ไม่ต้องแก้
ในเมื่อต้องการเงินเหมือนกัน ทำไมถึงไม่ร่วมมือกันล่ะ

jamesbondfx

  OK มาละ ผมไปคุยกะ ไอเข้มา (hostgator support)
มันบอกว่าผมไม่ได้ แอด user ใน database ซะ งั้น ผมว่าผมทำไปแล้ว
แต่ที่มาเช้ค ว่าผิดตรงไหน คือ  ชื่อ database มันต้องใส่เต็มๆ คือ myname_ABCDE  ผมใส่แต่ ABCDE    :P :P เส้นผมบังแดด จริงพับผ่าา

มันแนะนำให้ผมลงผ่าน fantastico   (พอดี theme ที่ใช้มีปัญหา --เด๊่ยว ค่อยแก้

  ที่นี้กลับมาคำถามต่อไปครับ

ถ้าผมทำเว็บ บน host ทำไปดูไปแก้ไป อีกอย่าง ค่อนข้างช้า  ----- > มีใครทำบ้าง มี วิธีอื่นที่เร็ว แต่ผมไม่รูนี่

ถ้าผม บนคอมผม แล้ว อัพ ที่ ต้องอัพ คือ  ไฟใน /wordpress ทั้งหมดเลย

- ถ้า ทั้งหมด พวก config มันไม่ทับกันแล้วผม จะเจอปัญหาอีกไหม  คิดว่า น่าจะมี เพราะ พวก user pass ไม่ตรงกะ บน host
- ถ้า บาง file /folder  --- > แสดงว่า ผม กด FTP ทีเดียวก้สบายเลยย  --- > หรือมีมากว่านี้


   สรุป---- ช่วยฟันธงหน่อย ผมทำบน คอม ผม หรือ บนเว็บ host เลย

       :wanwan017: :wanwan017: :wanwan017: :wanwan017: :wanwan017: :wanwan017:  :wanwan005: :wanwan005: :wanwan005:


   ---------> ที่ผมคิดว่าดี กว่า คือ ทำบนเครื่อง พอสวยงาม พร้อม ค่อย อัพ ขึ้น ว่าแต่จะทำไงให้ กด connect FTP ทีเดียว จบบบบ

https://privateladyescorts.com - Live Video Dating - No Selfie - Anonymous Casual Dating -   Safe Dating Chat

jamesbondfx

https://privateladyescorts.com - Live Video Dating - No Selfie - Anonymous Casual Dating -   Safe Dating Chat