저는 개발에 멍청한 사람입니다. AWS Elastic beanstalk를 사용하여 기본 PHP를 실행하는 방법을 알아 내려고 노력하고 있습니다. 튜토리얼 here을 따라 제공되었으며 제공된 PHP 초 예제 스크립트를 성공적으로 배포하고 실행할 수있었습니다. 그러나 자신의 스크립트로 새 응용 프로그램을 만들면 페이지가 비어있게됩니다. 나는 URL "http://myenvironment.elasticbeanstalk.com/myfunction.php?action=test"을 전달하고있다. 어떤 도움이라도 대단히 감사하겠습니다. 여기 AWS Elastic Beanstalk에서 URL에 매개 변수가있는 PHP 스크립트를 실행하려면 어떻게해야합니까?
은 내 스크립트는 PHP는?<의 index.php라고
$action = $_GET['action'];
if($action == "") $action = $_REQUEST['action'];
$type = $_GET['type'];
myconnect();
if($action == 'test'){
echo "Success!";
}
function myconnect(){
define('DB_SERVER', 'redacted');
define('DB_USERNAME', 'redacted');
define('DB_PASSWORD', 'redacted');
define('DB_DATABASE', 'redacted');
$connection = mysql_connect(DB_SERVER, DB_USERNAME, DB_PASSWORD) or die(mysql_error());
//$database = mysql_select_db(DB_DATABASE) or die(mysql_error());
if (!$connection) {
echo("<p>Unable to connect to the " .
"database server at this time.</p>"
);
exit();
}
// Select the database
if (!mysql_select_db(DB_DATABASE)) {
echo("<p>Unable to locate the medical " .
"database at this time.</p>");
exit();
}
}
?>
다음 코드와 함께 할 려
어디에서'myconnect()'함수를 정의 했습니까? 정의되지 않은 경우 치명적인 오류 (및 빈 페이지)가 표시됩니다. –
로그를 볼 수 있습니까? http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.loggingS3.title.html –
@MikeBrant를 사용하여 로그를 가져올 수 있습니다. 제 편집을 확인하십시오. 내 myconnect 함수를 추가했습니다. 덕분에 – DollaBill