Home Webboard ArticlesKnowledges  

ผู้เขียน หัวข้อ: ติดตั้งเสร็จแล้ว ???????????  (อ่าน 27225 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ pencil

  • Ju
  • *
  • กระทู้: 32
  • เห็นด้วย&ขอบคุณ: 3
ติดตั้งเสร็จแล้ว ???????????
« เมื่อ: 27, มีนาคม 2008, 01:18:29 AM »
ภาษาไทยมีอ่านไม่ออกครับ 
php 5.2.0
mysql 5.0.51
มันเกี่ยวกับ php หรือ mysql ครับ



ออฟไลน์ jeedz

  • Ju
  • *
  • กระทู้: 24
  • เห็นด้วย&ขอบคุณ: 2
  • เพศ: ชาย
  • Poring. . . . .
    • Online Services บริการ Web Hosting , Co-location, BitColo, ทำมันทุกอย่างแหล่ะ ถามมาดิมีหมดล่ะน่า. . . . .
Re: ติดตั้งเสร็จแล้ว ???????????
« ตอบกลับ #1 เมื่อ: 27, มีนาคม 2008, 02:24:01 AM »
ต้องดูที่ host ครับครับว่าเค้า set default  char ของ mysql เป็นอะไรไว้
อย่างของผมจะ set เป็น utf8 ซึ่งเบงคับให้มันอ่าน db ได้ง่ายๆ โดย
1. กำหนด db เราเป็น tis620 ก่อน
2. ไปแก้ที่ Settings.php

# Make sure the paths are correct... at least try to fix them.
if (!file_exists($boarddir) && file_exists(dirname(__FILE__) . '/agreement.txt'))
   $boarddir = dirname(__FILE__);
if (!file_exists($sourcedir) && file_exists($boarddir . '/Sources'))
   $sourcedir = $boarddir . '/Sources';

$db_character_set = 'tis620';    <<<<  เพิ่มบันทัดนี้เข้าไป
?>

จบ!!!
เงิน . . .ซื้อผมไม่ได้. . . . . . .



     แต่ถ้าให้เงิน  . . . . . . . นู๋ทำด้าย ย ย ย ยย ย ย

ออฟไลน์ pencil

  • Ju
  • *
  • กระทู้: 32
  • เห็นด้วย&ขอบคุณ: 3
Re: ติดตั้งเสร็จแล้ว ???????????
« ตอบกลับ #2 เมื่อ: 27, มีนาคม 2008, 08:45:20 AM »
ต้องดูที่ host ครับครับว่าเค้า set default  char ของ mysql เป็นอะไรไว้
อย่างของผมจะ set เป็น utf8 ซึ่งเบงคับให้มันอ่าน db ได้ง่ายๆ โดย
1. กำหนด db เราเป็น tis620 ก่อน
2. ไปแก้ที่ Settings.php

# Make sure the paths are correct... at least try to fix them.
if (!file_exists($boarddir) && file_exists(dirname(__FILE__) . '/agreement.txt'))
   $boarddir = dirname(__FILE__);
if (!file_exists($sourcedir) && file_exists($boarddir . '/Sources'))
   $sourcedir = $boarddir . '/Sources';

$db_character_set = 'tis620';    <<<<  เพิ่มบันทัดนี้เข้าไป
?>

จบ!!!
ที่เครื่องผมเองครับ

my.ini
ในส่วนของ [client]  เพิ่ม
           default-character-set = tis620
ในส่วนของ [mysqld] หลัง database directory เพิ่ม
           default-character-set = tis620
           character-set-server = tis620
           collation-server = tis620_thai_ci
           init_connect = 'SET collation_connection = tis620_thai_ci'
           init_connect = 'SET NAMES tis620'
แต่มันก็เป็น ไม่รู้ set ถูกเปล่า

ออฟไลน์ passphong

  • ♥ ORNiGEN™ ♥
  • Ju
  • *
  • กระทู้: 26
  • เห็นด้วย&ขอบคุณ: 3
  • เพศ: ชาย
    • Comunication Shares!!
Re: ติดตั้งเสร็จแล้ว ???????????
« ตอบกลับ #3 เมื่อ: 29, มีนาคม 2008, 02:21:46 PM »
http://www.simplemachines.org/download/?archive

ลองอันนี้ดูนะครับ :smitten-1:
สวัสดีนะครับผมมันคนจนความรู้เร่ร่อนครับ ขอศึกษาจากพี่นะครับ
[ข][อ][บ][คุ][ณ][ค][รั][บ]

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: ติดตั้งเสร็จแล้ว ???????????
« ตอบกลับ #4 เมื่อ: 06, มกราคม 2009, 09:34:46 PM »

เครดิต zone-it.com



เพิ่ม

$db_character_set='tis620';

ไว้ที่ setting.php




วิธีแก้แบบง่ายๆ

แก้ที่ไฟล์ index.php เลยครับ บรรทัดที่ 67

หา

else
$db_connection = [แอท]mysql_pconnect($db_server, $db_user, $db_passwd);

แล้วเติมต่อจากที่ให้หา

mysql_query("SET NAMES 'tis620' ");






ให้ทำการเพิ่ม Code [แอท]mysql_query("SET NAMES tis620",$db_connection);
เข้าไปทั้งหมด 3 จุดที่ index.php, SSI.php, /Sources/Errors.php


ไฟล์ index.php เก็บอยู่ที่ /

Code:
// Show an error if the connection couldn't be made.
if (!$db_connection || ![แอท]mysql_select_db($db_name, $db_connection))
db_fatal_error();

[แอท]mysql_query("SET NAMES tis620",$db_connection); // เพิ่มบันทัดนี้ลงไป (บรรทัดที่ 73)
// Load the settings from the settings table, and perform operations like optimizing.
reloadSettings();
ไฟล์ SSI.php เก็บที่ /

Code:
if (empty($db_persist))
$db_connection = [แอท]mysql_connect($db_server, $db_user, $db_passwd);
else
$db_connection = [แอท]mysql_pconnect($db_server, $db_user, $db_passwd);
if ($db_connection === false)
return false;
[แอท]mysql_query("SET NAMES tis620",$db_connection); // เพิ่มบันทัดนี้ลงไป (บรรทัดที่ 74)
// Add the database onto the prefix to avoid conflicts with other scripts.

ไฟล์ Errors.php เก็บอยู่ที่ /Sources

Code:
if (!$db_connection || ![แอท]mysql_select_db($db_name, $db_connection))
$db_connection = false;

if ($db_connection && [แอท]mysql_select_db($db_name, $db_connection)){ [แอท]mysql_query("SET NAMES tis620",$db_connection); /*เพิ่มบันทัดนี้ลงไป (บรรทัดที่ 228)*/}

เครดิต http://www.berkbaan.com

ช่วยหน่อยครับ

  • บุคคลทั่วไป
Re: ติดตั้งเสร็จแล้ว ???????????
« ตอบกลับ #5 เมื่อ: 14, พฤศจิกายน 2010, 09:54:17 PM »
แก้แล้วไม่ได้อ่าครับ ทำไงดี ยังเป็น ???????? อยู่เลย

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: ติดตั้งเสร็จแล้ว ???????????
« ตอบกลับ #6 เมื่อ: 15, พฤศจิกายน 2010, 03:37:56 PM »
ไปแก้ดาต้าเบส ให้ทุกฟิลด์เป็น ยูทีเอฟ

ออฟไลน์ Jiewky

  • Ju
  • *
  • กระทู้: 13
  • เห็นด้วย&ขอบคุณ: 2
Re: ติดตั้งเสร็จแล้ว ???????????
« ตอบกลับ #7 เมื่อ: 15, พฤศจิกายน 2010, 03:48:59 PM »
phpmyadmin เข้าไม่ได้อ่าครับ มันขึ้น error
The configuration file now needs a secret passphrase (blowfish_secret).

« แก้ไขครั้งสุดท้าย: 15, พฤศจิกายน 2010, 03:51:51 PM โดย Jiewky »

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: ติดตั้งเสร็จแล้ว ???????????
« ตอบกลับ #8 เมื่อ: 15, พฤศจิกายน 2010, 04:01:09 PM »
เป็นปัญหาที่โฮสต์  ส่งโค๊ดนี้ไปให้โฮสต์ได้เลย

ออฟไลน์ iamday

  • ระหว่างคืน ระหว่างวัน ระหว่างทาง
  • Just Member
  • *****
  • กระทู้: 237
  • เห็นด้วย&ขอบคุณ: 135
  • ฉันฝันว่าฉันตาย
Re: ติดตั้งเสร็จแล้ว ???????????
« ตอบกลับ #9 เมื่อ: 15, พฤศจิกายน 2010, 04:33:44 PM »
่justhost.com

ใช้จัสโฮสจะแก้ให้ฟรีหรือเปล่าครับ ^^"

ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: ติดตั้งเสร็จแล้ว ???????????
« ตอบกลับ #10 เมื่อ: 15, พฤศจิกายน 2010, 04:49:00 PM »
่justhost.com

ใช้จัสโฮสจะแก้ให้ฟรีหรือเปล่าครับ ^^"

5555555555555+
ว่ากันเป็นกรณี 

tharayuth

  • บุคคลทั่วไป
Re: ติดตั้งเสร็จแล้ว ???????????
« ตอบกลับ #11 เมื่อ: 17, พฤศจิกายน 2010, 03:44:58 PM »
phpmyadmin เข้าไม่ได้อ่าครับ มันขึ้น error
The configuration file now needs a secret passphrase (blowfish_secret).



ไม่ได้เป็นที่โฮสครับ ให้คุณไปแก้ไฟล์ config.inc.php ของ phpmyadmin
บรรทัด $cfg['blowfish_secret'] = ''; โดยให้ใส่ตัวเลขอะไรลงไปก็ได้

ถ้าไม่มีไฟล์นั้นอยู่ ก็ copy จาก  config.sample.inc.php มาแล้วแก้บันทัดดังกล่าง
แต่บางที่ copy มาแล้วมันมีปัญหา ก็สร้างใหม่ขึ้นมาก็ได้


ออฟไลน์ เซียวเหล่งนึ่งฯ

  • Global Moderator
  • *
  • กระทู้: 5547
  • เห็นด้วย&ขอบคุณ: 2148
    • SMFjusthost.com
Re: ติดตั้งเสร็จแล้ว ???????????
« ตอบกลับ #12 เมื่อ: 17, พฤศจิกายน 2010, 04:54:23 PM »
phpmyadmin เข้าไม่ได้อ่าครับ มันขึ้น error
The configuration file now needs a secret passphrase (blowfish_secret).



ไม่ได้เป็นที่โฮสครับ ให้คุณไปแก้ไฟล์ config.inc.php ของ phpmyadmin
บรรทัด $cfg['blowfish_secret'] = ''; โดยให้ใส่ตัวเลขอะไรลงไปก็ได้

ถ้าไม่มีไฟล์นั้นอยู่ ก็ copy จาก  config.sample.inc.php มาแล้วแก้บันทัดดังกล่าง
แต่บางที่ copy มาแล้วมันมีปัญหา ก็สร้างใหม่ขึ้นมาก็ได้




พีเอชพีมายแอดมิน คือการทำงานเบื้องหลัง การติดตั้งทั้งหมดโฮสต์ต้องเป็นผู้ติดตั้งให้ 
ผู้ใช้มีส่วนแค่การใช้งานเบื้องหน้า คือสร้างเอสคิวแอลมารันบนพีเอชพีมายแอดมินแค่นั้น 
แล้วผู้ใช้เขาจะไปแก้ไข หรือไปจัดการไฟล์ติดตั้งของพีเอชพีมายแอดมินได้จากไหน 
เอาแค่  /libraries หรือ /phpMyAdmin  สองพาร์ทนี้ ผู้ใช้เขาจะหาเจอได้ไหม ในเมื่อเขาไม่มีสิทธิ์เข้าถึง   

เพราะฉะนั้นโฮสต์ ต้องแก้ไขเรื่องนี้ให้  แค่นั้นแหละง่ายๆ 

อ่อ  เอสเอ็มเอฟ ไม่มีไฟล์คอนฟิกนะ ไม่เกี่ยวกัน

unname

  • บุคคลทั่วไป
Re: ติดตั้งเสร็จแล้ว ???????????
« ตอบกลับ #13 เมื่อ: 17, พฤศจิกายน 2010, 05:08:26 PM »
ไม่ได้เป็นที่โฮสครับ ให้คุณไปแก้ไฟล์ config.inc.php ของ phpmyadmin
บรรทัด $cfg['blowfish_secret'] = ''; โดยให้ใส่ตัวเลขอะไรลงไปก็ได้

ถ้าไม่มีไฟล์นั้นอยู่ ก็ copy จาก  config.sample.inc.php มาแล้วแก้บันทัดดังกล่าง
แต่บางที่ copy มาแล้วมันมีปัญหา ก็สร้างใหม่ขึ้นมาก็ได้

สับสนระหว่าง Host จริง กับ Host จำลองหรือเปล่าครับ?

phpMyAdmin เป็นแค่ Script ช่วยเข้าถึง MySQL (โดยไม่ต้องรู้คำสั่ง MySQL)

สำหรับ phpMyAdmin บน Host จริง เราเป็นเพียงผู้ "เข้าใช้ในส่วนที่เป็นของเรา" แต่ไม่สามารถแตะต้องระบบอื่นๆ รวมถึงข้อมูลผู้ใช้คนอื่นๆ ได้ครับ

ออฟไลน์ Jiewky

  • Ju
  • *
  • กระทู้: 13
  • เห็นด้วย&ขอบคุณ: 2
Re: ติดตั้งเสร็จแล้ว ???????????
« ตอบกลับ #14 เมื่อ: 19, พฤศจิกายน 2010, 12:48:59 AM »
เราตั้งใน phpmyadmin ให้เป็น UTF8 แล้วแต่ยังไม่หายเลย ทำไงดีครับ ช่วยที
www.psbike.net/smf [nofollow]

 

Sitemap 1 2 3 4 5 6 
Back to top