Visualizzazione risultati 1 fino 7 di 7

Discussione: Aiuto col index.php

  1. #1
    Guest

    Predefinito Aiuto col index.php

    Ciao a tutti!
    Come da titolo avrei un problema col index.php allora:
    io vorrei scambiare la pagina principale del sito con un'altra che sarebbe il blog
    solo che togliendo / spostando index.php della pagina principale per farci mette il codice con header per il blog mi scompare la pagina principale che avevo e non so più dove finisce.

    Tengo il blog in una cartella e le cose della pagina principale estratte a casaccio nella cartella principale perché se li metto in una cartella non va la pagina.

    Come dovrei fare per far sì che la pagina principale non sparisca?

    Metto i codici del index.php della pagina principale che ho al momento
    Codice PHP:
    <?php


    /*
    *---------------------------------------------------------------
    * APPLICATION ENVIRONMENT
    *---------------------------------------------------------------
    *
    * You can load different configurations depending on your
    * current environment. Setting the environment also influences
    * things like logging and error reporting.
    *
    * This can be set to anything, but default usage is:
    *
    * development
    * testing
    * production
    *
    * NOTE: If you change these, also change the error_reporting() code below
    *
    */
    define('ENVIRONMENT', 'production');
    /*
    *---------------------------------------------------------------
    * ERROR REPORTING
    *---------------------------------------------------------------
    *
    * Different environments will require different levels of error reporting.
    * By default development will show errors but testing and live will hide them.
    */

    if (defined('ENVIRONMENT'))
    {
    switch (
    ENVIRONMENT)
    {
    case
    'development':
    error_reporting(E_ALL);
    break;

    case
    'testing':
    case
    'production':
    error_reporting(0);
    break;

    default:
    exit(
    'The application environment is not set correctly.');
    }
    }

    /*
    *---------------------------------------------------------------
    * SYSTEM FOLDER NAME
    *---------------------------------------------------------------
    *
    * This variable must contain the name of your "system" folder.
    * Include the path if the folder is not in the same directory
    * as this file.
    *
    */
    $system_path = 'system';

    /*
    *---------------------------------------------------------------
    * APPLICATION FOLDER NAME
    *---------------------------------------------------------------
    *
    * If you want this front controller to use a different "application"
    * folder then the default one you can set its name here. The folder
    * can also be renamed or relocated anywhere on your server. If
    * you do, use a full server path. For more info please see the user guide:
    * http://codeigniter.com/user_guide/general/managing_apps.html
    *
    * NO TRAILING SLASH!
    *
    */
    $application_folder = 'application';

    /*
    * --------------------------------------------------------------------
    * DEFAULT CONTROLLER
    * --------------------------------------------------------------------
    *
    * Normally you will set your default controller in the routes.php file.
    * You can, however, force a custom routing by hard-coding a
    * specific controller class/function here. For most applications, you
    * WILL NOT set your routing here, but it's an option for those
    * special instances where you might want to override the standard
    * routing in a specific front controller that shares a common CI installation.
    *
    * IMPORTANT: If you set the routing here, NO OTHER controller will be
    * callable. In essence, this preference limits your application to ONE
    * specific controller. Leave the function name blank if you need
    * to call functions dynamically via the URI.
    *
    * Un-comment the $routing array below to use this feature
    *
    */
    // The directory name, relative to the "controllers" folder. Leave blank
    // if your controller is not in a sub-folder within the "controllers" folder
    // $routing['directory'] = '';

    // The controller class file name. Example: Mycontroller
    // $routing['controller'] = '';

    // The controller function you wish to be called.
    // $routing['function'] = '';


    /*
    * -------------------------------------------------------------------
    * CUSTOM CONFIG VALUES
    * -------------------------------------------------------------------
    *
    * The $assign_to_config array below will be passed dynamically to the
    * config class when initialized. This allows you to set custom config
    * items or override any default config values found in the config.php file.
    * This can be handy as it permits you to share one application between
    * multiple front controller files, with each file containing different
    * config values.
    *
    * Un-comment the $assign_to_config array below to use this feature
    *
    */
    // $assign_to_config['name_of_config_item'] = 'value of config item';

    if (!function_exists("gettext")) {
    include(
    'assets/php-gettext/gettext.inc');
    }

    // --------------------------------------------------------------------
    // END OF USER CONFIGURABLE SETTINGS. DO NOT EDIT BELOW THIS LINE
    // --------------------------------------------------------------------

    /*
    * ---------------------------------------------------------------
    * Resolve the system path for increased reliability
    * ---------------------------------------------------------------
    */

    // Set the current directory correctly for CLI requests
    if (defined('STDIN'))
    {
    chdir(dirname(__FILE__));
    }

    if (
    realpath($system_path) !== FALSE)
    {
    $system_path = realpath($system_path).'/';
    }

    // ensure there's a trailing slash
    $system_path = rtrim($system_path, '/').'/';

    // Is the system path correct?
    if ( ! is_dir($system_path))
    {
    exit(
    "Your system folder path does not appear to be set correctly. Please open the following file and correct this: ".pathinfo(__FILE__, PATHINFO_BASENAME));
    }

    /*
    * -------------------------------------------------------------------
    * Now that we know the path, set the main path constants
    * -------------------------------------------------------------------
    */
    // The name of THIS file
    define('SELF', pathinfo(__FILE__, PATHINFO_BASENAME));

    // The PHP file extension
    // this global constant is deprecated.
    define('EXT', '.php');

    // Path to the system folder
    define('BASEPATH', str_replace("\\", "/", $system_path));

    // Path to the front controller (this file)
    define('FCPATH', str_replace(SELF, '', __FILE__));

    // Name of the "system folder"
    define('SYSDIR', trim(strrchr(trim(BASEPATH, '/'), '/'), '/'));


    // The path to the "application" folder
    if (is_dir($application_folder))
    {
    define('APPPATH', $application_folder.'/');
    }
    else
    {
    if ( !
    is_dir(BASEPATH.$application_folder.'/'))
    {
    exit(
    "Your application folder path does not appear to be set correctly. Please open the following file and correct this: ".SELF);
    }

    define('APPPATH', BASEPATH.$application_folder.'/');
    }

    /*
    * --------------------------------------------------------------------
    * LOAD THE BOOTSTRAP FILE
    * --------------------------------------------------------------------
    *
    * And away we go...
    *
    */
    require_once BASEPATH.'core/CodeIgniter.php';

    /* End of file index.php */
    /* Location: ./index.php */
    Ultima modifica di astralvampire : 16-07-2013 alle ore 01.47.53

  2. #2
    Guest

    Predefinito

    Ciao, il file index.php non può essere spostato dalla sua posizione perché è quello che inizializza il sito. Se lo sposti, in pratica perdi il sito.
    Per il blog, non ho capito cosa vuoi fare. Intendi visualizzare il blog come "sito principale" e l'altro come "sito secondario"?

  3. #3
    Guest

    Predefinito

    Esatto

  4. #4
    Guest

    Predefinito

    Ok, ma il sito e il blog fanno parte dello stesso sistema? Oppure sono due cose separate (per esempio hai il sito con un sistema e il blog con WordPress)?

  5. #5
    Guest

    Predefinito

    alura
    Il sito ha http://nome_sito.altervista.org/
    che avolte diventa http://nome_sito.altervista.org/reader
    Il blog sarebbe con wordpress http://nome_sito.altervista.org/blog
    come ho detto vorrei togliere /blog per farlo diventare la pagina principale e spostare la pagina principale come una pagina secondaria
    cioè invertirli

  6. #6
    Guest

    Predefinito

    Sposta il contenuto della cartella principale / (eccetto la cartella /blog) in una cartella che chiamerai "sito" per esempio.
    Ora sposta il contenuto della cartella /blog nella cartella principale /
    Cancella la cartella /blog

    Ora dovresti avere il blog in http://nome_sito.altervista.org e il tuo vecchio sito su http://nome_sito.altervista.org/sito

    Prima di fare tutto questo fai un backup manuale o tramite ftp dell'intero sito per assicurarti di non perdere niente in questa operazione.

  7. #7
    Guest

    Predefinito

    Ho risolto il problema con quest'ultima parte, anche se chiamare la cartella "sito" non mi trovava la pagina e dava errore 404 e anche con altri nomi poi l'ho chiamata "reader" e ha funzionato tutto
    Grazie a tutti per la vostra disponibilità ^^

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •