แหล่งแลกเปลี่ยนความรู้-ประสบการณ์ FreeBSD สำหรับคนไทย
:: เพื่อแลกเปลี่ยนความรู้, ถาม-ตอบปัญหาคาใจ, แนะนำ, ประกาศ, หรือทุกสิ่งตามต้องการ ::
 
Home  กลับหน้าหลัก  สมัครสมาชิก  ตั้งคำถามใหม่  แก้ไขข้อมูลสมาชิก  ดูสมาชิกทั้งหมด  ลืมรหัสผ่าน

ขอเชิญร่วมตอบคำถามครับ



  ถึงครูมานิส phpMyAdmin
 akkharachon
 Posted : 2008-03-20 21:04:18
ผมติดตั้ง phpMyAdmin-2.11.5 บน FreeBSD 7.0 สำเร็จแล้วครับ ขอบคุณมากเลยที่ให้กำลังใจ

อัครจร

 
  IP : (124.121.236.19)
Mail to akkharachon
แสดงความคิดเห็น

 akkharachon
 Posted : 2008-03-20 22:04:32   IP : (124.121.236.19)
การติดตั้ง phpMyAdmin-2.11.5 บน FreeBSD 7.0

จากที่ติดตั้ง FreeBSD 7.0 มา FAMP ที่ทำการติดตั้งผ่าน ports นั้นต้องทำการ update ports ก่อนจึงจะสามารถติดตั้ง AMP ผ่าน (เท่าที่ติดตั้งมาไม่ตำกว่า 5 ครั้ง)
เริ่มเลย
#cd /usr/ports/databases/phpmyadmin
#make install clean

แล้วเลือก options ได้ตามต้องการ

หลังจากนั้นรอจนกว่าจะติดตั้งเสร็จ แล้วเข้าไปแก้ไข httpd.conf

#vi /usr/local/etc/apache22/httpd.conf

แล้วเพิ่มข้อความเหล่านี้ที่ท้ายไฟล์

Alias /phpMyAdmin/ "/usr/local/www/apache22/data/phpMyAdmin/"

<Directory "/usr/local/www/apache22/data/phpMyAdmin/">
Options Indexes MultiViews
AllowOverride none

Order Allow,Deny
Allow from all

</Directory>

แล้วทดสอบ httpd.conf ด้วยคำสั่ง /usr/local/etc/rc.d/apache22 configtest ถ้าถูกต้องจะแสดง Syntax OK แต่ถ้า error ให้ตรวจสอบอีกครั้ง จากนั้น สั่ง stop และ start Apache ด้วยคำสั่ง /usr/local/etc/rc.d/apache22 stop และ /usr/local/etc/rc.d/apache22 start

จากที่เราติดตั้ง phpMyAdmin ผ่าน ports นั้น phpMyAdmin จะถูกติดตั้งที่ /usr/local/www และให้เราทำการ copy มาไว้ที่ /usr/local/www/apache22/data ด้วยคำสั่ง

#cp -R /usr/local/www/phpMyAdmin /usr/local/www/apache22/data/phpMyAdmin

แล้งทำการ copy config.sample.inc.php ไปเป็น config.inc.php แล้วทำการแก้ไขไฟล์ config.inc.php ดังนี้

<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
* phpMyAdmin sample configuration, you can use it as base for
* manual configuration. For easier setup you can use scripts/setup.php
*
* All directives are explained in Documentation.html and on phpMyAdmin
* wiki <http://wiki.cihar.com>.
*
* @version $Id: config.sample.inc.php 10142 2007-03-20 10:32:13Z cybot_tm $
*/

/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = 'password'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

/*
* Servers configuration
*/
$i = 0;

/*
* First server
*/
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysql';
/* User for advanced features */
// $cfg['Servers'][$i]['controluser'] = 'pma';
// $cfg['Servers'][$i]['controlpass'] = 'pmapass';
/* Advanced phpMyAdmin features */
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';

/*
* End of servers configuration
*/

/*
* Directories for saving/loading files from server
*/
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';

?>

และทำการ copy ไฟล์ config.default.php จาก /usr/local/www/apache22/data/phpMyAdmin/libraries ไปไว้ที่ /usr/local/www/apache22/data/phpMyAdmin แล้วทำการแก้ไข ไฟล์ config.default.php ดังนี้

$cfg['PmaAbsoluteUri'] = 'http://192.168.2.3/phpMyAdmin/';

$cfg['Servers'][$i]['password'] = 'password';

แล้วทำการเปลี่ยน permission ของไฟล์ config.inc.php

#chmod 644 config.inc.php

แล้วเรียกhttp://url/phpMyAdmin

 
 Comment : 1
Mail to akkharachon
กลับขึ้นด้านบน

 oiy
 Posted : 2008-03-20 23:23:51   IP : (118.172.133.103)
ทำตามนี้แล้ว เปิดไม่ได้ค่ะ แจ้งว่า
Existing configuration file (./config.inc.php) is not readable

 
 Comment : 2
กลับขึ้นด้านบน

   oiy
 Posted : 2008-03-20 23:29:28   IP : (118.172.133.103)

  ศิษย์น้อยฝึกวิชา
 

 Sex :
 Post : 121
 สมาชิกลำดับที่ : 787
แล้วก็แบบนี้ค่ะ
The configuration file now needs a secret passphrase (blowfish_secret).

 

ครูอ้อย ค่ะ
 Comment : 3
ชื่อสมาชิก oiy Mail to oiy
กลับขึ้นด้านบน

 akkharachon
 Posted : 2008-03-21 00:29:48   IP : (124.120.48.152)
เท่าที่ดูนะครับ ลองสั่ง
#cd /usr/local/www/apache22/data/phpMyAdmin
#./config.inc.php

และ
$cfg['blowfish_secret'] = 'password';

password ผมใส่ password ของ root ของ mysql

ลองดูอีกทีสิครับ ที่ดู ไม่ฟ้อง permisstion ใช่มั๊ยครับ

 
 Comment : 4
Mail to akkharachon
กลับขึ้นด้านบน

 akkharachon
 Posted : 2008-03-21 00:38:48   IP : (124.120.48.152)
คลิ๊กที่ภาพ

จะได้ตามนี้

 
 Comment : 5
Mail to akkharachon
กลับขึ้นด้านบน

 ครูมานิส
 Posted : 2008-03-21 09:58:34   IP : (192.168.100.9)
ยินดีด้วยครับ ไม่มีอะไรยากหรอกครับ ถ้าเราพยายาม เต็มใจช่วยเหลือชาว FreeBSD ทุกท่านครับ

 
 Comment : 6
กลับขึ้นด้านบน

   มะขาม
 Posted : 2008-03-21 11:36:47   IP : (10.3.1.54)
Administrator

  จ้าววรยุทธ์
 

 Sex :
 Post : 1949
 สมาชิกลำดับที่ : 21
ดีใจด้วยครับที่ทำได้
ตอนแรก มะขาม ก็ copy แฟ้มทั้งยวงไปไว้ใน /usr/local/www/apache22/data ด้วยเหมือนกัน แต่ครั้งนี้ ทำมันตรงที่เขาวางไว้นั่นแหละ
มันก็ work แฮะ
การจัด configurations ต่างๆ ต้องการความรู้ในเรื่องนั้นๆอย่างลึกซึ้ง และ ยากที่จะมาบอกกันให้เข้าใจง่ายๆในนี้ได้ จึงแนะให้ศึกษาเพิ่มเติมเอาเองจากหนังสือครับ ไม่ว่าจะเป็น apache, php, dns ล้วนแล้วแต่ต้องการ กิน เวลาของเราไปแทบทั้งนั้น ถึงจะเอาอยู่

ขอให้โชคดีนะ

 
 Comment : 7
ชื่อสมาชิก มะขาม Mail to มะขาม
กลับขึ้นด้านบน

   xdisc
 Posted : 2008-03-21 12:56:33   IP : (202.129.24.145)

  จ้าววรยุทธ์
 

 Sex :
 Post : 1774
 สมาชิกลำดับที่ : 315
ก็อย่างที่พี่มะขามว่าไว้นั่นแหละ จำเป็นต้องรู้หลายๆเรื่องแล้วค่อยจับมารวมกันให้เป็นเรื่องเดียวกัน
ผมเองก็ติดตั้ง phpmyadmin ทาง port นี่แหละแล้วก็ใช้ virtual host จัดการชี้ทางให้มัน มันก็ทำงานได้เหมือนกัน
http://mysql.catburiram.com

อ่านเยอะๆแล้วจะเข้าใจครับ


 

แอดมินพอกะเทิน
 Comment : 8
ชื่อสมาชิก xdisc Mail to xdisc www.catburiram.com
กลับขึ้นด้านบน

 oiy
 Posted : 2008-03-23 20:54:03   IP : (118.172.135.166)
ทำตามที่ท่านอakkharachonเ ท่าที่ดูนะครับ ลองสั่ง
#cd /usr/local/www/apache22/data/phpMyAdmin
#./config.inc.php

และ
$cfg['blowfish_secret'] = 'password';

ใช้ได้เรียบร้อยแล้วค่ะ ขอบคุณมากค่ะ



 
 Comment : 9
กลับขึ้นด้านบน

 kiriyah
 Posted : 2009-10-01 19:37:15   IP : (202.12.73.13)
ขอบ คุง คร้า้บบบ

 
 Comment : 10
กลับขึ้นด้านบน

1 2


 แสดงความเห็นต่อคำถามนี้
ชื่อ/Username
รหัสผ่าน
( เฉพาะสมาชิก )
อีเมลล์
( ถ้าเป็นสมาชิกไม่ต้องใส่ )
รูปแบบพิเศษ   ย่อหน้า ตัวหนา ตัวยก ตัวห้อย ตัวหนังสือเรืองแสง ตัวหนังสือมีเงา ตัวเอียง เส้นใต้ สีแดง สีเขียว สีน้ำเงิน สีส้ม สีชมพู สีเทา
Emotions  
แทรกภาพ  
ขนาดภาพ ห้ามเกิน 50 kb  และ ไฟล์ Flash ขนาดห้ามเกิน 500 kb
แสดงความเห็น

ความปลอดภัย กรุณากรอกข้อความที่ท่านเห็นด้านล่าง
   
   
   
[ สมัครสมาชิก | ปิดหน้าต่างนี้ ]


ข้อความที่ท่านได้อ่าน เกิดจากการเขียนโดยสาธารณชน และส่งขึ้นมาแบบอัตโนมัติ เจ้าของเว็บบอร์ดไม่รับผิดชอบต่อข้อความใดๆทั้งสิ้น เพราะไม่สามารถ
ระบุได้ว่าเป็นความจริงหรือชื่อผู้เขียนที่ได้เห็นคือชื่อจริง ผู้อ่านจึงควรใช้วิจารณญาณในการกลั่นกรอง และถ้าท่านพบเห็นข้อความใด ที่ขัดต่อกฎหมายและ
ศีลธรรม หรือเป็นการกลั่นแกล้งเพื่อให้เกิดความเสียหาย ต่อบุคคล หรือหน่วยงานใด กรุณาส่ง email มาที่ admin@thaibsd.com เพื่อให้ผู้ควบคุม
ระบบทราบและทำการลบข้อความนั้น ออกจากระบบต่อไป


 © Copyright 2001 thaibsd.com All Right Reserved. Contact >> admin@thaibsd.com