Fehler beim Update auf SuperWebMailer letzte Version
Moderator: mirko
Re: Fehler beim Update auf SuperWebMailer letzte Version
Nochmals die Dateien übertragen, muss irgendwas beim Upload schief gegangen sein, mehrere PHP-Dateien sind ineinander "gemixt", sieht man an dem ?>
Fehler beim Update auf SuperWebMailer letzte Version
Hallo!
Beim Update auf den aktuellen SuperWebMailer bin ich wie beschrieben vorgegangen:
1. Update SuperWebMailer 8.00.0.01642 vom 23.06.2021 geladen.
2. Entpacken der Dateien auf lokal
3. Ändern via FTP Rechte der Datei config.inc.php auf 777
4. Upload (vorhandene Dateien überschreiben)
5. Ändern via FTP Rechte der Datei config.inc.php auf 444
6. upgrade.php aufrufen.
Beim Aufruf der upgrade.php erhalte ich folgenden Fehler:
Was habe ich falsch gemacht? Gibt es mit dem neuen SuperWebMailer neue Anforderungen z.B. was PHP angeht?
Beste Grüsse und besten Dank.
Beim Update auf den aktuellen SuperWebMailer bin ich wie beschrieben vorgegangen:
1. Update SuperWebMailer 8.00.0.01642 vom 23.06.2021 geladen.
2. Entpacken der Dateien auf lokal
3. Ändern via FTP Rechte der Datei config.inc.php auf 777
4. Upload (vorhandene Dateien überschreiben)
5. Ändern via FTP Rechte der Datei config.inc.php auf 444
6. upgrade.php aufrufen.
Beim Aufruf der upgrade.php erhalte ich folgenden Fehler:
Code: Alles auswählen
st", 9 => "September", 10 => "October", 11 => "November", 12 => "December" ); ?> JtJ[1].$_68JtJ[3]) ? $_68JtJ[0]: (preg_match("/^on/i", $_68JtJ[2]) ? " ": $_68JtJ[0]); else return ($_68JtJ[1]) ? $_68JtJ[0]: (preg_match("/^on/i", $_68JtJ[2]) ? " ": $_68JtJ[0]); } ?> } } ?> memory_get_usage")) return ""; $_6OlIt = memory_get_usage(true); /* if ($_6OlIt < 1024)*/ return $_6OlIt." bytes"; /* elseif ($_6OlIt < 1048576) return round($_6OlIt/1024,2)." kilobytes"; else return round($_6OlIt/1048576,2)." megabytes"; */ } function _LD8CL($_JL1Oi, $_6Olt0 = ""){ $_JL0iL = 'abcdefghijklmnopqrstuvwxyz0123456789' . $_6Olt0; if($_JL1Oi < 1) $_JL1Oi = 32; mt_srand((double)microtime()*1000000); $_JLQ0O = array(); for($_I11I6=0; $_I11I6<$_JL1Oi; $_I11I6++){ $_JLQ0O[] = mt_rand() * 256; } $token = ""; for($_I11I6=0; $_I11I6 0.5) ? strtoupper($_JLQoo) : $_JLQoo; } return $token; } function _LDPAR($_Jtf10, $MailingListId=0, $_6OlCt=0, $_j1flC=0, $_6o0j0=0, $ResponderType="", $ResponderId=0, $_JC80J=0, $_6o0LQ=".eml"){ global $OwnerUserId, $UserId, $_JIO0f; if($_Jtf10 == ""){ if(ini_get("open_basedir") == "") $_Jtf10 = ini_get("session.save_handler") == "files" ? ini_get("session.save_path") : $_JIO0f; else{ $_Jtf10 = $_JIO0f; } if(!is_writable($_Jtf10)) $_Jtf10 = $_JIO0f; } $_QlLC0 = empty($ResponderType) ? "EMail" . '-' . '0' : $ResponderType . '-' . $ResponderId . '-'; $_QlLC0 .= $OwnerUserId . '-' . $UserId . '-' . $MailingListId . '-'. $_6OlCt . '-' . $_j1flC . '-' . $_6o0j0 . '-' . $_JC80J; return _LCOOO($_Jtf10) . $_QlLC0 . $_6o0LQ; } function _LDA8P($_IOojO, $UserId, $_j8jLJ, $ResponderType, $ResponderId){ $_JoQCj = _LDPAR("", $_IOojO, 0, $UserId, $_j8jLJ, $ResponderType, $ResponderId, 0, ".mime"); @unlink($_JoQCj); ClearLastError(); } function _LDBOR($Code, $Text, $_6oQ86) { if($Code == 250) return false; if($Code == 11001) return true; // host not found if($Code == MonthlySendQuotaExceeded || $Code == SendQuotaExceeded || $Code == RecipientIsInECGList){ return true; } if($_6oQ86 == "mail") if (strpos($Text, "returned failure") !== false) // PHP mail error return true; if($_6oQ86 == "SMS") return true; // SMTP errors if($Code == null || $Code == 0 || $Code == 999){ if(stripos($Text, "no valid recipient") !== false || stripos($Text, "unable to connect") !== false || stripos($Text, "Failed to connect") !== false) return true; } if($Code == 450) return false; // z.B. too much email if($Code == 553) return false; // Auth if($Code == 535) return false; // Auth if($Code == 421) return true; if($Code >= 451 && $Code <= 452 ) return true; if( ($Code >= 500 && $Code <= 534) || ($Code >= 536 && $Code <= 552) || ($Code >= 554 && $Code <= 699) ) return true; /*if(stripos($Text, 'harvester') !== false) return true; if(stripos($Text, ' spam ') !== false) return true;*/ if($_6oQ86 == 'smtpmx') { if(stripos($Text, 'relaying') !== false) return true; if(stripos($Text, 'dynamic') !== false) return true; if(stripos($Text, '11001') !== false) return true; } return false; } function _LDC0B(){ global $_I0Ijj; $_I0Qt8 = mysql_query('SELECT VERSION()', $_I0Ijj); $_6oQOQ = mysql_fetch_row($_I0Qt8); mysql_free_result($_I0Qt8); return $_6oQOQ[0]; } function _LDCEE(&$_jOf1i){ $_jOf1i = array(); if(!defined("SWM")) return; $_6oI0i = join("", file(InstallPath . "altbrowserlink/_AltBrowserLinkLangs.txt")); $_6oI0i = explode("\n", $_6oI0i); for($_I11I6=0; $_I11I6 $_IijIC[1], "code" => $_IijIC[0]); } } function _LDDDE(&$_jOf1i, &$_jO6ot){ global $INTERFACE_LANGUAGE, $resourcestrings; _LDCEE($_jOf1i); $_jO6ot = array(); if(!defined("SWM")) return; $_jtJtj = new TAltBrowserLinkInfoBarLinkType(); // < PHP 5.3 $_6oI6f = array($_jtJtj->abtUnsubscribe, $_jtJtj->abtTranslate); for($_I11I6=$_jtJtj->abtSubscribe; $_I11I6<=$_jtJtj->abtTranslate; $_I11I6++){ $_jtQO1 = new TAltBrowserLinkInfoBarLink(); $_jtQO1->LinkType = $_I11I6; $_jtQO1->Checked = in_array($_I11I6, $_6oI6f); switch($_jtQO1->LinkType){ case $_jtJtj->abtSubscribe: $_jtQO1->internalCaption = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarSubscribeCaption"]; $_jtQO1->URL = ''; $_jtQO1->Title = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarSubscribeHint"]; $_jtQO1->Text = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarSubscribeCaption"]; break; case $_jtJtj->abtUnsubscribe: $_jtQO1->internalCaption = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarUnsubscribeCaption"]; $_jtQO1->URL = "[UnsubscribeLink]"; $_jtQO1->Title = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarUnsubscribeHint"]; $_jtQO1->Text = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarUnsubscribeCaption"]; break; case $_jtJtj->abtFacebook: $_jtQO1->internalCaption = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarFacebookCaption"]; $_jtQO1->URL = "https://www.facebook.com/sharer/sharer.php?u=*ALTBROWSERLINKURLANONYM*"; $_jtQO1->Title = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarFacebookHint"]; $_jtQO1->Text = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarFacebookCaption"]; break; case $_jtJtj->abtTwitter: $_jtQO1->internalCaption = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarTwitterCaption"]; $_jtQO1->URL = "https://twitter.com/intent/tweet?url=*ALTBROWSERLINKURLANONYM*"; $_jtQO1->Title = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarTwitterHint"]; $_jtQO1->Text = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarTwitterCaption"]; break; case $_jtJtj->abtTranslate: $_jtQO1->internalCaption = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarTranslateCaption"]; $_jtQO1->URL = $resourcestrings[$INTERFACE_LANGUAGE]["rsMenu"]; $_jtQO1->Title = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarTranslateHint"]; $_jtQO1->Text = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarTranslateCaption"]; break; case $_jtJtj->abtArchieve: $_jtQO1->internalCaption = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarNewsletterArchieveCaption"]; $_jtQO1->URL = ""; $_jtQO1->Title = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarNewsletterArchieveHint"]; $_jtQO1->Text = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarNewsletterArchieveText"]; break; case $_jtJtj->abtRSS: $_jtQO1->internalCaption = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarRSSCaption"]; $_jtQO1->URL = ""; $_jtQO1->Title = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarRSSHint"]; $_jtQO1->Text = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarRSSCaption"]; break; } $_jO6ot[] = $_jtQO1; } $_jtQO1 = new TAltBrowserLinkInfoBarLink(); $_jtQO1->LinkType = $_jtJtj->abtAttachments; $_jtQO1->Checked = true; $_jtQO1->internalCaption = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarAttachmentsCaption"]; $_jtQO1->URL = $resourcestrings[$INTERFACE_LANGUAGE]["rsMenu"]; $_jtQO1->Title = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarAttachmentsHint"]; $_jtQO1->Text = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarAttachmentsCaption"]; $_jO6ot[] = $_jtQO1; } function _LDECJ($_6ojJ0 = ""){ global $INTERFACE_LANGUAGE; $_jttIC = array(); if($_6ojJ0 == "") $_I8t1J = join("", file(InstallPath . "altbrowserlink/_AltBrowserLinkStyle.txt")); else $_I8t1J = join("", file( _LCOOO($_6ojJ0) . "na_start.htm")); $_I8t1J = _LA81J($_I8t1J, ""); $_I8t1J = explode("\n", $_I8t1J); for($_I11I6=0; $_I11I6 $_I0LtO){ if($_jO6ot[$_I11I6]->LinkType == $_jtJtj->abtUnsubscribe || $_jO6ot[$_I11I6]->LinkType == $_jtJtj->abtArchieve){ array_splice($_jO6ot, $_I11I6, 1); $_J8OJ6 = true; break; } } } foreach($_jO6ot as $_I11I6 => $_I0LtO){ $_jO6ot[$_I11I6]->URL = str_replace("*ALTBROWSERLINKURLANONYM*", "*SHARELINKURL*", $_jO6ot[$_I11I6]->URL); $_jO6ot[$_I11I6]->URL = str_replace("*ALTBROWSERLINKURL*", "*SHARELINKURL*", $_jO6ot[$_I11I6]->URL); if($_jO6ot[$_I11I6]->LinkType == $_jtJtj->abtRSS) $_jO6ot[$_I11I6]->URL = $resourcestrings[$INTERFACE_LANGUAGE]["rsDefault"]; } for($_I11I6=$_jtJtj->abtEntries; $_I11I6>=$_jtJtj->abtHome; $_I11I6--){ $_jtQO1 = new TAltBrowserLinkInfoBarLink(); $_jtQO1->LinkType = $_I11I6; $_jtQO1->Checked = true; switch($_jtQO1->LinkType){ case $_jtJtj->abtHome: $_jtQO1->internalCaption = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarHomeCaption"]; $_jtQO1->URL = $resourcestrings[$INTERFACE_LANGUAGE]["rsDefault"]; $_jtQO1->Title = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarHomeHint"]; $_jtQO1->Text = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarHomeLinkText"]; break; case $_jtJtj->abtYears: $_jtQO1->internalCaption = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarYearsCaption"]; $_jtQO1->URL = $resourcestrings[$INTERFACE_LANGUAGE]["rsMenu"]; $_jtQO1->Title = $resourcestrings[$INTERFACE_LANGUAGE]["rsDefault"]; $_jtQO1->Text = $resourcestrings[$INTERFACE_LANGUAGE]["rsDefault"]; break; case $_jtJtj->abtEntries: $_jtQO1->internalCaption = $resourcestrings[$INTERFACE_LANGUAGE]["rsInfoBarEntriesCaption"]; $_jtQO1->URL = $resourcestrings[$INTERFACE_LANGUAGE]["rsMenu"]; $_jtQO1->Title = $resourcestrings[$INTERFACE_LANGUAGE]["rsDefault"]; $_jtQO1->Text = $resourcestrings[$INTERFACE_LANGUAGE]["rsDefault"]; break; } array_unshift($_jO6ot, $_jtQO1); } } if(!function_exists("in_arrayi")){ function in_arrayi($_jolJ8, $_jolQt) { return in_array(strtolower($_jolJ8), array_map('strtolower', $_jolQt)); } } ?> 0777); @chmod (_LCQ8R($_JIOI1), 0777); _LC1BP(_LCQ8R($_I1IIf), 0777); @chmod (_LCQ8R($_I1IIf), 0777); // flash not used _LC1BP(_LCQ8R($_JItLO."flash/"), 0777); @chmod (_LCQ8R($_JItLO."flash/"), 0777); // Load User tables $_j8QCC = $OwnerUserId; if($_j8QCC == 0) $_j8QCC = $UserId; $_I0Q0Q = "SELECT * FROM `$_IQit8` WHERE `id`=$_j8QCC"; $_I0Qt8 = mysql_query($_I0Q0Q, $_I0Ijj); if(mysql_error($_I0Ijj) != ""){ print "Load User Settings MySQL-ERROR ".mysql_error($_I0Ijj)."
SQL: $_I0Q0Q"; exit; } if(!($_jfOiO = mysql_fetch_assoc($_I0Qt8))){ print "Load User Settings MySQL-ERROR "."No result for SQL query"."
SQL: $_I0Q0Q"; exit; } mysql_free_result($_I0Qt8); $_Jj6IQ = $_jfOiO["NewsletterTemplatesImported"]; _LPE16($_jfOiO); // } ?> QO . '" disabled="disabled" style="cursor: default;"', $_I0JjL); } ?> atesImported', 1); } } } ?> Fatal error: Call to undefined function _JLDBE() in /mnt/web213/d2/49/5595549/htdocs/newsletter/upgrade.php on line 61
Beste Grüsse und besten Dank.