草庐IT

javascript - AJAX 提交和 500 服务器错误

我在尝试运行我的AJAX时收到500服务器错误。我对AJAX很陌生。如果我在脚本中不运行AJAX,代码中的每件事都有效,例如只运行:$("#book-appointment-form").submit();因此,看起来所有的数据库功能都没有问题。但是,我需要AJAX才能在Wordpress页面中运行我的代码。我在错误日志中没有看到任何注释。控制台日志显示url指向正确的位置。我可能缺少什么?控制台日志显示在confirmedData中显示的隐藏输入中的数据:0:Objectname:"csrfToken"value:"0f4343dfd0e71a8fa515d08f340f7bc9"_

PHP:使用 ZipArchive 创建 zip 文件时出错 (500)

我正在使用phpsZipArchive类来创建目录的zip文件。该代码适用于几乎所有目录,除了两个恰好是最大的目录(最大的目录当前包含51个文件,总计175MB)。当我为这些目录运行代码时,将创建一个大小为67,108,864字节的临时文件('filename.zip.[RandomLettersAndNumbers]',例如'filename.zip.riaab4'),脚本会引发内部服务器错误(500)。到目前为止我已经尝试过的(大部分在源代码中仍然可见):增加memory_limit增加max_execution_time查看php错误日志:错误日志为空尝试找到发生错误的确切行:代

php - 学说2,十进制只能包含14位数字

编辑:这刚刚被确认为Doctrine2中的错误http://www.doctrine-project.org/jira/browse/DDC-1112?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15724#action_15724我有一个Doctrine2实体,值是这样映射的(使用常规的getter/setter):/***@Column(type="decimal",precision=40,scale=30)*/protected$someValue;

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

Ubuntu 14.04 上的 php5-imagick

我花了很多时间谷歌搜索这个问题,但无济于事,所以我希望能在这里得到一些帮助。我使用的是Ubuntu14.04,我已经安装了php5-imagick、ImageMagick和一些额外的库以使其正常运行。从命令行测试安装工作完美,所有委托(delegate)都根据“convert-listconfigure”安装(输出如下所示)。它之前工作和表现完美。我唯一能想到的是Ubuntu的一些系统/安全更新。在出现此错误之前,我的代码和IM安装均未被任何用户操作更改。问题是当我从我的PHP脚本调用Imagick时,它显示了这个错误:#420:nodecodedelegateforthisimage

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 - ubuntu 14.04 上的 Laravel 5.1 session 问题

我在ubuntu14.04上的laravel(5.1)session中遇到以下问题。在每次请求时,都会在storage/framework/sessions中生成一个新的session文件。正如您已经猜到的那样,session驱动程序是'file','lifetime'设置为120。这似乎是某种权限错误。我已经将存储文件夹的权限设置为755(也是777),但是每个新生成的session文件的权限都是664(rw-rw-r--)。通过谷歌我只发现了一个与dd(...)相关的session问题,但这里不是这种情况,尤其是它在Windows环境中运行良好。我本来想做的是使用redirect(

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

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

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

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

PHP 在浏览器中返回错误 500,但在 shell 中不返回

我目前正在试验一个名为MosquittoPHP(https://github.com/mgdm/Mosquitto-PHP/)的PHP插件。我已经全部安装好,在“php-m”下它似乎正确显示。我正在使用一个小的测试代码来查看它的基本形式是否有效:onConnect(function()use($c){$c->publish('mgdm/test','Hello',2);});$c->connect('test.mosquitto.org');for($i=0;$iloop(1);}echo"Finished\n";?>这似乎在我的浏览器中返回了“完成”。所以,我决定升级我的游戏,并添加