Zum Inhalt springen

Typo3 4.1.3 duplizieren? Was mache ich falsch?

Erstellt am 16. Oktober 2008 · 8 Antworten · letzte Antwort am 16. Oktober 2008

Tags: Frage

sabsine ·

Hallo, ich möchte gerne eine 2.te Seite aufsetzten und daür eine andere Typo3 Seite kopieren.
Ich habe die Datenbank per sqldump raus und wieder eingespielt.
Jetzt habe ich die Dateien in meiner Typo3 Seite (fileadmin,typo3conf,typo3temp,uploads, index.php, .htaccess) kopiert und die drei Symlinks angelegt.
Wenn ich jetzt in das Verzeichiss der neuen Typo3 Installation wechsel dann bekomme ich folgende fehlermeldung:

Cannot find tslib/. Please set path by defining $configured_tslib_path in index.php.

Was mache ich Falsch?
Symlinks funzen habe ich gestestet....

Lg
Sabsine

sabsine ·

Wo soll der denn sein, ich habe nur eine reale php Datei die index.php heisst.
Mit folgendem Inhalt:

<?php
/***************************************************************
*  Copyright notice
*
*  (c) 1999-2005 Kasper Skaarhoj (kasperYYYY@typo3.com)
*  All rights reserved
*
*  This script is part of the TYPO3 project. The TYPO3 project is
*  free software; you can redistribute it and/or modify
*  it under the terms of the GNU General Public License as published by
*  the Free Software Foundation; either version 2 of the License, or
*  (at your option) any later version.
*
*  The GNU General Public License can be found at
*  http://www.gnu.org/copyleft/gpl.html.
*  A copy is found in the textfile GPL.txt and important notices to the license
*  from the author is found in LICENSE.txt distributed with these scripts.
*
*
*  This script is distributed in the hope that it will be useful,
*  but WITHOUT ANY WARRANTY; without even the implied warranty of
*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
*  GNU General Public License for more details.
*
*  This copyright notice MUST APPEAR in all copies of the script!
***************************************************************/
/**
 * This is the MAIN DOCUMENT of the TypoScript driven standard front-end (from the "cms" extension)
 * Basically this is the "index.php" script which all requests for TYPO3 delivered pages goes to in the frontend (the website)
 *
 * $Id: index.php 1421 2006-04-10 09:27:15Z mundaun $
 *
 * @author	René Fritz <r.fritz@colorcube.de>
 * @package TYPO3
 * @subpackage tslib
 */

// *******************************
// Set error reporting
// *******************************

error_reporting (E_ALL ^ E_NOTICE);


// ******************
// Constants defined
// ******************

define('PATH_thisScript',str_replace('//','/', str_replace('\\','/', (php_sapi_name()=='cgi'||php_sapi_name()=='isapi' ||php_sapi_name()=='cgi-fcgi')&&($_SERVER['ORIG_PATH_TRANSLATED']?$_SERVER['ORIG_PATH_TRANSLATED']:$_SERVER['PATH_TRANSLATED'])? ($_SERVER['ORIG_PATH_TRANSLATED']?$_SERVER['ORIG_PATH_TRANSLATED']:$_SERVER['PATH_TRANSLATED']):($_SERVER['ORIG_SCRIPT_FILENAME']?$_SERVER['ORIG_SCRIPT_FILENAME']:$_SERVER['SCRIPT_FILENAME']))));

define('PATH_site', dirname(PATH_thisScript).'/');

if (@is_dir(PATH_site.'typo3/sysext/cms/tslib/')) {
	define('PATH_tslib', PATH_site.'typo3/sysext/cms/tslib/');
} elseif (@is_dir(PATH_site.'tslib/')) {
	define('PATH_tslib', PATH_site.'tslib/');
} else {

	// define path to tslib/ here:
	$configured_tslib_path = '';

	// example:
	// $configured_tslib_path = '/var/www/mysite/typo3/sysext/cms/tslib/';

	define('PATH_tslib', $configured_tslib_path);
}

if (PATH_tslib=='') {
	die('Cannot find tslib/. Please set path by defining $configured_tslib_path in '.basename(PATH_thisScript).'.');
}

// ******************
// include TSFE
// ******************

require (PATH_tslib.'index_ts.php');

?>
tandem ·

Hallo sabsine,

in der Zeile 69 der index.php findest Du die Fehlermeldung, die Du (ganz oben) erhalten hast.
Jetzt kann ich nur raten:
Hast Du ein Windows-Projekt auf einen Linux-Server kopiert?

Gruss

sabsine ·

Ne hab auf dem selben Server eine neue Datenbank angelegt, wie gesagt ex/importiert und das verz. lokal auf meinen Desktop gespeichert und wieder hochgeladen in ein neues Verz.
Dann habe ich die symlinks hergestellt, vielleicht sind die ja falsch aber wenn ich die in winScp anklicke lande ich im richtigen typo3_src.4.1.3 Verz..
.....hmmm

Eine Idee?

tandem ·

Hallo sabsine,

wenn Du den Symlink mit kopiert hast - wie Du ja schreibst - dann schickt der Server nicht den Link, sondern die verlinkte Datei.

Wenn Du die Datei index.php löscht und einen Symlink anlegst, dann sollte es klappen.
Die localconf.php noch anpassen - andere Datenbank ...

Gruss

sabsine ·

habe einmal die symlnks erneuert und schon gehts, habe ../ vergessen gehabt, glaube ich, vorher hatte ich nur/ drin um ins Eltern-verz. zu kommen.

Gruß