执行包含时500内部服务器错误

时间:2019-07-11 13:55:19

标签: php mysql apache

我正在尝试在php中进行包含,但是当我执行表单提交时,出现内部服务器错误。如果删除包含,则不会出现此错误。

我试图将权限以及伪造者和文件的所有者更改为www-data:但是它不起作用。

<script>
import 'leaflet/dist/leaflet.css'
import L from 'leaflet'

import 'leaflet-draw/dist/leaflet.draw.css'
import 'leaflet-draw/dist/leaflet.draw.js'

export default {
  data () {
    return {
      // leaflet map
      llmap: {},
      view: {
        center: [ -10.505, -55.09 ],
        zoom: 5
      }
    }
  },
  methods: {
    initMap () {
      this.llmap = L.map('map-id', {
        center: this.view.center,
        zoom: this.view.zoom
      })

      // draw control
      var drawnItems = L.featureGroup().addTo(this.llmap)

      this.llmap.addControl(new L.Control.Draw({
        position: 'topright',
          edit: {
              featureGroup: drawnItems,
              poly: {
                  allowIntersection: false
              }
          },
          draw: {
              polygon: {
                  allowIntersection: false,
                  showArea: true
              }
          }
      }))

      this.llmap.on(L.Draw.Event.CREATED, event => {
          var layer = event.layer
          drawnItems.addLayer(layer)
      })
    }
  }
}
</script>

这是提示: 服务器内部错误

服务器遇到内部错误或配置错误,无法完成您的请求。

请通过webmaster @ localhost与服务器管理员联系,以通知他们该错误发生的时间以及在此错误发生之前您执行的操作。

有关该错误的更多信息可能会在服务器错误日志中提供。 本地主机端口80上的Apache / 2.4.25(Debian)服务器

1 个答案:

答案 0 :(得分:2)

也许您的文件conexion.php与页面冲突, 我认为该页面在数据库连接中,请检查它是否返回任何错误。

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

显示错误

当您使用mysqli_ api时,也要添加

mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);