【winserver2008r2iis+php500错误内部服务器错误。】教程文章相关的互联网学习教程文章

为什么我的PHP总是出现500错误?【代码】

我正在尝试创建一个帐户注册页面,当我添加一个系统来检查数据库并确保没有多个具有相同用户名的行时,出现500错误. 这是有效的代码:<?phpif(isset ($_POST['submit'])) {include( 'connection.php' );$username = $_POST['username'];$password = $_POST['password'];$email = $_POST['email'];if(empty($username) || empty($email) || empty($password)){echo 'Please check the required fields.';}elseif(!filter_var($email,F...

php – 如何将XMLReader / DOMDocument与大型XML文件一起使用并防止500错误【代码】

我有一个大约12mb的XML文件,大约有16000个产品.我需要将它处理成一个数据库;然而,在大约6000行时,它会因500错误而死亡.我正在使用Kohana框架(版本3),以防万一与它有任何关系. 这是我在控制器中的代码:$xml = new XMLReader(); $xml->open("path/to/file.xml");$doc = new DOMDocument;// Skip ahead to the first <product> while ($xml->read() && $xml->name !== 'product');// Loop through <product>'s while ($xml->name == ...

.htaccess通过PHP显示404,403,500,错误页面【代码】

如何从PHP文件中显示.htaccess显示错误?我的意思是当我搜索一个不存在的文件.htaccess应该显示error.php的错误页面,但error.php需要一个带错误代码的参数. 注意:.htaccess应该直接在当前URL上显示错误而不重定向.我能这样做还是不可能?还有其他方法吗?解决方法:您正在寻找ErrorDocument. 在.htaccess中指定要处理的代码,例如:ErrorDocument 403 /error.php ErrorDocument 404 /error.php ErrorDocument 500 /error.php并在err...

PHP:500错误页错误【代码】

作为前奏,我知道HTTP 500是什么,我知道如何修复它们. 在PHP 5.3上,我正在运行一个关闭show_errors的生产环境.当存在任何致命错误时,用户将获得纯白色500页作为响应.我正在尝试创建一个500错误页面,以防万一有任何错误;这样它更加用户友好. 我曾经能做到ErrorDocument 500 500.html然而它似乎不再起作用 – 甚至认为我的404ErrorDocument 404 404.html工作正常. 很想看到有关此问题的解决方案 – 感谢您的时间.解决方法:致命错误本身...

php – 压缩文件时使用500错误,并使用带有.htaccess的AddOutputFilterByType【代码】

我在Windows Vista上使用Apache 2.4和PHP 5.5并尝试压缩文件. 这是我的.htaccessRewriteEngine on # if a directory or a file exists, use it directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)?$index.php/$1 [L]# compress text, html, javascript, css, xml: AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DE...

php – 为什么var_dump(array)在Magento中导致500错误?【代码】

我正在尝试查看Magento系统的所有对象内部是什么,但是当我尝试从顶部链接模板内部var_dump $_links变量(包含在每个页面的标题中呈现链接所需的所有信息)时,我的服务器响应500错误.谁知道为什么?解决方法:Magento对象的转储有点乱,即使没有递归,也有所有EAV和缓存的东西.当你有一个数组时,你需要单独转储它们:foreach ($_links as $object) {var_dump($object->debug()); }

php – 使用AuthType Basic登录后出现.htaccess 500错误【代码】

这是我的.htaccess文件:AuthType Basic AuthName "LOG IN" AuthUserFile .htpasswd Require valid-user登录后,我收到500错误.如果我清除.htaccess文件,它工作正常. 有任何想法吗?解决方法:我想你必须写你的.htpasswd的完整路径(在linux上:/path/to/.htpasswd) 从http://weavervsworld.com/docs/other/passprotect.html起Troubleshooting Make sure that the path specified in AuthUserFile is the correct fullpath. This is a...

php – .htaccess在localhost上给出500错误【代码】

我是MVC框架的初学者.我正在尝试根据教程创建一个我自己的. 他们提供的.htaccess文件包含:RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-l RewriteRule ^(.+)$index.php?url=$1 [QSA, L]我收到500服务器错误:服务器遇到内部错误,无法完成您的请求.服务器过载或CGI脚本中存在错误. 我检查了httpd.conf以检查是否没有评论mode_rewrite.有人可以帮...

php_value auto_prepend – 造成500错误?【代码】

我有一个项目在.htaccess中使用以下内容:php_value auto_prepend_file /home/-path-here/prepend.php这在我的本地WAMP服务器和另一台服务器上工作正常,而不是在这个新服务器上. 我可以完全访问服务器. 我想我需要启用像php.ini或easyapache这样的php_value?解决方法:要在.htaccess文件中允许php_value,必须正确配置该目录的AllowOverride指令.AllowOverride All会这样做,但这可能是一般的.然后,我不知道是否存在更严格的设置仍然...

新的Laravel项目投掷500错误:require():打开所需的autoload.php失败【代码】

我试图学习laravel,我试图在我的服务器上设置它. 我一丝不苟地遵循本教程中的所有说明,同时根据我自己的目录名称更改一些变量:http://davidmyers.name/post/laravel-on-digital-ocean 当我访问laravel项目的公共文件夹时,仅抛出500错误.当我尝试访问任何其他页面(如PHPMyAdmin或任何其他PHP或HTML页面)时,该页面就可以正常运行. 是否有任何我可能遗漏的内容未包含在我引用的教程中?我仔细检查了我是否正确地遵循了所有步骤. 此外...

phpstudy2018配置站点后500错误问题

phpstudy2016没发现这个问题,这是因为新项目要使用laravel,php版本要求7.1,所有换成了2108,但是laravel的项目没问题,原来tp框架的都不能正常访问,最好查看nginx错误日志发现,新版的将 2019/01/09 13:12:19 [crit] 4440#12236: *30 CreateFile() "E:\phpStudy\PHPTutorial\WWW hinkphp5\public/favicon.ico" failed (123: The filename, directory name, or volume label syntax is incorrect), client: 127.0.0.1, server: www.t...

iis8 php-cgi.exe - FastCGI 进程意外退出 500错误解决办法

今天iis服务环境下的网站突然显示200错误php-cgi.exe - FastCGI 进程意外退出,昨天还好好的网站正常,这个问题一直偶尔出现几次,不是很频繁,但是偶尔会出现; 这是由于某些加载库加载失败的原因,这里提供了三种解决办法。 一、设置环境变量 设置PHP所在目录的环境变量,右键计算机-》属性-》高级系统设置-》环境变量,设置path路径,增加PHP所在目录 二、直接命令行到 PHP所在目录 接下来,使用 php -v检查哪些库文件不能加载...

PHP5 - 相关标签