500错误

Laravel 报500错误

∥☆過路亽.° 提交于 2019-11-28 17:33:28
Laravel报500错误 发生情境: 使用Composer安装Laravel5.1版本到本地wamp环境,可以成功访问框架首页, 然后上传到服务器上,报500错误。 解决: (1)在首页public/index.php,echo 1;exit(); 可以正常访问首页,表示域名是可以访问到项目的。 (2)查看nginx错误日志: [error] 15789#0: *19384 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught exception 'UnexpectedValueException' with message 'The stream or file ".../laravel/storage/logs/laravel.log" could not be opened: failed to open stream: Permission denied' in .../laravel/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:107 不能打开storage/logs/laravel.log,查看文件权限,发现没有这个文件, 然后创建这个文件,并赋予读写执行权限。 再次访问,发现错误变化了: /storage

服务器出现 HTTP 400、404、500、502 错误原因以及解决办法

蹲街弑〆低调 提交于 2019-11-28 14:52:01
一、基本包含了所有问题 HTTP 400 – 请求无效。 HTTP 401.1 – 未授权:登录失败。 HTTP 401.2 – 未授权:服务器配置问题导致登录失败。 HTTP 401.3 – ACL 禁止访问资源。 HTTP 401.4 – 未授权:授权被筛选器拒绝。 HTTP 401.5 – 未授权:ISAPI 或 CGI 授权失败。 1、HTTP 403 – 禁止访问 HTTP 403 – 对 Internet 服务管理器 的访问仅限于 Localhost。 HTTP 403.1 禁止访问:禁止可执行访问。 HTTP 403.2 – 禁止访问:禁止读访问。 HTTP 403.3 – 禁止访问:禁止写访问。 HTTP 403.4 – 禁止访问:要求 SSL。 HTTP 403.5 – 禁止访问:要求 SSL 128。 H* TTP 403.6 – 禁止访问:IP 地址被拒绝。 HTTP 403.7 – 禁止访问:要求客户证书。 HTTP 403.8 – 禁止访问:禁止站点访问。 HTTP 403.9 – 禁止访问:连接的用户过多。 HTTP 403.10 – 禁止访问:配置无效。 HTTP 403.11 – 禁止访问:密码更改。 HTTP 403.12 – 禁止访问:映射器拒绝访问。 HTTP 403.13 – 禁止访问:客户证书已被吊销。 HTTP 403.15 – 禁止访问

关于Apache php 报500错误

£可爱£侵袭症+ 提交于 2019-11-27 22:51:25
我按照网上的方法在Ubuntu上面安装了个Apache服务器,可以访问html等静态文件,一切正常。 但是在安装php后按照网页上的方式进行测试,php文件的访问,出现了问题,在windows主机上的浏览器上访问说是访问出错,没有报其他任何信息,让我摸不到头脑。 于是再Ubuntu用wget工具进行访问,然后找到了问题,出现了500错误,在网上百度了下,是服务器内部错误。 然后按照提示,找到日志文件,查看,发现没有找到该test.php文件,我最开始在服务器默认根目录上找问题,但是html文件都能访问,为什么只有php文件不能访问呢? 没办法,又想到可能是php解释器有问题了,于是我就重装了php,还是不能访问test.php文件,网上说是php没有启动,我也照着网上的改了Apache.conf文件,但是非但没有解决问题,连Apache服务都不能重启了,后面找了相关的资料,终于在修改配置后,成功重启了Apache服务。 但是任然是500错误,后面找到另一种可能,大家都看看https://my.oschina.net/mingtingling/blog/118588,可能是php服务启动了,但是php的测试文件有问题,但是php不会报错,拿到就将php作死,这样可能提高了用户体验,因为用户打开网页看到一大串错误定然不高兴,还不如不让他看到。但是我们开发过程,就不能这样

Windows 2003下的Http 500错误

*爱你&永不变心* 提交于 2019-11-26 11:51:25
今天在笔记本中装了个Windows 2003,将之前公司的所以网站都装了进去,但却发现在有些Asp程序的网站运行出了 http 500的错误,于是上网查找 最后得出这样几个原因可能导致http 500错误: 1、你的程序是asp的 2、程序有连接数据库Access 解决的办法有: 第一步,启用Asp,进入:控制面板 -> 管理工具 ->IIS(Internet 服务器)- Web服务扩展 - > Active Server Pages -> 允许 控制面板 -> 管理工具 ->IIS(Internet 服务器)- Web服务扩展 -> 在服务端的包含文件 -> 允许 第二步,启用父路径支持。 IIS-网站-主目录-配置-选项-启用父路径 第三步,权限分配 IIS-网站-(具体站点)-(右键)权限-Users完全控制 好这时已有运行asp的能力了,但还是会出现ADODB.Recordset 错误 '800a0e7d' 具体步骤如下: 1.右键单击才c盘(系统安装分区),选择属性。 2.选择“安全”页。 3.点击“添加”按钮,输入Power Users,确定。 4.点击“高级”按钮,选中“用在此显示的可以应用到子对象的项目替代所有子对象的权限项目”,一路确定即可。 或 将c:\windows\temp写权限应用于IUSR_XXXX即可。 转载于:https://www.cnblogs