Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 4 of 4

Thread: Cant Access CMS

  1. #1
    New to the CF scene
    Join Date
    Jan 2013
    Posts
    3
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Exclamation Cant Access CMS

    I do not know if this is a mysql ? or a php? or a hosting? BUT!
    I am encountering errors when trying to figure out how to add my credentials for my database...
    Please help me edit whet ever i need to edit to get this going...
    The goal is to access the CMS and start editing my website.

    The following is code from godaddy for my database...
    Code:
     <?php
                //Variables for connecting to your database.
                //These variable values come from your hosting account.
                $hostname = "blahblahblahDB.com";
                $username = "blahblah";
                $dbname = "blah";
    
                //These variable values need to be changed by you before deploying
                $password = "your password";
                $usertable = "your_tablename";
                $yourfield = "your_field";
           
                //Connecting to your database
                mysql_connect($hostname, $username, $password) OR DIE ("Unable to
                connect to database! Please try again later.");
                mysql_select_db($dbname);
    
                //Fetching from your database table.
                $query = "SELECT * FROM $usertable";
                $result = mysql_query($query);
    
                if ($result) {
                    while($row = mysql_fetch_array($result)) {
                        $name = $row["$yourfield"];
                        echo "Name: $name<br>";
                    }
    TURNKEY-Website-ERROR-Logs
    .....
    Fresh after decompressing into html root directory...
    #1 ERROR:
    .....
    A Database Error Occurred

    Unable to connect to your database server using the provided settings.

    Filename: core/Loader.php

    Line Number: 242

    .....
    After editing code to include dbname, and such info @ the line of error, or anywhere really...
    #2 ERROR
    .....
    Fatal error: Call to undefined method CI_Loader::_ci_autoloader() in /home/content/15/10364715/html/CMS/system/core/Controller.php on line 53
    .....

    The Following is the code that is under ? From /CMS/system//core/loader.php
    Code:
    // --------------------------------------------------------------------
    
       /**
        * Database Loader
        *
        * @access   public
        * @param   string   the DB credentials
        * @param   bool   whether to return the DB object
        * @param   bool   whether to enable active record (this allows us to override the config setting)
        * @return   object
        */
       function database($params = '', $return = FALSE, $active_record = NULL)
       {
          // Grab the super object
          $CI =& get_instance();
    
          // Do we even need to load the database class?
          if (class_exists('CI_DB') AND $return == FALSE AND $active_record == NULL AND isset($CI->db) AND is_object($CI->db))
          {
             return FALSE;
          }
    
          require_once(BASEPATH.'database/DB'.EXT);
    
          if ($return === TRUE)
          {
             return DB($params, $active_record);
          }
    
          // Initialize the db variable.  Needed to prevent
          // reference errors with some configurations
          $CI->db = '';
    
          // Load the DB class
          $CI->db =& DB($params, $active_record);
       }
    
       // --------------------------------------------------------------------
    The following is the code in regards to the 2nd error i get:
    Code:
    public function __construct()
       {
          self::$instance =& $this;
          
          // Assign all the class objects that were instantiated by the
          // bootstrap file (CodeIgniter.php) to local class variables
          // so that CI can run as one big super object.
          foreach (is_loaded() as $var => $class)
          {
             $this->$var =& load_class($class);
          }
    
          $this->load =& load_class('Loader', 'core');
    
          $this->load->_base_classes =& is_loaded();
    
          $this->load->_ci_autoloader();
    
          log_message('debug', "Controller Class Initialized");
    
       }
    Last edited by VIPStephan; 01-23-2013 at 10:26 AM. Reason: fixed code BB tags

  • #2
    The fat guy next door VIPStephan's Avatar
    Join Date
    Jan 2006
    Location
    Halle (Saale), Germany
    Posts
    8,474
    Thanks
    6
    Thanked 980 Times in 953 Posts
    What’s the name of the CMS?

  • Users who have thanked VIPStephan for this post:

    naphets (01-23-2013)

  • #3
    New to the CF scene
    Join Date
    Jan 2013
    Posts
    3
    Thanks
    1
    Thanked 0 Times in 0 Posts
    That is a good question. I have no idea but it says 'included'.
    I bought the "Nuovo Complete Website Template CMS included"
    I received a mesage back, to configure the config.php and database.php files.
    I honestly do not know what that means... PHP gives migraines.

    The following is the config.php file
    PHP Code:

    <?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');

    /*
    |--------------------------------------------------------------------------
    | Base Site URL
    |--------------------------------------------------------------------------
    |
    | URL to your CodeIgniter root. Typically this will be your base URL,
    | WITH a trailing slash:
    |
    |    http://example.com/
    |
    | If this is not set then CodeIgniter will guess the protocol, domain and
    | path to your installation.
    |
    */
    $config['base_url']    = "http://www.your_site.com/CMS/";
    /*
    |--------------------------------------------------------------------------
    | Index File
    |--------------------------------------------------------------------------
    |
    | Typically this will be your index.php file, unless you've renamed it to
    | something else. If you are using mod_rewrite to remove the page set this
    | variable so that it is blank.
    |
    */
    $config['index_page'] = 'index.php';

    /*
    |--------------------------------------------------------------------------
    | URI PROTOCOL
    |--------------------------------------------------------------------------
    |
    | This item determines which server global should be used to retrieve the
    | URI string.  The default setting of 'AUTO' works for most servers.
    | If your links do not seem to work, try one of the other delicious flavors:
    |
    | 'AUTO'            Default - auto detects
    | 'PATH_INFO'        Uses the PATH_INFO
    | 'QUERY_STRING'    Uses the QUERY_STRING
    | 'REQUEST_URI'        Uses the REQUEST_URI
    | 'ORIG_PATH_INFO'    Uses the ORIG_PATH_INFO
    |
    */
    $config['uri_protocol']    = 'AUTO';

    /*
    |--------------------------------------------------------------------------
    | URL suffix
    |--------------------------------------------------------------------------
    |
    | This option allows you to add a suffix to all URLs generated by CodeIgniter.
    | For more information please see the user guide:
    |
    | http://codeigniter.com/user_guide/general/urls.html
    */

    $config['url_suffix'] = '';

    /*
    |--------------------------------------------------------------------------
    | Default Language
    |--------------------------------------------------------------------------
    |
    | This determines which set of language files should be used. Make sure
    | there is an available translation if you intend to use something other
    | than english.
    |
    */
    $config['language']    = 'english';

    /*
    |--------------------------------------------------------------------------
    | Default Character Set
    |--------------------------------------------------------------------------
    |
    | This determines which character set is used by default in various methods
    | that require a character set to be provided.
    |
    */
    $config['charset'] = 'UTF-8';

    /*
    |--------------------------------------------------------------------------
    | Enable/Disable System Hooks
    |--------------------------------------------------------------------------
    |
    | If you would like to use the 'hooks' feature you must enable it by
    | setting this variable to TRUE (boolean).  See the user guide for details.
    |
    */
    $config['enable_hooks'] = FALSE;


    /*
    |--------------------------------------------------------------------------
    | Class Extension Prefix
    |--------------------------------------------------------------------------
    |
    | This item allows you to set the filename/classname prefix when extending
    | native libraries.  For more information please see the user guide:
    |
    | http://codeigniter.com/user_guide/general/core_classes.html
    | http://codeigniter.com/user_guide/general/creating_libraries.html
    |
    */
    $config['subclass_prefix'] = 'MY_';


    /*
    |--------------------------------------------------------------------------
    | Allowed URL Characters
    |--------------------------------------------------------------------------
    |
    | This lets you specify with a regular expression which characters are permitted
    | within your URLs.  When someone tries to submit a URL with disallowed
    | characters they will get a warning message.
    |
    | As a security measure you are STRONGLY encouraged to restrict URLs to
    | as few characters as possible.  By default only these are allowed: a-z 0-9~%.:_-
    |
    | Leave blank to allow all characters -- but only if you are insane.
    |
    | DO NOT CHANGE THIS UNLESS YOU FULLY UNDERSTAND THE REPERCUSSIONS!!
    |
    */
    $config['permitted_uri_chars'] = 'a-z 0-9~%.:_\-';


    /*
    |--------------------------------------------------------------------------
    | Enable Query Strings
    |--------------------------------------------------------------------------
    |
    | By default CodeIgniter uses search-engine friendly segment based URLs:
    | example.com/who/what/where/
    |
    | By default CodeIgniter enables access to the $_GET array.  If for some
    | reason you would like to disable it, set 'allow_get_array' to FALSE.
    |
    | You can optionally enable standard query string based URLs:
    | example.com?who=me&what=something&where=here
    |
    | Options are: TRUE or FALSE (boolean)
    |
    | The other items let you set the query string 'words' that will
    | invoke your controllers and its functions:
    | example.com/index.php?c=controller&m=function
    |
    | Please note that some of the helpers won't work as expected when
    | this feature is enabled, since CodeIgniter is designed primarily to
    | use segment based URLs.
    |
    */
    $config['allow_get_array']        = TRUE;
    $config['enable_query_strings'] = FALSE;
    $config['controller_trigger']    = 'c';
    $config['function_trigger']        = 'm';
    $config['directory_trigger']    = 'd'// experimental not currently in use

    /*
    |--------------------------------------------------------------------------
    | Error Logging Threshold
    |--------------------------------------------------------------------------
    |
    | If you have enabled error logging, you can set an error threshold to
    | determine what gets logged. Threshold options are:
    | You can enable error logging by setting a threshold over zero. The
    | threshold determines what gets logged. Threshold options are:
    |
    |    0 = Disables logging, Error logging TURNED OFF
    |    1 = Error Messages (including PHP errors)
    |    2 = Debug Messages
    |    3 = Informational Messages
    |    4 = All Messages
    |
    | For a live site you'll usually only enable Errors (1) to be logged otherwise
    | your log files will fill up very fast.
    |
    */
    $config['log_threshold'] = 0;

    /*
    |--------------------------------------------------------------------------
    | Error Logging Directory Path
    |--------------------------------------------------------------------------
    |
    | Leave this BLANK unless you would like to set something other than the default
    | application/logs/ folder. Use a full server path with trailing slash.
    |
    */
    $config['log_path'] = '';

    /*
    |--------------------------------------------------------------------------
    | Date Format for Logs
    |--------------------------------------------------------------------------
    |
    | Each item that is logged has an associated date. You can use PHP date
    | codes to set your own date formatting
    |
    */
    $config['log_date_format'] = 'Y-m-d H:i:s';

    /*
    |--------------------------------------------------------------------------
    | Cache Directory Path
    |--------------------------------------------------------------------------
    |
    | Leave this BLANK unless you would like to set something other than the default
    | system/cache/ folder.  Use a full server path with trailing slash.
    |
    */
    $config['cache_path'] = '';

    /*
    |--------------------------------------------------------------------------
    | Encryption Key
    |--------------------------------------------------------------------------
    |
    | If you use the Encryption class or the Session class you
    | MUST set an encryption key.  See the user guide for info.
    |
    */
    $config['encryption_key'] = '12011981';

    /*
    |--------------------------------------------------------------------------
    | Session Variables
    |--------------------------------------------------------------------------
    |
    | 'sess_cookie_name'        = the name you want for the cookie
    | 'sess_expiration'            = the number of SECONDS you want the session to last.
    |   by default sessions last 7200 seconds (two hours).  Set to zero for no expiration.
    | 'sess_expire_on_close'    = Whether to cause the session to expire automatically
    |   when the browser window is closed
    | 'sess_encrypt_cookie'        = Whether to encrypt the cookie
    | 'sess_use_database'        = Whether to save the session data to a database
    | 'sess_table_name'            = The name of the session database table
    | 'sess_match_ip'            = Whether to match the user's IP address when reading the session data
    | 'sess_match_useragent'    = Whether to match the User Agent when reading the session data
    | 'sess_time_to_update'        = how many seconds between CI refreshing Session Information
    |
    */
    $config['sess_cookie_name']        = 'ci_session';
    $config['sess_expiration']        = 7200;
    $config['sess_expire_on_close']    = FALSE;
    $config['sess_encrypt_cookie']    = FALSE;
    $config['sess_use_database']    = TRUE;
    $config['sess_table_name']        = 'ci_sessions';
    $config['sess_match_ip']        = FALSE;
    $config['sess_match_useragent']    = TRUE;
    $config['sess_time_to_update']    = 300;

    /*
    |--------------------------------------------------------------------------
    | Cookie Related Variables
    |--------------------------------------------------------------------------
    |
    | 'cookie_prefix' = Set a prefix if you need to avoid collisions
    | 'cookie_domain' = Set to .your-domain.com for site-wide cookies
    | 'cookie_path'   =  Typically will be a forward slash
    |
    */
    $config['cookie_prefix']    = '';
    $config['cookie_domain']    = '';
    $config['cookie_path']        = '/';

    /*
    |--------------------------------------------------------------------------
    | Global XSS Filtering
    |--------------------------------------------------------------------------
    |
    | Determines whether the XSS filter is always active when GET, POST or
    | COOKIE data is encountered
    |
    */
    $config['global_xss_filtering'] = FALSE;

    /*
    |--------------------------------------------------------------------------
    | Cross Site Request Forgery
    |--------------------------------------------------------------------------
    | Enables a CSRF cookie token to be set. When set to TRUE, token will be
    | checked on a submitted form. If you are accepting user data, it is strongly
    | recommended CSRF protection be enabled.
    |
    | 'csrf_token_name' = The token name
    | 'csrf_cookie_name' = The cookie name
    | 'csrf_expire' = The number in seconds the token should expire.
    */
    $config['csrf_protection'] = FALSE;
    $config['csrf_token_name'] = 'csrf_test_name';
    $config['csrf_cookie_name'] = 'csrf_cookie_name';
    $config['csrf_expire'] = 7200;

    /*
    |--------------------------------------------------------------------------
    | Output Compression
    |--------------------------------------------------------------------------
    |
    | Enables Gzip output compression for faster page loads.  When enabled,
    | the output class will test whether your server supports Gzip.
    | Even if it does, however, not all browsers support compression
    | so enable only if you are reasonably sure your visitors can handle it.
    |
    | VERY IMPORTANT:  If you are getting a blank page when compression is enabled it
    | means you are prematurely outputting something to your browser. It could
    | even be a line of whitespace at the end of one of your scripts.  For
    | compression to work, nothing can be sent before the output buffer is called
    | by the output class.  Do not 'echo' any values with compression enabled.
    |
    */
    $config['compress_output'] = FALSE;

    /*
    |--------------------------------------------------------------------------
    | Master Time Reference
    |--------------------------------------------------------------------------
    |
    | Options are 'local' or 'gmt'.  This pref tells the system whether to use
    | your server's local time as the master 'now' reference, or convert it to
    | GMT.  See the 'date helper' page of the user guide for information
    | regarding date handling.
    |
    */
    $config['time_reference'] = 'local';


    /*
    |--------------------------------------------------------------------------
    | Rewrite PHP Short Tags
    |--------------------------------------------------------------------------
    |
    | If your PHP installation does not have short tag support enabled CI
    | can rewrite the tags on-the-fly, enabling you to utilize that syntax
    | in your view files.  Options are TRUE or FALSE (boolean)
    |
    */
    $config['rewrite_short_tags'] = FALSE;


    /*
    |--------------------------------------------------------------------------
    | Reverse Proxy IPs
    |--------------------------------------------------------------------------
    |
    | If your server is behind a reverse proxy, you must whitelist the proxy IP
    | addresses from which CodeIgniter should trust the HTTP_X_FORWARDED_FOR
    | header in order to properly identify the visitor's IP address.
    | Comma-delimited, e.g. '10.0.1.200,10.0.1.201'
    |
    */
    $config['proxy_ips'] = '';


    /* End of file config.php */
    /* Location: ./application/config/config.php */
    The following is the database.php file
    PHP Code:
    <?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');
    /*
    | -------------------------------------------------------------------
    | DATABASE CONNECTIVITY SETTINGS
    | -------------------------------------------------------------------
    | This file will contain the settings needed to access your database.
    |
    | For complete instructions please consult the 'Database Connection'
    | page of the User Guide.
    |
    | -------------------------------------------------------------------
    | EXPLANATION OF VARIABLES
    | -------------------------------------------------------------------
    |
    |    ['hostname'] The hostname of your database server.
    |    ['username'] The username used to connect to the database
    |    ['password'] The password used to connect to the database
    |    ['database'] The name of the database you want to connect to
    |    ['dbdriver'] The database type. ie: mysql.  Currently supported:
                     mysql, mysqli, postgre, odbc, mssql, sqlite, oci8
    |    ['dbprefix'] You can add an optional prefix, which will be added
    |                 to the table name when using the  Active Record class
    |    ['pconnect'] TRUE/FALSE - Whether to use a persistent connection
    |    ['db_debug'] TRUE/FALSE - Whether database errors should be displayed.
    |    ['cache_on'] TRUE/FALSE - Enables/disables query caching
    |    ['cachedir'] The path to the folder where cache files should be stored
    |    ['char_set'] The character set used in communicating with the database
    |    ['dbcollat'] The character collation used in communicating with the database
    |    ['swap_pre'] A default table prefix that should be swapped with the dbprefix
    |    ['autoinit'] Whether or not to automatically initialize the database.
    |    ['stricton'] TRUE/FALSE - forces 'Strict Mode' connections
    |                            - good for ensuring strict SQL while developing
    |
    | The $active_group variable lets you choose which connection group to
    | make active.  By default there is only one group (the 'default' group).
    |
    | The $active_record variables lets you determine whether or not to load
    | the active record class
    */

    $active_group 'default';
    $active_record TRUE;

    $db['default']['hostname'] = 'localhost';
    $db['default']['username'] = "YOUR_USERNAME";
    $db['default']['password'] = "YOUR_PASSWORD";
    $db['default']['database'] = "YOUR_DATABASE";
    $db['default']['dbdriver'] = 'mysql';
    $db['default']['dbprefix'] = '';
    $db['default']['pconnect'] = TRUE;
    $db['default']['db_debug'] = TRUE;
    $db['default']['cache_on'] = FALSE;
    $db['default']['cachedir'] = '';
    $db['default']['char_set'] = 'utf8';
    $db['default']['dbcollat'] = 'utf8_general_ci';
    $db['default']['swap_pre'] = '';
    $db['default']['autoinit'] = TRUE;
    $db['default']['stricton'] = FALSE;


    /* End of file database.php */
    /* Location: ./application/config/database.php */

  • #4
    New to the CF scene
    Join Date
    Jan 2013
    Posts
    3
    Thanks
    1
    Thanked 0 Times in 0 Posts

    after much grief

    After much grief of setting my database credentials and importing the tables to be populated...
    I now can login to the CMS !
    blah.com//index.php/welcome/login

    but i get this error:

    No input file specified.

    What do i do now... how do i start using this CMS?
    Did i miss something...
    The help file included does not account for this error and assumes I can now see the CMS.. but i cannot?
    What is the name of the CMS? I have no idea it came included and there are no notes as to a name for it?
    To access the CMS i simply browse to www.blah.com/CMS
    Then a login screen appears, which i can succesfully login to..
    then the dead end

    I have done enough googling to try deleting my htaccess file * yep i got the same error.
    So i have also tried and tried and tried so many other optionated ways to fix it... nothing has worked. Not even GoDaddy has replied yet
    Last edited by naphets; 01-23-2013 at 09:29 PM. Reason: HTACCESS


  •  

    Tags for this Thread

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •