2017-06-20, 06:13:04
(This post was last modified: 2017-06-20, 06:14:03 by A.Harrenberg.)
Hi,
I wanted to evaluate GetSimpleCMS and installed the current version (3.3.13) on a debian 9 (64 bit) running as a virtual host on an ESXi 5.5 server.
I installed SimpleXML (apt-get install php-xml andapt-get install php7.0-xml), enabled mod_rewrite (a2enmode rewrite) and also installed the other modules (zip, gd, curl).
I copied the extracted archive to /var/www/html/<somesubdirname> and tried also copying it directly to /var/www/html but with the same result...
The problem is that if I open the browser at .../admin, I do not see the installation but have a very bad formatted login with this text, so there is not the "LOGIN" but ALL the code including the gt and le symbols...
If i try to open the normal website I also get some unparsed code:
Debian 9 uses php7.0, so I expect that the problem is this new php, even if the requirements for GSCMS is 5.2+...
I was able to install GSCMS a few weeks ago on an old debian 8 installation (with php 5.6.30) but as the new base will be a debian 9, I need it up and running there.
Any hints on how to install it on this new distro?
If it can't be installed on this system, then I would need to look for another cms ,-(
Best regards,
Andreas.
I wanted to evaluate GetSimpleCMS and installed the current version (3.3.13) on a debian 9 (64 bit) running as a virtual host on an ESXi 5.5 server.
I installed SimpleXML (apt-get install php-xml andapt-get install php7.0-xml), enabled mod_rewrite (a2enmode rewrite) and also installed the other modules (zip, gd, curl).
I copied the extracted archive to /var/www/html/<somesubdirname> and tried also copying it directly to /var/www/html but with the same result...
The problem is that if I open the browser at .../admin, I do not see the installation but have a very bad formatted login with this text, so there is not the "LOGIN" but ALL the code including the gt and le symbols...
Code:
<?php i18n('LOGIN'); ?>
If i try to open the normal website I also get some unparsed code:
Code:
title; $date = $data_index->pubDate; $metak = $data_index->meta; $metad = $data_index->metad; $url = $data_index->url; $content = $data_index->content; $parent = $data_index->parent; $template_file = $data_index->template; $private = $data_index->private; // after fields from dataindex, can modify globals here or do whatever by checking them exec_action('index-post-dataindex'); # if page is private, check user if ($private == 'Y') { if (isset($USR) && $USR == get_cookie('GS_ADMIN_USERNAME')) { //ok, allow the person to see it then } else { redirect('404'); } } # if page does not exist, throw 404 error if ($url == '404') { header($_SERVER["SERVER_PROTOCOL"]." 404 Not Found"); } # check for correctly formed url if (getDef('GSCANONICAL',true)) { if ($_SERVER['REQUEST_URI'] != find_url($url, $parent, 'relative')) { redirect(find_url($url, $parent)); } } # include the functions.php page if it exists within the theme if ( file_exists(GSTHEMESPATH .$TEMPLATE."/functions.php") ) { include(GSTHEMESPATH .$TEMPLATE."/functions.php"); } # call pretemplate Hook exec_action('index-pretemplate'); # include the template and template file set within theme.php and each page if ( (!file_exists(GSTHEMESPATH .$TEMPLATE."/".$template_file)) || ($template_file == '') ) { $template_file = "template.php"; } include(GSTHEMESPATH .$TEMPLATE."/".$template_file); # call posttemplate Hook exec_action('index-posttemplate'); ?>
Debian 9 uses php7.0, so I expect that the problem is this new php, even if the requirements for GSCMS is 5.2+...
I was able to install GSCMS a few weeks ago on an old debian 8 installation (with php 5.6.30) but as the new base will be a debian 9, I need it up and running there.
Any hints on how to install it on this new distro?
If it can't be installed on this system, then I would need to look for another cms ,-(
Best regards,
Andreas.