phppgadmin常见错误和问题的解决办法

phppgadmin常见错误和问题的解决办法

ID:27820523

大小:54.05 KB

页数:7页

时间:2018-12-06

phppgadmin常见错误和问题的解决办法_第1页
phppgadmin常见错误和问题的解决办法_第2页
phppgadmin常见错误和问题的解决办法_第3页
phppgadmin常见错误和问题的解决办法_第4页
phppgadmin常见错误和问题的解决办法_第5页
资源描述:

《phppgadmin常见错误和问题的解决办法》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、phpPgAdmin常见错误和问题的解决办法这篇文章主要介绍了phpPgAdmin常见错误和问题的解决办法,如安装错误、登陆错误、转储功能、其它错误和问题等,需要的朋友可以参考下一、安装错误Q:我已经安装了phpPgAdmin,但是当我企图使用它的时候,我得到一个错误说我安装的PHP没有正确的编译数据库支持。A:这个信息的意思是你的PHP没有将PostgreSQL支持编译进去。正确的配置选项是’一with-pgsql'。请仔细阅读PHP手册以获得关于如何编译PHP的更详细的信息。PostgreSQL支持可以编译为PHP的动态扩展模块,因此如果你使用的是一个预编译版本的PHP(Lin

2、ux下的RPM包或Windows下的二进制文件之类),也许你只需要做一件事就可以了:编辑php.ini文件并取消如下两行的注释:(Windows下通常位于C:WIND0WS或C:WINNT目录,Linux下通常位于/etc/php.ini);extension=php_pgsql.dl1:Windows;extension=pgsql.so:Linux使它变成:extension=php_pgsql.dll;Windowsextension=pgsq1.so;Linux在基于RedHat或Fedora的Linux发行版上,该PHP扩展己经自动的在/etc/php.d/pgsq1

3、.ini文件中进行了配置,只要安装php-pgsql软件包即可。Q:在Windows上使用phpPgAdmin时,我得到一个如下警告信息:"Warning:session_start()[funotion,session-start]:open(/tmpsess_5a401efIe67fb7al76a95236116fe348,0_RDWR)failed〃A:你需要修改你的PHP.INI文件(通常位于c:windows目录)并将如下行session.save_pa.th'/tmp"修改为session,save_path=//c:windowstemp"并确保c:wind

4、owstemp目录确实存在。二、登陆错误Q:我总是得到一个"Loginfailed〃,我确定我使用了正确的用户名和密码!A:检查一下PostgreSQL日志,它会告诉你登陆失败的准确原因。编辑PostgreSQL的〃data〃目录下的pg_hba.conf文件,确保你拥有访问数据库服务器的正确权限。如果你将phpPgAdmin安装在一个不同于PostgreSQL服务器所在的机器上,另一个可能的原因是PostgreSQL在启动时没有启用TCP/IPsockets。要启用它,可以编辑postgresql.conf文件,将如下行#tcpip_socket=false修改为tcpip_s

5、ocket=true然后重启PostgreSQL。[译者注]从8.0版本开始,原来的virtual_host和tcpipsocket配置指令已经被listenaddresses代替。请参阅PostgreSQL获取更多对listen_addresses指令的解释。Q:有些用户会得到"Logindisallowedforsecurity〃错误信息A:phpPgAdmin默认禁止空密码或特定用户(pgsql,postgres,root,administrator)登陆。在改变这个默认行为(将config,inc.php文件中的$conf[’extra_login_security’]设置

6、为false)之前,请首先仔细阅读PostgreSQL文档中关于客户端认证的部分,并充分理解如何修改PostgreSQL的pg_hba.conf配置文件以启用密码保护本地连接。Q:我可以使用任意密码登陆!A:PostgreSQL默认运行于"信任模式"。意思是对于本地连接不检查密码。我们强烈建议你修改pg_hba.conf文件,并将登陆类型改为’md5’。注意,一旦你将’local’登陆类型修改为’md5’,你就可能需要在启动PostgreSQL的时候输入密码。要避开它,可以使用一个.pgpass文件,相关说明请参考PostgreSQL文档libpq部分。三、其它错误Q:当我通过表单

7、向数据库输入非ASCII数据时,它被当着十六进制数或#1234;格式插入。A:你没有使用正确的编码创建数据库。这个问题会出现在你企图向一个SQL_ASCII数据库输入元音变音(umlaut),或者向EUC-JP数据库输入SJIS字符的时候。Q:当我drop并重建一个同名的表的时候,失败了。A:最简单的办法是使用PostgreSQL7.3以上的版本。Q当我浏览一个表的时候,’edit(编辑)’和’delete(删除)’链接并没有显示出来。A:phpPgAdmin将按顺序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。