PHP Upgrade Didnt Go Good

So I upgraded php (yum upgrade) a new php.ini was created (php.ini.rpmnew).

I edited that file and made some changes (max_execution_time, upload_max_filesize, etc.). I renamed the old php.ini to php.ini.old. I renamed php.ini.rpmnew to php.ini. I restarted apache (httpd service restart).

All my other websites on the server seem to work fine. Those sites are plain html, php, wordpress, that tpye of stuff.

If you go to the Dolphin website, you get:

BEGIN BAD STUFF

register_globals is On (warning, you should have this param in Off state, or your site will unsafe)'; $aErrors[] = (ini_get('safe_mode') == 0) ? '' : 'safe_mode is On, disable it'; //$aErrors[] = (ini_get('allow_url_fopen') == 0) ? 'Off (warning, better keep this parameter in On to able register Dolphin' : ''; $aErrors[] = (version_compare(PHP_VERSION, '5.2.0', '<')) ? 'PHP version too old, please update to PHP 5.2.0 at least' : ''; $aErrors[] = (! extension_loaded( 'mbstring')) ? 'mbstring extension not installed. Warning! Dolphin cannot work without mbstring extension.' : ''; if (version_compare(phpversion(), "5.2", ">") == 1) { $aErrors[] = (ini_get('allow_url_include') == 0) ? '' : 'allow_url_include is On (warning, you should have this param in Off state, or your site will unsafe)'; }; $aErrors = array_diff($aErrors, array('')); //delete empty if (count($aErrors)) { $sErrors = implode(" ", $aErrors); echo << Please go to the Dolphin Troubleshooter and solve the problem. EOF; exit; } } //check correct hostname $aUrl = parse_url( $site['url'] ); if( isset($_SERVER['HTTP_HOST']) and 0 != strcasecmp($_SERVER['HTTP_HOST'], $aUrl['host']) and 0 != strcasecmp($_SERVER['HTTP_HOST'], $aUrl['host'] . ':80') ) { header( "Location:http://{$aUrl['host']}{$_SERVER['REQUEST_URI']}" ); exit; } // check if install folder exists if ( !defined ('BX_SKIP_INSTALL_CHECK') && file_exists( $dir['root'] . 'install' ) ) { $ret = << Dolphin Installed Please, remove INSTALL directory from your server and reload this page to activate your community site. NOTE: Once you remove this page you can safely install modules via Admin Panel. EOJ; echo $ret; exit(); } // set error reporting level if (version_compare(phpversion(), "5.3.0", ">=") == 1) error_reporting(E_ALL & ~E_NOTICE & ~E_DEPRECATED); else error_reporting(E_ALL & ~E_NOTICE); set_magic_quotes_runtime(0); ini_set('magic_quotes_sybase', 0); // set default encoding for multibyte functions mb_internal_encoding('UTF-8'); mb_regex_encoding('UTF-8'); require_once(BX_DIRECTORY_PATH_INC . "security.inc.php"); require_once(BX_DIRECTORY_PATH_ROOT . "flash/modules/global/inc/header.inc.php"); require_once(BX_DIRECTORY_PATH_ROOT . "flash/modules/global/inc/content.inc.php"); require_once(BX_DIRECTORY_PATH_CLASSES . "BxDolService.php"); require_once(BX_DIRECTORY_PATH_CLASSES . 'BxDolAlerts.php'); $oZ = new BxDolAlerts('system', 'begin', 0); $oZ->alert(); ?>

End BAD STUFF

And if I view source of this page in firefox, I can see all the info from header.inc.php. Database username, password etc., thats probably not safe.

For now, I have switched my php.ini file back and everything seems to be okay. Can you guys think of a reason why this would happen?

Happiness is a warm gun.
Quote · 29 Jul 2010

Check for the php.ini for short_open_tag=on


My guess is that it's off on the new version of php. Dolphin requires that it be on.


Ugggg, these forums are killing me. Everyting i type is getting stripped.

EDIT. Ahhh, it appears the word o p t i o n is not liked by these forums.


https://www.deanbassett.com
Quote · 29 Jul 2010

That did it Deano, thanks!

Too bad Dolphin couldnt tell me that with an error message....

Happiness is a warm gun.
Quote · 29 Jul 2010
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.