Category: postgreSQL

Install phpPgAdmin in Windows

ขั้นตอนการติดตั้ง phpPgadmin
1. ดาวโหลด http://phppgadmin.sourceforge.net/doku.php?id=download

2. จากนั้นนำไปวางใน www

3. จากนั้นแก้ไข ไฟล์ /conf/config.inc.php
บันทัด ที่ 73  $conf[‘extra_login_security’] = true;   —> $conf[‘extra_login_security’] = false;

 

install apache with php postgres on windows 7

1. เข้าไปแก้ไข ไฟล์ php.ini เปิดใช้ extension ดังนี้
extension=php_pgsql.dll

2. เพื่มข้อความใน httpd.conf ดังนี้
LoadFile “C:/PHP/libpq.dll”

3. คัลลอกไฟล์ libpq.dll จาก C:\Program Files\PostgreSQL\8.3\bin  ลงโฟเดอร์  C:/PHP/

4.ทดสอบการทำงาน โดยเขียนไฟล์ php

echo extension_loaded('pgsql') ? 'yes':'no';

หมายเหตุ หากทดลองแล้วใช้ไม่ได้ให้ ใข้ appserv-win32-2.5.9 ผมทดลองแล้วใช้ได้

Strating PostgreSQLStarting PostgreSQL 8.3 database server: mainT server failed to start.

ปัญหาของฐานข้อมูล Postgres 8.3 เมื่อไม่สามารถทำงานได้เนื่องจากการทำงานของ server ผิดพลาด

วิธีการแก้ปัญหา

ทำตามขั้นอนดังนี้

  1. cd /var/lib/postgresql/8.3/main/
  2. mv server.key server.key-0
  3. cp /etc/ssl/private/ssl-cert-snakeoil.key server.key
  4. chown postgres server.key
  5. chgrp postgres server.key
  6. chmod 740 server.key
  7. /etc/init.d/postgresql-8.3 start

แหล่งข้อมูล http://askmetoo.com/starting-postgresql-8-3-database-server-mainthe-postgresql-server-failed-to-start.htm

 

pgadmin III for windows

ขั้นตอนแรกติดตั้งไฟล์ pgadmin III

1.ดาวโหลด ไฟล์

http://www.pgadmin.org/download/windows.php

2.กรณี server pgSQL เป็น debian ต้อง set ค่าดังนี้
แก้ไขไฟล์ pg_hba.conf

# vi /etc/postgresql/8.3/main/pg_hba.conf

แกไขไฟล์โดย เพิ่ม ip ที่ต้องการให้ติดต่อกับ server

host   all   all   192.168.1.0/24    password

แก้ไขไฟล์ postgresql.conf

#vi /etc/postgresql/8.3/main/postgresql.conf

โดย Unmask

listen_address =’*’

จากนั้น reset postgresql

#/etc/init.d/postgres restart

debain install phppgadmin

สำหรับการติดตั้ง phppgadmin ท่านต้องติดตั้ง appache2, php5, postgresql มาก่อน จากนั้นทำการติดตั้ง packet เพิ่มเติมดังนี้
#aptitude install php5-postgres
#aptitude install phppgadmin

จากนั้นทำการเซตค่าเพื่อให้ phppgadmin สามารถเปิดที่โฮสอื่นๆ ดังนี้
ทำลิงค์
#sudo ln -s /etc/phppgadmin/apache.conf /etc/apache2/conf.d/phppgadmin.conf
แก้ไขไฟล์
/etc/apache2/conf.d/phppgadmin.conf

แก้ไขดังนี้ Continue reading…