Hello,
I am very new to website building and networking and recently had to move my development website from a WAMP server to IIS. I am having problems with the main index page. Everything else is set up and working and I’m able to bring up the test.php page and testmysql.php pages in my browser, but when I type in the main webpage URL with and without the index.php included, I get a page cannot be displayed error. As an experiment, renamed the the test.php to index.php and it worked, as well as other php files I tried. It’s just that one file that isn’t working correctly, very frustrating.
Here is the index.php code:
[php]<?php
/**
- @package Joomla.Site
- @copyright Copyright © 2005 - 2012 Open Source Matters, Inc. All rights reserved.
-
@license GNU General Public License version 2 or later; see LICENSE.txt
*/
// Set flag that this is a parent file.
define(’_JEXEC’, 1);
define(‘DS’, DIRECTORY_SEPARATOR);
if (file_exists(dirname(FILE) . ‘/defines.php’)) {
include_once dirname(FILE) . ‘/defines.php’;
}
if (!defined(’_JDEFINES’)) {
define(‘JPATH_BASE’, dirname(FILE));
require_once JPATH_BASE.’/includes/defines.php’;
}
require_once JPATH_BASE.’/includes/framework.php’;
// Mark afterLoad in the profiler.
JDEBUG ? $_PROFILER->mark(‘afterLoad’) : null;
// Instantiate the application.
$app = JFactory::getApplication(‘site’);
// Initialise the application.
$app->initialise();
// Mark afterIntialise in the profiler.
JDEBUG ? $_PROFILER->mark(‘afterInitialise’) : null;
// Route the application.
$app->route();
// Mark afterRoute in the profiler.
JDEBUG ? $_PROFILER->mark(‘afterRoute’) : null;
// Dispatch the application.
$app->dispatch();
// Mark afterDispatch in the profiler.
JDEBUG ? $_PROFILER->mark(‘afterDispatch’) : null;
// Render the application.
$app->render();
// Mark afterRender in the profiler.
JDEBUG ? $_PROFILER->mark(‘afterRender’) : null;
// Return the response.
echo $app;[/php]