tp5 header报Status Code: 500 Internal Server Error以及跨域问题

原创 2018年04月17日 11:34:10

我们在TP5部署的时候会遇到Status Code: 500 Internal Server Error

1、在入口的文件同级添加.htaccess文件,文件内容如下:

<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>

2、将runtime的权限打开 可写必须打开 chmod -R 777 runtime

3、要解决跨域问题解决方法如下:

<?php
/**
 * Created by PhpStorm.
 * User: apple
 * Date: 2018/3/8
 * Time: 下午4:46
 */
namespace app\api\controller;


use think\Controller;

// 指定允许其他域名访问
header('Access-Control-Allow-Origin:*');
// 响应类型
header('Access-Control-Allow-Methods:*');
// 响应头设置
header('Access-Control-Allow-Headers:x-requested-with,content-type');

class Empty extends Controller
{

}

在你需要跨域的控制器接口处,添加一下代码:

// 指定允许其他域名访问
header('Access-Control-Allow-Origin:*');
// 响应类型
header('Access-Control-Allow-Methods:*');
// 响应头设置
header('Access-Control-Allow-Headers:x-requested-with,content-type');
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wm9028/article/details/79971782

用 API 作简繁体转换

時間: 2004/3/25作者: Robert參考: MSDN電郵: zsc771120@yahoo.com.cn關鍵字: 简繁体 API 内码 BIG5 GB2312 MultiByteToWide...
  • zzzsssccc
  • zzzsssccc
  • 2004-04-15 16:05:00
  • 3500

Http status code 状态码

HTTP 状态代码 本部分描述 HTTP IIS 7.0 使用的 HTTP 状态代码。 注意本文不会列出 HTTP 规范中所述的每个可能的 HTTP 状态代码。本文只包括 IIS 7.0 ...
  • myweishanli
  • myweishanli
  • 2014-08-29 17:47:12
  • 897

Error -26612: HTTP Status-Code=500 (Internal Server Error) ...

最近在测试一系统的时候,录制脚本没有错误,回放的时候总是出现如下错误:Action.c(6): Error -26612: HTTP Status-Code=500 (Internal Server ...
  • testdict
  • testdict
  • 2009-04-16 20:35:00
  • 22473

tp5前端请求总是报500 500 Internal Server Error

前端请求接口会报这个错误  但是浏览器直接访问就没有问题  前端只有请求头是500  但是数据是有的 看了一下别人的解决办法  结合自己的问题  总结了一下问题1.将debug 关掉  false2....
  • whyicantusechinese
  • whyicantusechinese
  • 2018-04-13 19:29:53
  • 53

http 500 Internal Server Error的错误 ajax请求SpringMVC后台中返回500 Internal Server Error

使用httprequester接口测试能返回数据,但是用ajax返回json格式的时候返回报500Internal Server Error。springMVC+ajax 400 bad reques...
  • zixiao217
  • zixiao217
  • 2016-11-11 13:55:28
  • 6771

HTTP状态码(HTTP Status Code)

HTTP状态码(HTTP Status Code) 一些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用  状态码 含义 1...
  • itpinpai
  • itpinpai
  • 2015-08-24 14:28:52
  • 4088

常见http status code

/// /// 对服务器请求是否成功 /// /// true if is exist the specified uri; otherwise, false. /// URI. ...
  • Joyhen
  • Joyhen
  • 2013-10-10 17:40:06
  • 16590

常见的HTTP状态码(HTTP Status Code)说明

2开头 (请求成功)表示成功处理了请求的状态代码。200   (成功)  服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 201   (已创建)  请求成功并且服务器创建了新的资源。 ...
  • Cinderella___
  • Cinderella___
  • 2018-04-07 15:19:18
  • 36

http statusCode(状态码) 200、300、400、500序列

201-206都表示服务器成功处理了请求的状态代码,说明网页可以正常访问。         200(成功)  服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。         201(...
  • ToBeTheBestman
  • ToBeTheBestman
  • 2017-02-18 11:05:36
  • 4484

HTTP协议状态码详解(HTTP Status Code)

http的不同状态,一些常见的状态码为:  200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用  1xx(临时响应)  表示临时响应并需要请求者继续执行操作的状...
  • JIESA
  • JIESA
  • 2017-06-08 18:58:21
  • 335
收藏助手
不良信息举报
您举报文章:tp5 header报Status Code: 500 Internal Server Error以及跨域问题
举报原因:
原因补充:

(最多只允许输入30个字)