A-AA+then

ติดตั้ง m_guestbook v0.9.0 ไม่สำเร็จค่ะ

1,650

                          ดิฉันพยายามติดตั้ง   m_guestbook.v.0.9.0  แต่ไม่สำเร็จ  เพราะอ่านวิธีการติดตั้งไม่เข้าใจ  ข้างล่างนี้คือวิธีติดตั้งดังกล่าว


หลังจากแตก file ให้แก้ไขไฟล์ config.inc.php

$hostname =  "localhost";
$user = "test"; #   ใส่ user name
$passwd = "12345";   # ใส่ password
$dbname = "test"; # ชื่อ database
$tbname = "m_guestbook";
$list_page =10; #กำหนดจำนวนที่แสดงต่อ 1 หน้า
$thank = "ขอบคุณครับที่ลงทะเบียนเยี่ยมชม";

  m_guestbook.sql
ใช้ phpmyadmin ลง table นะครับ
INSERT INTO `m_admin` VALUES (1, 'test', '54321'); <== ของ admin
เข้าไปแก้ ก่อนลง แล้วกัน ใน  m_guestbook.sql

 upload ไปแล้วก็ chdmod 777  dir img4 ด้วยนะ

             หลังจากที่ดิฉันพยายามทำตามแล้ว   ผลที่ออกมาเป็นเช่นดังรูปข้างล่างค่ะ




ขอท่านช่วยอธิบายการติดตั้งอย่างละเอียดแก่ดิฉันด้วยนะคะ  ขอบคุณมากค่ะ

3 ความคิดเห็น

555+++

คำตอบจริงๆ คงต้องถามผู้ผลิตครับ

โอกาศที่เป้นไปได้ ถ้าไม่ใช่ความผิดพลาดของโค้ดก็คงเป็นที่ db ครับ แนะนำให้ลองตรวจสอบ db ครับ ว่าได้สร้างถูกต้องหรือเปล่า

1.สร้างฐานข้อมูลชื่อ test
2.แก้ไข INSERT INTO `m_admin` VALUES (1, 'test', '54321');
3.ทำการ import m_guestbook.sql ไปยังฐานข้อมูล

ลองดูครับ
1

                  ก่อนอื่นดิฉันต้องขอขอบคุณ  สำหรับคำตอบ  เพราะถึงจะไม่ถูกหมด  แต่ก็เป็นการชี้ช่องทางที่ถูกต้องค่ะ

1. test  เป็นชื่อของ  admin ค่ะ  ไม่ใช่  ฐานข้อมูล   ดังนั้น  54321  จึงเป็น  password  สำหรับ  admin  เข้าไปจัดการ  guestbook

2. ดิฉันได้ทดลอง  import m_guestbook.sql ไปยังฐานข้อมูล  ตามคำแนะนำของคุณ  ผลคือ  มันเป็นคำสั่ง  สร้าง  table  ใน  ฐานข้อมูล คือ

    - m_admin  ซึ่งภายหลังจึงทราบว่าใช้สำหรับจัดการ  guestbook

    - m_guestbook  ซึ่งภายหลังจึงทราบว่าใช้สำหรับ  เก็บข้อมูล  ที่  ผู้เยี่ยมชม บันทึก

3. ดังนั้น  การ import m_guestbook.sql ไปยังฐานข้อมูล  จึงเป็นคำแนะนำที่ช่วยชี้ทางสว่างให้ดิฉันค่ะ 

      ขอขอบคุณในไมตรีอีกครั้งค่ะ

2

$dbname = "test";// ชื่อ database

โปรแกรมโดยทั่วไป มักต้องมีการติดตั้งก่อน ก่อนการใช้งาน ควรมองหาไฟล์ install หรือ setup เพื่อเรียกใช้ในครั้งแรกครับ หรือ ถ้ามี readme ก็ควรอ่านก่อน

ถ้าไม่มีอะไรเลย ให้ลองมองหาไฟล์ .sql ครับ ซึ่งไฟล์นี้จะเป็นไฟล์สำหรับ สร้าง และจัดการฐานข้อมูล ซึ่งเราจะต้องดำเนินการก่อน การเรียกใช้โปรแกรม

$dbname = "test";

บางครั้ง dbname นี้อาจไม่มีบนระบบ รวมถึง บาง Server อาจไม่สามารถ สร้างเพิ่มได้ ก็ให้ทำการกำหนด หรือ สร้าง ฐานข้อมูลนี้ก่อนเสมอ เนื่องจากโดยทั่วๆไป โปรแกรมมักจะไม่ทำในส่วนนี้ให้ และไฟล์ .sql ก็มักจะไม่จััดการให้ครับ
3
^