无法使用AWS EC2连接Xampp

时间:2018-07-03 18:09:36

标签: php amazon-web-services xampp

我使用了Amazon Web Linux,已经在Ubuntu上设置了xampp和Web页面。 但是,当我按网页日历中的“ Agregar”按钮时,它显示为“错误”。我认为

中的IP配置很麻烦
events:'http://localhost/calendar/eventos.php',

我应该更改为web_page_ip / calendar还是linux_ip / calendar?

这是所有脚本代码

<script>
$(document).ready(function(){
    $('#CalendarioWeb').fullCalendar({
        header:{ left:'today, prev,next, B1',
                 center:'title',
                 right:'month, basicWeek,basicDay, agendaWeek,agendaDay'
         },
        customButtons:{
            B1:{
                text:"El placebo",
                click: function(){
                     alert("este boton");
                 }
             }

        },
        dayClick: function(date,jsEvent,view){

            $('#btnAgregar').prop("disabled",false);
            $('#btnModificar').prop("disabled",true);
            $('#btnEliminar').prop("disabled",true);

            limpiarFormulario();
            $('#txtFecha').val(date.format());
            $("#ModalEventos").modal();
        },

        events:'http://localhost/calendar/eventos.php',

        eventClick: function(calEvent,jsEvent,view){

            $('#btnAgregar').prop("disabled",true);
            $('#btnModificar').prop("disabled",false);
            $('#btnEliminar').prop("disabled",false);

            $('#tituloEvento').html(calEvent.title);

            $('#txtDescripcion').val(calEvent.descripcion);
            $('#txtID').val(calEvent.id);
            $('#txtTitulo').val(calEvent.title);
            $('#txtColor').val(calEvent.color);


            FechaHora= calEvent.start._i.split("T");
            $('#txtFecha').val(FechaHora[0]);
            $('#txtHora').val(FechaHora[1]);

            $("#ModalEventos").modal();
        },
        editable:true,
        eventDrop:function(calEvent){
            $('#txtID').val(calEvent.id);
            $('#txtTitulo').val(calEvent.title);
            $('#txtColor').val(calEvent.color);
            $('#txtDescripcion').val(calEvent.descripcion);

            var fechaHora=calEvent.start.format().split(" ");
            $('#txtFecha').val(fechaHora[0]);
            $('#txtHora').val(fechaHora[1]);

            RecolectarDatosGUI();
            EnviarInformacion('modificar',NuevoEvento,true);
        }

    });

});

和php

<?php
header('Content-Type: applications/json');
$pdo=new PDO("mysql:dbname=Sistema;host=127.0.0.1","root","");


$accion=(isset($_GET['accion']))?$_GET['accion']:'leer';
switch($accion){
    case 'agregar':
        //Instruccion agregar
        $sentenciaSQL = $pdo->prepare("INSERT INTO eventos(title,descripcion,color,textColor,start,end) VALUES(:title,:descripcion,:color,:textColor,:start,:end)");

        $respuesta=$sentenciaSQL->execute(array(
            "title" => $_POST['title'],
            "descripcion" => $_POST['descripcion'],
            "color" => $_POST['color'],
            "textColor" => $_POST['textColor'],
            "start" => $_POST['start'],
            "end" => $_POST['end']
        ));
        echo json_encode($respuesta);
        break;

它确实可以在本地主机上的机器上运行,但是当我尝试上传到aws-server时,从以下位置返回警报(“ UPS!看起来像错误...”)

function EnviarInformacion(accion,objEvento,modal){
        $.ajax({
            type:'POST',
            url:'eventos.php?accion='+accion,
            data:objEvento,
            success:function(msg){
                if(msg){
                    $('#CalendarioWeb').fullCalendar('refetchEvents');
                    if(!modal){
                        $("#ModalEventos").modal('toggle');
                    }
                }
            },
            error:function(){
                alert("UPS! Looks like error...")
            }
        });
}

因此代码可以正常工作,但是我认为在设置IP或在配置中丢失某些东西时会感到困惑。

0 个答案:

没有答案