+ Antworten
Ergebnis 1 bis 4 von 4

Thema: Hilfe... index.php nicht mehr erreichbar

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

    Unglücklich Hilfe... index.php nicht mehr erreichbar

    So, alles fing mit dem Update eines 1und1 - Rootservers an. Suse 9.3 mit Plesk ... hatte voher php 4 Version und ich habe ein Update auf php 5 gemacht! Seit dem kann ich meine Internetseiten nicht mehr erreichen, jedenfalls das Frontend nicht. Im Backend funzt alles tadelos und die neue PHP Version wird auch angezeigt. Das heißt für mich zumindest das php funktioniert!?

    Hier ein Ausdruck aus meiner index.php


    <?php error_reporting(E_ALL); ?> Wirft keine Fehler aus!
    <?php
    /**
    * @version $Id: index.php 11407 2009-01-09 17:23:42Z willebil $
    * @package Joomla
    * @copyright Copyright (C) 2005 - 2009 Open Source Matters. All rights reserved.
    * @license GNU/GPL, see LICENSE.php
    * Joomla! is free software. This version may have been modified pursuant
    * to the GNU General Public License, and as distributed it includes or
    * is derivative of works licensed under the GNU General Public License or
    * other free or open source software licenses.
    * See COPYRIGHT.php for copyright notices and details.
    */

    // Set flag that this is a parent file
    define( '_JEXEC', 1 );

    define('JPATH_BASE', dirname(__FILE__) );

    define( 'DS', DIRECTORY_SEPARATOR );



    require_once ( JPATH_BASE .DS.'includes'.DS.'defines.php' );
    require_once ( JPATH_BASE .DS.'includes'.DS.'framework.php' );

    JDEBUG ? $_PROFILER->mark( 'afterLoad' ) : null;

    /**
    * CREATE THE APPLICATION
    *
    * NOTE :
    */
    $mainframe =& JFactory::getApplication('site');

    /**
    * INITIALISE THE APPLICATION
    *
    * NOTE :
    */
    // set the language
    $mainframe->initialise();

    JPluginHelper::importPlugin('system');

    // trigger the onAfterInitialise events
    JDEBUG ? $_PROFILER->mark('afterInitialise') : null;
    $mainframe->triggerEvent('onAfterInitialise');

    /**
    * ROUTE THE APPLICATION
    *
    * NOTE :
    */
    $mainframe->route();

    // authorization
    $Itemid = JRequest::getInt( 'Itemid');
    $mainframe->authorize($Itemid);

    // trigger the onAfterRoute events
    JDEBUG ? $_PROFILER->mark('afterRoute') : null;
    $mainframe->triggerEvent('onAfterRoute');

    /**
    * DISPATCH THE APPLICATION
    *
    * NOTE :
    */
    $option = JRequest::getCmd('option');
    $mainframe->dispatch($option);

    // trigger the onAfterDispatch events
    JDEBUG ? $_PROFILER->mark('afterDispatch') : null;
    $mainframe->triggerEvent('onAfterDispatch');

    Bis hier funzt alles...


    /**
    * RENDER THE APPLICATION
    *
    * NOTE :
    */
    $mainframe->render();
    echo "Dieser Text wird von php ausgegeben3";
    // trigger the onAfterRender events
    JDEBUG ? $_PROFILER->mark('afterRender') : null;
    $mainframe->triggerEvent('onAfterRender');

    /**
    * RETURN THE RESPONSE
    */
    echo JResponse::toString($mainframe->getCfg('gzip'));
    Bis zu dem markiertem Punkt arbeitet es alles ab danach passiert nix mehr!.. Seite bleibt weiß und keine Spur von einem Fehlercode! Wenn ich nun in meinem Apache-Error Log schaue sehe ich nur den Fehler...

    Wenn ich direkt die index.php aufrufe...


    Fri Mar 19 16:42:37 2010] [error] [client 77.188.31.154] File does not exist: /srv/www/vhosts/henningsfelde.de/httpdocs/favicon.ico
    [client 77.188.31.154] PHP Fatal error: Maximum execution time of 30 seconds exceeded in /srv/www/vhosts/henningsfelde.de/httpdocs/libraries/joomla/utilities/simplexml.php on line 234
    In der besagten Datei schein er sich an dieser Stellen aufzuhängen...

    /**
    * Start parsing an XML document
    *
    * Parses an XML document. The handlers for the configured events are called as many times as necessary.
    *
    * @param $xml string data to parse
    */
    function _parse($data = '')
    {
    //Error handling
    if (!xml_parse($this->_parser, $data)) {
    $this->_handleError(
    xml_get_error_code($this->_parser),
    xml_get_current_line_number($this->_parser),
    xml_get_current_column_number($this->_parser)
    );
    }
    Was mich jetzt aber total verwundert... Warum funzt das Backend dann tadelos? Habe auch die SEO Funktionen ausgeschaltet. Ich habe auch die Seite nochmal neu eingespielt mit dem JoomlaPack. Dort erkennt er dann ja die index.php auch sofort (die er ja für seine Installation benötig... Sobal ich aber den Installationordener lösche geht nix mehr...)... Template wurde auch gewechselt....

    Also entweder ist das wirklich ein parser Problem... weil selbst wenn der Error Log von php5 nix ausspuckt, weiß ich da leider nicht mehr weiter!

    Ich bin über jede Hilfe Dankbar....

  2. #2
    Gehört zum Inventar Avatar von albatros
    Registriert seit
    16.08.2006
    Beiträge
    7.840
    Bedankte sich
    1.118
    Erhielt 1.890 Danksagungen
    in 1.748 Beiträgen

    Standard

    Hi,

    welche Joomla-Version und welche PHP-Version genau(!)?

    hth

    albatros
    1.FAQ 2.SuFu 3.Google
    Hilfestellungen und Lösungen können nur im Forum von allen genutzt werden. Bitte keine Supportanfragen per PN!
    ...und setz mich auf mein achtel Lorbeerblatt und mache was ich will.

  3. #3
    War schon öfter hier
    Registriert seit
    12.11.2008
    Ort
    Hannover
    Alter
    33
    Beiträge
    103
    Bedankte sich
    6
    Erhielt 23 Danksagungen
    in 21 Beiträgen

    Standard

    Hi,

    nur so en blöder Gedanke, aber schalt mal Legacy im Backend-PlugIns an und schau ob es dann funktioniert.

    Gruß Thorsten
    Wer Rechtschreibfehler findet darf sie behalten :-)
    ------------------------------------------------------------
    Artiseer ? Bitte hier nach Hilfe suchen : http://www.artisteerportal.de/
    Thema gelöst? Bitte als gelöst markieren:Anleitung

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

    Standard

    Legacy ist an! .. Daran liegt es wohl nicht!

    Joomla 1.5.15 und PHP 5.0.3 ...

    Hier habe ich einen Lösuungsansatz gefunden womit das Frontend auch angezeigt wird! Alledings fehlt das Menü weil da dann wohl was mit dem XML schiefläuft!?

    http://joomlacode.org/gf/project/joo..._item_id=10127

    .... So ich poste mal wie ich die Datei an folgenden Codezeilen verändert habe...

    ...Das Original...
    function _parse($data = '')
    {
    //Error handling
    if (!xml_parse($this->_parser, $data)) {
    $this->_handleError(
    xml_get_error_code($this->_parser),
    xml_get_current_line_number($this->_parser),
    xml_get_current_column_number($this->_parser)
    );
    }

    //Free the parser
    xml_parser_free($this->_parser);
    }




    ... die veränderte Version führt dazu das er sich nicht mehr aufhängt allerdings auch keine Menüinhalte anzeigt!... wahrscheinlich habe ich bei diesem Tut was falsch gemacht!.


    function _parse($data = '',$file = false)
    {
    //Error handling
    if(!$file) $data ='<?xml version="1.0" encoding="utf-8" standalone="yes"?>'.$data;



    //Free the parser
    xml_parser_free($this->_parser);
    }

    /**

+ Antworten

Lesezeichen

Berechtigungen

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