Hallo,
habe ein Problem mit dem 2. und 3. Mandanten. Kein Editieren der Artikel ist möglich. Es kommt folgende Fehlermeldung im errorlog:
Fatal error: Cannot redeclare coneditfirsttime() (previously declared in /is/htdocs/xxxx/www/content/contenido/includes/functions.con.php:27) in /is/htdocs/xxxx/www/content/contenido/includes/functions.con.php on line 283.
Artikel anlegen geht. Aufruf der Subdomain für die Seite bringt eine leere Seite. Titelanzeige geht. Irgendwie klappt die Übergabe von Backend auf Frontend nicht.
Die anderen Postings zu diesem Thema habe ich schon durchgeschaut (include_once setzen, etc.), habe aber noch keine Lösung für mein Problem gefunden. Vielleicht hat ja jemand noch eine Idee?
Contenido Version 4.4.5, Webspace bei Host Europe
Danke im voraus!
Cannot redeclare coneditfirsttime()
sehr seltsame fehlermeldung
in der functions.con.php bei einer 4.4.5 befindet sich die
function conEditFirstTime bei zeile 27 -> was ja stimmt
bei zeile 283 wird die funktion erst geschlossen...
somit ergibt das an sich nicht viel sinn...
sieh dir mal die functions.con.php mal genauer an was sich bei
280 - 290 befindet...
welche php version ?
in der functions.con.php bei einer 4.4.5 befindet sich die
function conEditFirstTime bei zeile 27 -> was ja stimmt
bei zeile 283 wird die funktion erst geschlossen...
somit ergibt das an sich nicht viel sinn...
sieh dir mal die functions.con.php mal genauer an was sich bei
280 - 290 befindet...
welche php version ?
*** make your own tools (wishlist :: thx)
Erstmal danke für die schnelle Antwort:
Habe Php Version 5.0.5, MySQL Version: 4.1.15-Debian;
Die Funktion endet bei 283 durch den Returnwert der $newidart-Variable.
und zwar so:
Ist vielleicht was beim Anlegen des Mandanten schief gegangen? Bekomme das Problem egal ob ich den Mandanten neu anlege oder das copy.php Skript benutze.
Die config.php des Mandanten 8(ID=3):Kanns mir nicht erklären. Sorry
Habe Php Version 5.0.5, MySQL Version: 4.1.15-Debian;
Die Funktion endet bei 283 durch den Returnwert der $newidart-Variable.
und zwar so:
Code: Alles auswählen
//********* update into 'art_lang'-table for all languages ******
if ( !$title ) $title = "--- Default Title ---";
$a_languages = getLanguagesByClient($client);
foreach ($a_languages as $tmp_lang) {
$online = ( $lang == $tmp_lang ) ? $online : 0;
$lastmodified = ( $lang == $tmp_lang ) ? $lastmodified : 0;
$sql = "UPDATE
".$cfg["tab"]["art_lang"]."
SET
title = '".$title."',
pagetitle = '".$page_title."',
summary = '".$summary."',
created = '".$created."',
lastmodified = '".$lastmodified."',
modifiedby = '".$author."',
online = '".$online."',
datestart = '".$datestart."',
dateend = '".$dateend."',
redirect = '".$redirect."',
external_redirect = '".$external_redirect."',
redirect_url = '".$redirect_url."',
artsort = '".$artsort."'
WHERE
idart = '".$new_idart."' AND
idlang = '".$tmp_lang."'";
$db->query($sql);
}
return $new_idart;
}
Die config.php des Mandanten 8(ID=3):
Code: Alles auswählen
<?
//path to contenido, for all inclusions
$contenido_path = "../contenido/";
$errorfont = "font3";
//fo the language file
$language="de";
//optional if it isnt set the first language of the client is choose
$load_lang = "3";
$load_client = "3";
?>
an den mandanten einstellungen liegt es nicht... (meiner meinung nach)
verwende selbst ne php 5.0.5 version...
ganz ehrlich die fehlermeldung, sagt mir überhaupt nix...
nach der letzten klammer wird ja nicht nochmal die function conEditFirstTime definiert... ?
wurde vielleicht was an der functions.con.php geändert ?
oder bei der front_content.php des jeweiligen mandanten ?
was mich noch mehr wundert ist das es beim ersten mandanten geht...
verwende selbst ne php 5.0.5 version...
ganz ehrlich die fehlermeldung, sagt mir überhaupt nix...
nach der letzten klammer wird ja nicht nochmal die function conEditFirstTime definiert... ?
wurde vielleicht was an der functions.con.php geändert ?
oder bei der front_content.php des jeweiligen mandanten ?
was mich noch mehr wundert ist das es beim ersten mandanten geht...
*** make your own tools (wishlist :: thx)
coneditfirsttime wird nicht neu definiert. Irgendwie fliegt das System aber beim 2. Mandanten raus.
Die function.con.php und front_content.php wurden nicht verändert.
function.con.php wird auch ganz normal in front_content.php eingebunden.
Erster Mandant arbeitet tadellos! Domain des 2.Mandanten: skirmen.phalim.de.
Meint ihr ein Update auf die 4.5 oder 4.6 würde Abhilfe schaffen?
Danke
Die function.con.php und front_content.php wurden nicht verändert.
function.con.php wird auch ganz normal in front_content.php eingebunden.
Erster Mandant arbeitet tadellos! Domain des 2.Mandanten: skirmen.phalim.de.
Meint ihr ein Update auf die 4.5 oder 4.6 würde Abhilfe schaffen?
Danke