This topic is locked
[SOLVED]

 phprunner 9.6 project on AWS with PHP7

2/17/2017 2:52:01 AM
PHPRunner General questions
P
pamgeo author

Hi all ,
Just uploaded my project on a php7 EC2 Amazon instance.

when I try to open the login webpage I get the code uninterpreted as shown below.
version = 3; $layout->bootstrapTheme = "united"; $layout->customCssPageName = "_login"; $layout->blocks["top"] = array(); $layout->containers["page"] = array(); $layout->container_properties["page"] = array( ); $layout->containers["page"][] = array("name"=>"wrapper", "block"=>"", "substyle"=>1 , "container"=>"page_1" ); $layout->containers["page_1"] = array(); $layout->container_properties["page_1"] = array( ); $layout->containers["page_1"][] = array("name"=>"wrapper", "block"=>"", "substyle"=>1 , "container"=>"panel" ); $layout->containers["panel"] = array(); $layout->container_properties["panel"] = array( ); $layout->containers["panel"][] = array("name"=>"wrapper", "block"=>"", "substyle"=>1 , "container"=>"header" ); $layout->containers["header"] = array(); $layout->container_properties["header"] = array( ); $layout->containers["header"][] = array("name"=>"loginheader", "block"=>"loginheader", "substyle"=>1 ); $layout->skins["header"] = ""; $layout->containers["panel"][] = array("name"=>"wrapper", "block"=>"", "substyle"=>1 , "container"=>"body" ); $layout->containers["body"] = array(); $layout->container_properties["body"] = array( ); $layout->containers["body"][] = array("name"=>"wrapper", "block"=>"", "substyle"=>1 , "container"=>"header_1" ); $layout->containers["header_1"] = array(); $layout->container_properties["header_1"] = array( ); $layout->containers["header_1"][] = array("name"=>"message", "block"=>"message_block", "substyle"=>1 ); $layout->skins["header_1"] = ""; $layout->containers["body"][] = array("name"=>"wrapper", "block"=>"", "substyle"=>1 , "container"=>"fields" ); $layout->containers["fields"] = array(); $layout->container_properties["fields"] = array( ); $layout->containers["fields"][] = array("name"=>"loginfields", "block"=>"", "substyle"=>1 ); $layout->skins["fields"] = ""; $layout->containers["body"][] = array("name"=>"wrapper", "block"=>"", "substyle"=>1 , "container"=>"header_2" ); $layout->containers["header_2"] = array(); $layout->container_properties["header_2"] = array( ); $layout->containers["header_2"][] = array("name"=>"loginbuttons", "block"=>"loginbuttons", "substyle"=>1 ); $layout->skins["header_2"] = ""; $layout->skins["body"] = ""; $layout->skins["panel"] = ""; $layout->containers["page_1"][] = array("name"=>"wrapper", "block"=>"", "substyle"=>1 , "container"=>"register" ); $layout->containers["register"] = array(); $layout->container_properties["register"] = array( ); $layout->containers["register"][] = array("name"=>"bsloginregister", "block"=>"", "substyle"=>1 ); $layout->skins["register"] = ""; $layout->skins["page_1"] = ""; $layout->skins["page"] = ""; $layout->blocks["top"][] = "page"; $page_layouts["login"] = $layout; $xt = new Xtempl(); $id = postvalue("id"); $id = $id ? $id : 1; //an array of LoginPage constructor's params $params = array(); $params["id"] = $id; $params["xt"] = &$xt; $params["pageType"] = PAGE_LOGIN; $params["tName"]= NOT_TABLE_BASED_TNAME; $params["templatefile"] = "login.htm"; $params["needSearchClauseObj"] = false; $params["captchaValue"] = postvalue("valuecaptcha" . $id); $params["notRedirect"] = postvalue("notRedirect"); $params["rememberPassword"] = postvalue("remember_password"); $params["mode"] = LoginPage::readLoginModeFromRequest(); $params["action"] = LoginPage::readActionFromRequest(); $params["message"] = postvalue("message"); $params["var_pUsername"] = postvalue("username"); $params["var_pPassword"] = postvalue("password"); $params["var_return"] = postvalue("return"); $pageObject = new LoginPage( $params ); $pageObject->init(); $pageObject->process(); ?>****
I checked that PHP works by executing the phpinfo(); command through a test php file and it works fine.
Any Ideas why this might be happening?

HJB 2/17/2017

Nick - June 22, 2016 at 7:23 am

Can php runner run in the cloud? Maybe using AWS?

admin June 22, 2016 at 8:24 am

Sure, check this:

http://xlinesoft.com/blog/2016/01/05/running-asprunner-net-and-phprunner-apps-on-microsof-azure/

AWS is no different.

Unquote excerpt ex https://xlinesoft.com/blog/2016/04/21/bootstrap-based-templates/
... so, once the AWS playing rules are 100% met, you are then to really walk2flying by then ...

Alexey 2/17/2017

It is clear that PHP is not enabled at your server or in the directory where your application resides.
Checking the hosting manual or contacting AWS support would be the right thing to do.

P
pamgeo author 2/19/2017

It is also clear that you have not read my question correct , I said that I checked the PHP installation by using a test php file (in the same folder) and executed the phpinfo() function and it worked as it should do.
Now the problem was not PHPRunner , neither the PHP installation , I don't know what happened but it now works 100% correct and I have my project working on PHP 7 on the AWS cloud instance. I have not changed anything on the apache or PHP settings , it just worked after a while...



It is clear that PHP is not enabled at your server or in the directory where your application resides.
Checking the hosting manual or contacting AWS support would be the right thing to do.