草庐IT

error500

全部标签

php - Yii2 批量删除操作发生Internal Server Error

我在Yii2中有批量删除操作,下面是删除事件日志记录的代码(这里的DBMS是PostgreSQL)-$companies=Yii::$app->request->post('ids','');if($companies&&count($companies)){foreach($companiesas$company){try{$utsendelseid=$company['utsendelseid'];$mailid=$company['mailid'];$model=MailSend::find()->where(['utsendelseid'=>$utsendelseid,'mai

php - 在 php.ini 中设置 error_reporting

对于我的本地机器,我在我的php.ini中使用以下设置error_reporting=E_ALL&~E_NOTICE&~E_DEPRECATED它允许省略单引号从记录集中获取数据,如$rs[url]。我也在我的网络服务器上使用了这个设置,但它只是忽略了上面的语法并且不会获取任何数据。有什么问题吗? 最佳答案 你确定你修改了正确的php.ini吗?我之所以这样问,是因为有时php.ini位于不同的路径上,一个用于phpcli,另一个用于apache(其他Web服务器可能也是如此)。您应该添加更多关于您使用的服务器(windows、li

php - 选民导致 500 错误而不是 403

我创建了一个自定义投票器,如果请求不包含有效的授权header,它会拒绝访问我的API。它基于两个食谱条目的组合:http://symfony.com/doc/current/cookbook/security/voters.html和http://symfony.com/doc/current/cookbook/security/custom_authentication_provider.htmlcontainer=$container;$this->nonceCacheDir=$nonceCacheDir;}publicfunctionsupportsAttribute($att

php - 第 332 行的 fatal error : Call to a member function getId() on a non-object in C:\wamp\www\magentno\lib\Varien\Data\Tree\Dbp. php

我正在使用Magento1.8.0.0,我通过本地主机在WAMP服务器上安装了一个测试版本,当我想添加类别时,出现下一个错误:fatalerror:在C:\wamp\www\magentno\lib\Varien\Data\Tree\Dbp.php中的非对象上调用成员函数getId()第332行我还没有开店,因为我需要那个类别。我已经在出现错误的行中添加了tryandcatch代码。这是给出错误的代码:publicfunctionloadEnsuredNodes($category,$rootNode){$pathIds=$category->getPathIds();$rootNod

php - 使用 Laravel 和 PHP 5.5 在 GAE 本地开发服务器上出现错误 500

我在GoogleAppEngine上运行Laravel。由于AppEngine使用PHP5.5解释器运行PHP,因此我将php55指定为运行时。该项目在Google的服务器上运行良好。当我在本地开发服务器上运行我的网站时,SDK使用运行时提供:php一切正常。将运行时更改为php55会给我一个空白页面,并在我的日志中出现以下错误:UnabletodeletefunctiondlUnabletodeletefunctionmb_send_mailERROR:root:phpfailure(255)with:stdout:Status:500InternalServerErrorX-Pow

php - 将错误保存在数据库中而不是 cakePHP 中的 errors.log

我需要将应用程序中发生的错误保存到数据库表中,而不是写出到errors.log。我正在使用CakePHP,但对于如何实现这一点有点迷茫。有什么建议吗? 最佳答案 试试这个:http://book.cakephp.org/view/1582/Creating-and-configuring-log-streams 关于php-将错误保存在数据库中而不是cakePHP中的errors.log,我们在StackOverflow上找到一个类似的问题: https://

PHP 函数 getimagesize() 在尝试获取 https url 时给出 "Read error"

我正在尝试将getimagesize与URL和http一起使用,一切都很好。但是,当尝试在httpsurl上使用函数时,我收到“读取错误”通知,结果为false。我检查并在服务器上安装了OpenSSL0.98(因此它也应该使用https)。我知道我可以先下载图像然后使用它,但在我看来这应该可以工作并且我遗漏了一些东西。能否请您提供一些解决方案(除了先下载图像然后打开它)?提前谢谢你。 最佳答案 您可以使用file_get_contents()作为替代解决方案.. 关于PHP函数getim

php - Laravel - 500 内部服务器错误

我在我的本地主机上运行我的laravel网站,工作正常。但是当我尝试在托管服务器上运行我的站点时,出现500内部服务器错误?是因为我的.htaccess文件还是Iremovepublicurl?我的.htaccess文件Options-MultiViewsRewriteEngineOn#RedirectTrailingSlashes...RewriteRule^(.*)/$/$1[L,R=301]#HandleFrontController...RewriteCond%{REQUEST_FILENAME}!-dRewriteCond%{REQUEST_FILENAME}!-fRewri

php - 更改 log_errors_max_len 无效

我在PHP方面没有经验,而且我在使用error_log登出大数组时遇到了问题。和print_r.有人告诉我here更改log_errors_max_lenphp.ini文件,我继续做了查看从哪里加载php.ini文件。然后我把它改成了log_errors_max_len=0但输出仍然被截断。我也在使用Laravel。有人知道为什么这不起作用吗?(我已经重启了apache:) 最佳答案 这里最主要的是,log_errors_max_len在这种情况下似乎毫无用处。PHP手册指出:Thislengthisappliedtologgede

javascript - 阵列随机洗牌,同时在 Twig 中有约 500 行

我正在基于数据库在Controller中创建一个大数组。然后在Twig中显示它。问题是有时候,这个数组似乎随机地被洗牌了。刷新页面后就正常了,然后又乱码了,正常的时候没有规律。Controller中的PHP数组看起来不错,没有问题。然后我将它传递给模板:return$this->render('AcmeBundle:FooController:bar.html.twig',['allResults'=>$results]);然后将其显示在Twig模板中:{%forrinallResults%}{{r.id}}{{r.name}}{%endfor%}现在发生的情况是它有时会导致页面看起来