+ Antworten
Ergebnis 1 bis 5 von 5

Thema: Fatal error: Call to a member function get() on a non-object on line..

  1. #1
    Neu an Board
    Registriert seit
    17.01.2012
    Beiträge
    3
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Fatal error: Call to a member function get() on a non-object on line..

    Ich benutze Opencart welches ein E-Commerce CMS-System ist und leider konnte ich in deren Forum keine Antwort finden. Deswegen habe ich mich per google durchgesucht und bin hier auf ähnliche jedoch nicht gleiche Fehler gekommen. Ich erhoffe mir hier eine Lösung für folgendes Problem.

    Folgende Fehler auf verschiedenen Seiten:

    Fatal error: Call to a member function get() on a non-object in /www/htdocs/w00e611f/www.my-bagholder.com/admin/index.php on line 82

    Fatal error: Call to a member function get() on a non-object in /www/htdocs/w00e611f/www.my-bagholder.com/index.php on line 103

    Die Jeweils verantworlichen Stellen: Zeile 82 ist hervorgehoben, sodass es hinten dran steht.

    PHP-Code:
    // Url
    $url = new Url($config->get('config_url'), $config->get('config_use_ssl') ? $config->get('config_ssl') : $config->get('config_url'));    
    $registry->set('url'$url);

    // Log 
    $log = new Log($config->get('config_error_filename'));
    $registry->set('log'$log);

    function 
    error_handler($errno$errstr$errfile$errline) {                                 ZEILE 82!!!!!!!!!!!!!!!!!!
        global 
    $log$config;
        
        switch (
    $errno) {
            case 
    E_NOTICE:
            case 
    E_USER_NOTICE:
                
    $error 'Notice';
                break;
            case 
    E_WARNING:
            case 
    E_USER_WARNING:
                
    $error 'Warning';
                break;
            case 
    E_ERROR:
            case 
    E_USER_ERROR:
                
    $error 'Fatal Error';
                break;
            default:
                
    $error 'Unknown';
                break;
        }
            
        if (
    $config->get('config_error_display')) {                                                   ZEILE 103!!!!!!!!!!!
            echo 
    '<b>' $error '</b>: ' $errstr ' in <b>' $errfile '</b> on line <b>' $errline '</b>';
        }
        
        if (
    $config->get('config_error_log')) {
            
    $log->write('PHP ' $error ':  ' $errstr ' in ' $errfile ' on line ' $errline);
        }

        return 
    true;

    BITTE BITTE helft mir, da ich nun wirklich seit 2 Tagen mich zu Tode Quäle und am verzweifeln bin....!!

    Vielen Dank!!!

  2. #2
    Wohnt hier Avatar von oldlady
    Registriert seit
    17.09.2008
    Ort
    München
    Beiträge
    4.848
    Bedankte sich
    357
    Erhielt 1.409 Danksagungen
    in 1.290 Beiträgen

    Standard

    Hallo,
    hast du denn Schreibrechte auf deine log-files?
    Grüße, Christiane
    Joomla braucht dich!

  3. Erhielt Danksagungen von:


  4. #3
    Neu an Board
    Registriert seit
    17.01.2012
    Beiträge
    3
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ich bin wirklich kein Webdeveloper...deswegen wäre es wirklich hamma (ich weiß dass es sehr viel Arbeit ist) wenn du mir sagst, wie ich diese Sachen auch finde, nach denen du fragst :-)

    Falls du meinst, ob ich die Daten umändern kann usw: Ja! Weil ich bin der Admin von "allem" (Und auch das Übel von "allem") hehe

    Da hat mir ein Vogel was zugezwitschert und ich habe den Eindruck, als ob die config.php im startverzeichnis weiterhelfen könnte:

    PHP-Code:
    <?php
    // HTTP
    define('HTTP_SERVER''http://www.my-bagholder.com/');
    define('HTTP_IMAGE''http://www.my-bagholder.com/image/');
    define('HTTP_ADMIN''http://www.my-bagholder.com/admin/');

    // HTTPS
    define('HTTPS_SERVER''http://www.my-bagholder.com/');
    define('HTTPS_IMAGE''http://www.my-bagholder.com/image/');

    // DIR
    define('DIR_APPLICATION''/www/htdocs/w00e611f/www.my-bagholder.com/catalog/');
    define('DIR_SYSTEM''/www/htdocs/w00e611f/www.my-bagholder.com/system/');
    define('DIR_DATABASE''/www/htdocs/w00e611f/www.my-bagholder.com/system/database/');
    define('DIR_LANGUAGE''/www/htdocs/w00e611f/www.my-bagholder.com/catalog/language/');
    define('DIR_TEMPLATE''/www/htdocs/w00e611f/www.my-bagholder.com/catalog/view/theme/');
    define('DIR_CONFIG''/www/htdocs/w00e611f/www.my-bagholder.com/system/config/');
    define('DIR_IMAGE''/www/htdocs/w00e611f/www.my-bagholder.com/image/');
    define('DIR_CACHE''/www/htdocs/w00e611f/www.my-bagholder.com/cache/');
    define('DIR_DOWNLOAD''/www/htdocs/w00e611f/www.my-bagholder.com/download/');
    define('DIR_LOGS''/www/htdocs/w00e611f/www.my-bagholder.com/system/logs/');

    // DB
    define('DB_DRIVER''mysql');
    define('DB_HOSTNAME''localhost');
    define('DB_USERNAME''d01218fc');
    define('DB_PASSWORD''u4tTpdLSs42emtNv');
    define('DB_DATABASE''d01218fc');
    define('DB_PREFIX''');
    ?>
    Villeicht hat jemand nun eine Idee?!?! (Achja: Die Passwörter sind geändert, also erfunden^^)
    Geändert von gengruipu (17.01.2012 um 22:01 Uhr)

  5. #4
    Neu an Board
    Registriert seit
    17.01.2012
    Beiträge
    3
    Bedankte sich
    1
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ich will nicht unhöflich klingen aber das Problem existiert immernoch obwohl ich auch auf anderen Foren schreibe und suche.....und ich wäre echt dankbar, wenn sich villeicht ein erfahrener webentwickler erbarmen würde und eine Idee zumindest äußert...

  6. #5
    Wohnt hier Avatar von oldlady
    Registriert seit
    17.09.2008
    Ort
    München
    Beiträge
    4.848
    Bedankte sich
    357
    Erhielt 1.409 Danksagungen
    in 1.290 Beiträgen

    Standard

    Wir sind ja hier ein joomla-Forum .. Aber hast du das mal ausprobiert?
    Es schein ja, als wäre ds ein sehr häufiges Problem.
    Grüße, Christiane
    Joomla braucht dich!

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein