Ergebnis 1 bis 15 von 15

Thema: [Gelöst] Komm nicht mehr auf meine TL Installation

  1. #1
    Contao-Fan Avatar von Nikolas
    Registriert seit
    22.08.2009.
    Ort
    Lehe
    Beiträge
    493
    User beschenken
    Wunschliste

    Standard [Gelöst] Komm nicht mehr auf meine TL Installation

    Ich habe meine TL-Seite in einem Unterverzeichnis auf dem Server entwickelt.
    Belasse die Installation auch in dem Verzeichnis nur leite ich die Domain direkt auf das Unterverzeichnis bei meinem Provider.

    Daraufhin wollte ich dann noch die URLs umschreiben lassen und aktivierte das Rewriting im Backend und benannte die .htaccess um.

    Nun komme ich nicht mehr in die Einstellungen im Backend. Es wird nur folgendes ausgegeben:

    Code:
     * @package Backend * @license LGPL * @filesource */ /** * Initialize the system */ define(
    		'TL_MODE', 
    		'BE'
    	); require_once(
    		'../system/initialize.php'
    	); /** * Class Main * * Main back end controller. * @copyright Leo Feyer 2005-2009 * @author Leo Feyer * @package Controller */ class Main extends Backend { /** * Current Ajax object * @VAR object */ protected $objAjax; /** * Initialize the controller * * 1. Import user * 2. CALL parent constructor * 3. Authenticate user * 4. LOAD language files * DO NOT CHANGE THIS ORDER! */ public function __construct(
    		
    	) { $this->import(
    		'BackendUser', 
    		'User'
    	); parent::__construct(
    		
    	); $this->User->authenticate(
    		
    	); $this->loadLanguageFile(
    		'DEFAULT'
    	); $this->loadLanguageFile(
    		'modules'
    	); } /** * Run controller 
    	AND 
    		parse the login template */ public function run(
    		
    	) { $this->Template = new BackendTemplate(
    		'be_main'
    	); $this->Template->main = ''; IF (
    		$this->Input->post(
    			'isAjax'
    		)
    	) { $this->objAjax = new Ajax(
    		$this->Input->post(
    			'action'
    		)
    	); $this->objAjax->executePreActions(
    		
    	); } // Welcome screen IF (
    		!$this->Input->get(
    			'do'
    		) && !$this->Input->get(
    			'act'
    		)
    	) { $this->welcomeScreen(
    		
    	); } // Open module IF (
    		$this->Input->get(
    			'do'
    		)
    	) { $this->Template->main .= $this->getBackendModule(
    		$this->Input->get(
    			'do'
    		)
    	); } $this->output(
    		
    	); } /** * ADD the welcome screen */ protected function welcomeScreen(
    		
    	) { $this->loadLanguageFile(
    		'EXPLAIN'
    	); // CREATE template object $objTemplate = new BackendTemplate(
    		'be_welcome'
    	); $objTemplate->messages = FALSE; $objTemplate->arrShortcuts = $GLOBALS['TL_LANG']['XPL']['shortcuts']; $objTemplate->welcome = sprintf(
    		$GLOBALS['TL_LANG']['MSC']['welcomeTo'], 
    		$GLOBALS['TL_CONFIG']['websiteTitle']
    	); $objTemplate->systemMessages = $GLOBALS['TL_LANG']['MSC']['systemMessages']; // CHECK FOR latest version IF (
    		!empty(
    			$GLOBALS['TL_CONFIG']['latestVersion']
    		) && version_compare(
    			VERSION . '.' . BUILD, 
    	$GLOBALS['TL_CONFIG']['latestVersion'], 
    			'<'
    		)
    	) { $objTemplate->
    UPDATE
    	= sprintf(
    		$GLOBALS['TL_LANG']['MSC']['updateVersion'], 
    		$GLOBALS['TL_CONFIG']['latestVersion']
    	); $objTemplate->messages = TRUE; } // CHECK FOR tasks $tasksReg = 0; $tasksNew = 0; $tasksDue = 0; $objTask = $this->DATABASE->prepare(
    		"
    SELECT
    	t.deadline, 
    	s.status, 
    	s.assignedTo
    FROM
    	tl_task t
    LEFT JOIN
    	tl_task_status s
    	ON
    		t.id=s.pid 
    		AND 
    			s.tstamp=(
    			
    SELECT
    	MAX(
    				tstamp
    			)
    FROM
    	tl_task_status ts
    WHERE
    	ts.pid=t.id
    		)" . (
    			!$this->User->isAdmin ? "
    WHERE
    	(
    				t.createdBy=? 
    				OR 
    					s.assignedTo=?
    			)" : ""
    		)
    	) ->execute(
    		$this->User->id, 
    		$this->User->id
    	); IF (
    		$objTask->numRows
    	) { $time = time(
    		
    	); WHILE (
    		$objTask->next(
    			
    		)
    	) { IF (
    		$objTask->status == 'completed'
    	) { CONTINUE; } IF (
    		$objTask->deadline <= $time
    	) { ++$tasksDue; } ELSEIF (
    		$objTask->status == 'created' && $objTask->assignedTo == $this->User->id
    	) { ++$tasksNew; } 
    	ELSE 
    		{ ++$tasksReg; } } IF (
    		$tasksReg > 0
    	) { $objTemplate->tasksCur = sprintf(
    		$GLOBALS['TL_LANG']['MSC']['tasksCur'], 
    		$tasksReg
    	); $objTemplate->messages = TRUE; } IF (
    		$tasksNew > 0
    	) { $objTemplate->tasksNew = sprintf(
    		$GLOBALS['TL_LANG']['MSC']['tasksNew'], 
    		$tasksNew
    	); $objTemplate->messages = TRUE; } IF (
    		$tasksDue > 0
    	) { $objTemplate->tasksDue = sprintf(
    		$GLOBALS['TL_LANG']['MSC']['tasksDue'], 
    		$tasksDue
    	); $objTemplate->messages = TRUE; } } // Modules $arrGroups = array(
    		
    	); foreach (
    		$GLOBALS['BE_MOD'] AS $strGroup=>$arrModules
    	) { foreach (
    		array_keys(
    			$arrModules
    		) AS $strModule
    	) { IF (
    		$strGroup == 'profile' || $this->User->hasAccess(
    			$strModule, 
    			'modules'
    		)
    	) { $arrGroups[$GLOBALS['TL_LANG']['MOD'][$strGroup]][$strModule] = array (
    		 'name' => $GLOBALS['TL_LANG']['MOD'][$strModule][0], 
    	'description' => $GLOBALS['TL_LANG']['MOD'][$strModule][1], 
    		'icon' => $arrModules[$strModule]['icon'] 
    	); } } } $objTemplate->arrGroups = $arrGroups; $objTemplate->tasks = $GLOBALS['TL_LANG']['MOD']['tasks'][0]; $objTemplate->script = $this->Environment->script; $this->Template->main .= $objTemplate->parse(
    		
    	); } /** * Output the template file */ protected function output(
    		
    	) { IF (
    		!strlen(
    			$this->Template->headline
    		)
    	) { $this->Template->headline = $GLOBALS['TL_CONFIG']['websiteTitle']; } $this->Template->theme = $this->getTheme(
    		
    	); $this->Template->base = $this->Environment->base; $this->Template->language = $GLOBALS['TL_LANGUAGE']; $this->Template->title = $GLOBALS['TL_CONFIG']['websiteTitle']; $this->Template->charset = $GLOBALS['TL_CONFIG']['characterSet']; $this->Template->account = $GLOBALS['TL_LANG']['MOD']['login'][0]; $this->Template->preview = $GLOBALS['TL_LANG']['MSC']['fePreview']; $this->Template->pageOffset = $this->Input->cookie(
    		'BE_PAGE_OFFSET'
    	); $this->Template->logout = specialchars(
    		$GLOBALS['TL_LANG']['MSC']['logoutBT']
    	); $this->Template->backendModules = $GLOBALS['TL_LANG']['MSC']['backendModules']; $this->Template->username = $GLOBALS['TL_LANG']['MSC']['user'] . ' ' . $GLOBALS['TL_USERNAME']; $this->Template->error = (
    		$this->Input->get(
    			'act'
    		) == 'error'
    	) ? $GLOBALS['TL_LANG']['ERR']['general'] : ''; $this->Template->isMac = preg_match(
    		'/mac/i', 
    		$this->Environment->httpUserAgent
    	); $this->Template->skipNavigation = $GLOBALS['TL_LANG']['MSC']['skipNavigation']; $this->Template->request = ampersand(
    		$this->Environment->request
    	); $this->Template->top = $GLOBALS['TL_LANG']['MSC']['backToTop']; $this->Template->modules = $this->User->navigation(
    		
    	); $this->Template->be27 = !$GLOBALS['TL_CONFIG']['oldBeTheme']; $this->Template->home = $GLOBALS['TL_LANG']['MSC']['home']; $this->Template->frontendFile = 'INDEX.php'; // Preview pages IF (
    		$this->Input->get(
    			'do'
    		) == 'page' && strlen(
    			CURRENT_ID
    		)
    	) { $objPreview = $this->DATABASE->prepare(
    		"
    SELECT
    	id, 
    	alias
    FROM
    	tl_page
    WHERE
    	id=?"
    	) ->
    LIMIT
    	(
    		1
    	) ->execute(
    		CURRENT_ID
    	); IF (
    		$objPreview->numRows
    	) { IF (
    		$GLOBALS['TL_CONFIG']['disableAlias']
    	) { $this->Template->frontendFile = 'INDEX.php?id=' . $objPreview->id; } 
    	ELSE 
    		{ $this->Template->frontendFile = 'INDEX.php/' . (
    		strlen(
    			$objPreview->alias
    		) ? $objPreview->alias : $objPreview->id
    	) . $GLOBALS['TL_CONFIG']['urlSuffix']; } } } // Preview article IF (
    		$this->Input->get(
    			'do'
    		) == 'article' && strlen(
    			CURRENT_ID
    		)
    	) { $objPreview = $this->DATABASE->prepare(
    		"
    SELECT
    	p.id AS pid, 
    	p.alias AS palias, 
    	a.id AS aid, 
    	a.alias AS aalias, 
    	a.inColumn AS acolumn
    FROM
    	tl_article a, 
    	tl_page p
    WHERE
    	a.id=? 
    	AND 
    		a.pid=p.id"
    	) ->
    LIMIT
    	(
    		1
    	) ->execute(
    		CURRENT_ID
    	); IF (
    		$objPreview->numRows
    	) { $strColumn = ''; IF (
    		$objPreview->acolumn != 'main'
    	) { $strColumn = $objPreview->acolumn . ':'; } IF (
    		$GLOBALS['TL_CONFIG']['disableAlias']
    	) { $this->Template->frontendFile = 'INDEX.php?id=' . $objPreview->pid . '&articles=' . $strColumn . $objPreview->aid; } 
    	ELSE 
    		{ $this->Template->frontendFile = 'INDEX.php/' . (
    		strlen(
    			$objPreview->palias
    		) ? $objPreview->palias : $objPreview->pid
    	) . '/articles/' . $strColumn . (
    		strlen(
    			$objPreview->aalias
    		) ? $objPreview->aalias : $objPreview->aid
    	) . $GLOBALS['TL_CONFIG']['urlSuffix']; } } } $this->Template->output(
    		
    	); } } /** * Instantiate controller */ $objMain = new Main(
    		
    	); $objMain->run(
    		
    	); ?>
    Ich verfahre normal immer nach diesem Prinzip und hatte noch keine Probleme. Auch auf dem gleichen Server hat dieser Weg so schon ohne Probleme funktioniert.

    Ich hoffe, es kann mir jemand helfen.
    Geändert von Nikolas (21.01.2010 um 15:19 Uhr) Grund: [Gelöst]

  2. #2
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.471
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Den Installationspfad in der localconfig.php hast du von '/unterverzeichnis' auf '' angepasst?
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  3. #3
    Contao-Fan Avatar von Nikolas
    Registriert seit
    22.08.2009.
    Ort
    Lehe
    Beiträge
    493
    User beschenken
    Wunschliste

    Standard

    Ja, das habe ich auch gemacht.

    Meiner Ansicht stimmt soweit alles. Das Frontend funktioniert nun auch aber das Backend lässt sich gar nicht aufrufen -> www.nrmedia.de/typolight/

  4. #4
    Contao-Urgestein Avatar von Toflar
    Registriert seit
    15.06.2009.
    Beiträge
    4.471
    Partner-ID
    8667
    User beschenken
    Wunschliste

    Standard

    Du hast ja mittlerweile den Beitrag oben editiert.

    Was du kriegst ist eine ganze PHP-Datei, die nicht interpretiert wird

    Falsch übertragen, PHP funktioniert nicht richtig...phuuu, das kann vieles sein...auf dein BE komme ich übrigens...also auf den Login-Screen
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

  5. #5
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.569
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ist das Unterzeichnis auch in der .htaccess berücksichtigt? RewriteBase ?
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), BlueSky: planepix
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  6. #6
    Contao-Fan Avatar von Nikolas
    Registriert seit
    22.08.2009.
    Ort
    Lehe
    Beiträge
    493
    User beschenken
    Wunschliste

    Standard

    Du kommst auf meinen BE-Login?
    Ja, hab ich auch gesehen, dass er das irgendwie nicht richtig interpretiert.

    Kann das sein, dass das mit meinem lokalen Cache zusammenhängt? Ich komm nämlich nicht auf den Login.

  7. #7
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.569
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Um es einzugrenzen:

    Du kannst via FTP die localconfig.php abändern, so das RewriteURL auf false gesetzt wird und die .htaccess umbenennen, z. B. .__htaccess und dann schauen ob die Seite (FE / BE) angezeigt wird.
    Dann kann man nach den Pfaden schauen und sich "rantasten".
    Geändert von planepix (21.01.2010 um 13:42 Uhr)
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), BlueSky: planepix
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  8. #8
    Contao-Fan Avatar von Nikolas
    Registriert seit
    22.08.2009.
    Ort
    Lehe
    Beiträge
    493
    User beschenken
    Wunschliste

    Standard

    Hab nun die localconfig entsprechend angepasst und die htacces umbenannt. Dann bin ich ja quasi wieder im Grundzustand.

    So funktioniert FE und BE auch wieder. Nur die Einstellungen im BE werden nicht angezeigt. Da wird wieder nur der reine PHP Code angezeigt.

  9. #9
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.569
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Dann würde ich - wenn dem sonst nichts im Wege steht, die Installation ins Rootverzeichnis nehmen und die Pfade anpassen, so dass die Website direkt aus dem Root funktioniert...?

    Die Kombination aus Umleitung in Unterordner auf Hosterebene und Anpassung des Pfades auf "" und in der .htaccess - RewriteBase = / hast Du schon versucht?
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), BlueSky: planepix
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  10. #10
    Contao-Fan Avatar von Nikolas
    Registriert seit
    22.08.2009.
    Ort
    Lehe
    Beiträge
    493
    User beschenken
    Wunschliste

    Standard

    die Variante hab ich auch schon versucht. Ich versuch das mal ins Root umzusiedeln.
    Was muss ich dazu alles beachten? Wo sind überall Pfade anzupassen? Nur in der localconfig.php?

  11. #11
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.569
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    In der Regel nur der Website Path und der RewriteBase Pfad.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), BlueSky: planepix
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  12. #12
    Contao-Fan Avatar von Nikolas
    Registriert seit
    22.08.2009.
    Ort
    Lehe
    Beiträge
    493
    User beschenken
    Wunschliste

    Standard

    Okay, Pfad gewechselt aber die Einstellungen im Backend werden immer noch nicht richtig geparsed.
    Geändert von Nikolas (21.01.2010 um 13:59 Uhr)

  13. #13
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.569
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Eben sowohl Backend-Login und Frontend aufgerufen - beides klappt.

    URLs umschreiben ist (noch) nicht aktiv.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), BlueSky: planepix
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  14. #14
    Contao-Fan Avatar von Nikolas
    Registriert seit
    22.08.2009.
    Ort
    Lehe
    Beiträge
    493
    User beschenken
    Wunschliste

    Standard

    Ja, das funktioniert beides wunderbar.
    Nur komm ich nicht mehr in das Einstellungen Menü im BE. Da wird mir der PHP Code im Browser ausgegeben aber halt nicht ausgeführt (Siehe erster Beitrag).

    Ich komm da nich weiter, woran das wohl liegen mag.

  15. #15
    Contao-Fan Avatar von Nikolas
    Registriert seit
    22.08.2009.
    Ort
    Lehe
    Beiträge
    493
    User beschenken
    Wunschliste

    Standard

    Dank tatkräftiger Unterstützung von planepix konnte das Problem gelöst werden.

    Und zwar wurde in der htaccess Datei der Einsatz von PHP5 erzwungen obwohl PHP5 schon auf dem Server grundeingestellt war.

    Die Forcierung auf PHP5 wurde aus der htaccess genommen und schon funktionierte alles wieder einwandfrei.

    An dieser Stelle auch noch mal schönen Dank an Planepix!

    Gruß
    Nikolas

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Meine Contao - Website wird nicht mehr von Google & Co gefunden.
    Von drBerlin im Forum Installation / Update
    Antworten: 13
    Letzter Beitrag: 11.02.2011, 09:58
  2. Kann meine Config nicht mehr speichern
    Von stefande im Forum Installation / Update
    Antworten: 7
    Letzter Beitrag: 11.11.2010, 17:33
  3. Ich komm nicht an die Variable ...
    Von ms176 im Forum Entwickler-Fragen
    Antworten: 2
    Letzter Beitrag: 10.12.2009, 07:46
  4. Antworten: 17
    Letzter Beitrag: 16.11.2009, 12:19

Berechtigungen

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