草庐IT

PHPMailer 加载一段时间,然后给出 500 - 内部服务器错误

我正在尝试设置一个php页面以自动发送验证电子邮件。我想使用gmailsmtp服务器,我看过的所有地方都建议使用PHPMailer.我安装了它并使用了以下示例代码:ini_set('display_errors',1);error_reporting(E_ALL);require_once("incl\PHPMailer\PHPMailerAutoload.php");$mail=newPHPMailer();$mail->IsSMTP();$mail->SMTPAuth=true;$mail->SMTPSecure="tls";$mail->Host="smtp.gmail.com"

php - localhost 页面不工作 localhost 当前无法处理此请求。 HTTP 错误 500

当我看到这个页面时,我知道有一些500内部服务器错误,Thelocalhostpageisn’tworkinglocalhostiscurrentlyunabletohandlethisrequest.HTTPERROR500我已经在我的php.ini配置文件中设置了变量display_errors:On和error_reporting:E_ALL并重新启动了服务器。我仍然看到相同的页面,而不是导致内部服务器错误的实际错误消息。为什么? 最佳答案 这可能会解决您的问题:检查您的文件访问级别$sudochmod-R777/"yourf

php - AJAX 调用 PHP 脚本给我 500 内部服务器错误?

我像这样使用JQuery发出AJAX请求:$.ajax({type:"GET",url:"getvideo.php",data:'videoid='+vid,我使用firebug告诉我发生了什么,它告诉我发生了500内部服务器错误?以下是相关脚本的一部分:$videoid=$_GET['videoid'];$get=newyoutubeAPI();$get->getVideoAPI($videoid);classyoutubeAPIextendsException{functiongetVideoAPI($videoid){if(isset($videoid)){$clientLibr

php - 抑制消息 "Fatal error: Maximum execution time of 30..."

我正在使用register_shutdown()在上传时间过长导致PHP超时时提供显示页面。我真的不需要向用户显示fatalerror,如何隐藏该消息? 最佳答案 您可能想要设置display_errorsphp.ini中的指令在您的生产机器上关闭。或者,如果您的脚本没有超出超时问题的任何fatalerror,您可以使用ini_set在运行时关闭显示错误。 关于php-抑制消息"Fatalerror:Maximumexecutiontimeof30...",我们在StackOverflo

php - 在 PHP 错误 Apache 给出 500 错误

每次我在我的任何PHP中遇到错误时,我的本地Apache服务器都会给我一个500内部服务器错误。我的任何CakePHP项目似乎都没有问题,但这是普通的PHP,而且不得不猜测错误确实减慢了进度。 最佳答案 使用以下PHP代码启用错误报告:ini_set('display_errors','On');error_reporting(E_ALL);PHPDocs 关于php-在PHP错误Apache给出500错误,我们在StackOverflow上找到一个类似的问题:

php - 如何让 PHP 在遇到错误时显示 Apache 的 500 错误页面,而不是空白页面?

我为404、403等以及500的自定义错误文档设置了apache指令。但是,PHP在遇到fatalerror时会显示空白页面,而不是触发apache500响应。我不需要显示错误详细信息或类似内容,因为它们当前已正确记录在apacheerror_logs中,所以我认为它与error_reporting或display_errors没有任何关系,两者都已正确设置.SO上有一些类似的问题,但没有找到满足我需要的答案。基本上,在语法错误之类的情况下,我希望看到apache500错误页面,而不是空白页面。这不是可以在PHP中捕获和处理的东西,因为语法错误是无法捕获的。这似乎已在php5.2.4中

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

我有一个关于共享托管的laravel项目,我的结构应用程序是/home/username`->fontEndApps(mylaravelapps)``->backendApps(mylaravelapps)``->public_html`在公共(public)html中我放了index.php、htaccess和admin文件夹,在admin文件夹中有index.php和htaccess后端工作正常,但当我尝试访问www.domain.com/segment1或www.domain.com/segment1/segment2时,前端总是出现500内部服务器错误,这是我的前端htacce

php - zend 框架中的 500 内部服务器错误

我正在学习zend框架,我已经按照针对zend框架给出的教程设置了所有要求,但我仍然遇到此错误:InternalServerErrorTheserverencounteredaninternalerrorormisconfigurationandwasunabletocompleteyourrequest.Pleasecontacttheserveradministratoratadmin@example.comtoinformthemofthetimethiserroroccurred,andtheactionsyouperformedjustbeforethiserror.More

php - Codeigniter 空白页和 Apache 日志中的错误 500?

我昨天花了5个多小时试图弄清楚我的设置有什么问题。在ci213/application/controllers和views目录中,我有一个简单的site.phpController和test.phpView。我不知道为什么这个网站不会加载。有人对我下一步可以寻找什么有建议吗?也许记录它工作正常?如果我能得到更好的日志错误,我就能处理更多。我认为它必须与codeigniter相关,因为我在apaches根目录(/var/www)有一个index.php和index.html,在站点根目录(/var/www/vhosts/)也有一个index2.phpsrp-local/htdocs),当

php - CodeIgniter 500 内部服务器错误

我下载了一个使用CodeIgniter编写的PHP脚本。当我从本地主机运行它时,在转到管理文件夹时,它再次显示本地主机。此外,当从我的网络主机运行时,它显示500内部服务器错误。我从http://localhost/myproj运行网站有用。然后,当我尝试转到位于http://localhost/myproj/administrator的管理页面时,它给出了500内部服务器错误。我在这里读到这可能是由于.htaccess文件中的错误代码造成的。这是我现在的.htaccess文件RewriteEngineOnRewriteBase/RewriteCond%{REQUEST_FILENAM