草庐IT

pg_upgrade_internal

全部标签

php - 访问Vagrant box中的错误日志查看 'internal server errors'

我有一个vagrantbox设置,我想调试我在Magento应用程序中收到的一些“500内部服务器”错误我在我的目录结构中看到了日志文件夹,但在这个目录中看不到任何access.log或error.log文件,我需要什么来打开它吗? 最佳答案 记住错误的日志文件是exception.log,通知/警告是system.log。这两个文件都在您的magento安装的var/log下。有时magento无法捕获错误。在这种情况下,错误要么打印到浏览器,要么保存到Apache日志。查看/var/log/apache/下的apache日志(文

php - SoapClient 调用返回 500 Internal Server Error

我正在尝试使用PHP及其内置的SoapClient连接到API。我已经检查了通过客户端提供的格式错误的文档提供的url,$client->__getFunctions()返回了三个函数的列表。HelloWorld($name)以Hello~name~响应,向我表明我正在通过SoapClient调用与服务器通信并且URL是正确的。但是,当我尝试访问__getFunctions()给我的其他方法之一时,即使在从文档中复制/粘贴XML并输入我自己的凭据之后,我仍然给定InternalServerError故障字符串和500作为来自SoapFault对象的故障代码。我确信是我自己的XML字符串

php - fatal error : session_start() after upgrading to Codeigniter 3

我从Codeigniter2升级到3,现在我的CAS库出现了这个错误:APHPErrorwasencounteredSeverity:ErrorMessage:session_start()[function.session-start]:Failedtoinitializestoragemodule:user(path:C:\Windows\Temp)Filename:CAS/Client.phpLineNumber:3588Backtrace:和session有关,我猜CI3.0和CI2.0的处理方式不一样。我在config.php中有以下内容$config['sess_drive

php - file_get_contents 无法打开流 : HTTP request failed! HTTP/1.1 500 Internal > Server Error in

我看到很多问题与我的问题相匹配。但他们都没有提供任何可行的解决方案。因此,我不需要制作复杂的功能,而是需要简单的解决方案。请不要curl。我已经使用这段代码完成了很多工作。我正在做一个抓取项目,需要从ebay加载产品修订的内容。我正在使用PHP函数file_get_contents();这是我遇到麻烦的URL。https://cgi.ebay.com/ws/eBayISAPI.dll?ViewItemRevisionDetails&item=272908801183这个file_get_contents();在不同的URL上工作得很好,但不知道为什么不在这个上。这是我正在使用的代码。但

php - pg_prepare() 准备好的语句(不是 PDO)是否可以防止 SQL 注入(inject)?

我正在处理的目标系统不支持PDO,尽管我在上使用PHP5.1.x寻求防止SQL注入(inject)的解决方案PostGres-DB8.2+。目前没有切换到PDO的机会。我目前的解决方案是pg_prepare-prepared语句://TryingtopreventSQL-Injection$query='SELECT*FROMuserWHERElogin=$1andpassword=md5($2)';$result=pg_prepare($dbconn,"",$query);$result=pg_execute($dbconn,"",array($_POST["user"],$_POS

php - 错误 :- php is not recognised as an internal or external command

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion所以这是我的路径:C:\wamp\bin\php\php5.4.3我的php.exe文件在该文件夹中...我试着把:C:\wamp\bin\php\php5.4.3;C:\wamp\bin\php\php5.4.3\php.exeC:\wamp\bin\phpC:\wamp\bin\php;但没有一个是行不通的。我不知道为什么它不起作用......谢谢

php - pg_connect - php 脚本从命令行工作,但不能从网页工作

我有一个CentOSapache网络服务器,我已经设置它来访问我们的数据库服务器(也是CentOS)。在数据库服务器上的pg_hba.conf中有一个Web服务器条目。我可以在运行网络服务器的机器的命令行(使用bash下的“php-a”)上毫无问题地进行连接。这是我的脚本(凭据损坏)if(pg_connect("host=192.168.6.11port=5432dbname=C_testuser=Cuserpassword=c1811wet")){echo'connected';}else{echo'not';}当从命令行运行此脚本时,我得到“连接”。当我作为网页运行时(http:/

php - pg_close 在使用持久的 postgres 连接时?

当使用pg_pconnect连接从php连接到postgres时,pg_close是否:真的关闭连接(破坏持久效果)?将连接移交给pconnect池? 最佳答案 与PHP.ini配置有关,如标签pgsql.allow_persistent设置为true那么pg_close将不会关闭连接,因为它是持久的,否则如果你将它设置为falsepg_close将关闭连接。文档说明pg-pconnect:pg_close()willnotclosepersistentlinksgeneratedbypg_pconnect()

php - 如何调试 "internal server error"?

当您对.htaccess文件进行更改并且出现问题时,您会收到“内部服务器错误”。那对我没有帮助。我怎样才能找出实际的错误是什么? 最佳答案 错误原因应该保存在服务器日志中。具体位置取决于您的服务器和设置。例如。在apache2日志文件中,在您的配置或虚拟主机中的ErrorLog中定义。 关于php-如何调试"internalservererror"?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/q

php - pg_escape_string 不工作

我想使用pg_escape_string在我的password谁能告诉我它是如何使用的?在我的postgresqlinsert表格$query="insertintovmobjects(guid,ipaddress,username,password,hostid,vmname,guestostype)values('".$guid."','".$ip."','".$username."','".$password."','".$hostid."','".$name."','".strtolower($os)."')";我正在使用$escaped=pg_escape_string($p