| Author |
Post |
|
yester
|
#1 Mon Aug 08, 2011 4:31 pm
|
|
Guest
|
Hi, also ich habe mir alle daten mit svn gezogen dann noch nen update der daten gemacht dann export der daten in neunen Ordner dann alles hochgeladen nun aufgerufen kommt der installer alle daten ein gegeben und weiter bis zu dem punkte wo ich ins admin login kommen soll. hier kommt dann schreckliches. {DQUOTE} . doTemplateColorSwitch('page_body', false, false) . {DQUOTE} {DQUOTE} . doTemplateColorSwitch('app_die_message', false, false) . {DQUOTE} {%message,APP_DIE_TITLE%} !MAILER_HAS_DIED!
das ist dann die seite : xxx.xxxxxx.de/pmail/modules.php?module=admin tja nach durchsicht allem was ich sehe : debug... 08.08.2011|16:25:14||load-earning.php|55|file=load-earning.php,line=55:mysql_error()=Table 'mailer.mailer_earning_data' doesn't existQuery string:SELECT * FROM `mailer_earning_data` ORDER BY `earning_id` ASC 08.08.2011|16:25:14||sendAdminNotification|1416|admins=N,subject={--DEBUG_REPORT_BUG_SUBJECT--},templateName=admin_report_bug 08.08.2011|16:25:14||getMessage|55|Missing message string MAILER_HAS_DIED detected.
sehe ich das das script die sql extension angeblich akteviert hat, aber in der daten bank sind nicht mal die Tabellen angelegt . ich weiß aber nicht wie ich die sql_extension_patch datei so aufrufen kann, ich denke dann würde es gehen  erstmal danke fürs ansehen und hoffendlich schnelle info.
|
|
|
#2 Mon Aug 08, 2011 7:04 pm
|
|
Project Founder
Registered: Sep 2005
Posts: 1395
Location: Krefeld
|
Erstmal ein herzlichen Willkommen im Forum.  Dann habe ich schon einen moeglichen Fix mit Revision 2589 bereitgestellt, es wurde vor dem Laden der fehlenden Tabelle "earning_data" (die zu einer Erweiterung gehoert) nicht ueberprueft, ob die Erweiterung ext-earning installiert ist (bitte sehe erstmal davon ab, allgemein Entwicklerversionen von Erweiterungen zu installieren). Dies ist nun mit Revision 2589 eingebaut.
|
|
yester
|
#3 Tue Aug 09, 2011 10:33 am
|
|
Guest
|
hallo nochmal , sorry aber wieso entwickler version ?
ich hab das teil normal runter geladen . dann per svn nen update dann installert. dann kamm es zu obrigen felher
es sind nochmehr fehler die alle beseitigt werden wenn das sql patch installiert ist
aber wie bekomme ich das teil nun installiert der sql patch fehlt noch . sorry weiß nicht so 100% wie ich mich ausdrücken darf. ist es in deinem script vorgesehen das der sql patch solo ausgeführt werden kann, gleich nach der installation wenn ja dann könnte ich es versuchen, fals nicht dann wäre ich dankbar wenn du mir verräts wie es geht . mit freundlichem gruß.
|
|
|
#4 Tue Aug 09, 2011 3:48 pm
|
|
Project Founder
Registered: Sep 2005
Posts: 1395
Location: Krefeld
|
Da habe ich mich wohl falsch ausgedrueckt.  Die Tabelle 'earning_data' wird von der Erweiterung ext-earning erzeugt, diese Erweiterung ist noch in der Entwicklung, also noch nicht produktiv voll einsetzbar. Dazu moechte ich dir gerne den kurzen Hintergrund dazu erklaeren. Anfangs konnte man Erweiterungen ("Addons") nur installieren, indem man die Aufgabe unter "Willkommen" zu der Erweiterung auswaehlte, auf "Bearbeiten" klickte, dann den ganzen Text und die SQL-Befehle zu der Erweiterung sah und dann auf "Registrieren" klickte. Irgentwann hat mich dann ein User auf die Idee mit der Erweiterung ext-task gebracht, so dass wenn man im Adminbereich auf "Willkommen" ging, dass hier eine grobe Uebersicht zum gesamten Mailtausch zu sehen war (was du auch heute noch sehen kannst, sobald die Erweiterung im Mailtausch installiert aka. "registriert" ist). Nun waren aber (so wie es bei einer staendig und offen weiter entwickelten Software der Fall ist) sehr viele Erweiterungen dazwischen, die nicht fertig waren und viele User wunderten sich, dass trotzdem sie die Erweiterung installierten, nichts dazu kam. Diese waren auch sonst nicht von den fertigen Erweiterungen (die du also produktiv einsetzen kannst) zu unterscheiden. Als dann noch der Link "Registrieren" in der Aufgabenuebersicht dazu kam, kamen dann (vermutlich) noch weniger User damit klar, welche Erweiterung fertig ist und welche nicht. Damit dies nun alles eindeutiger ist, habe ich 1.) in der Aufgabenuebersicht den Link "Registieren" entfernt und durch das Wort "Entwicklerversion" ausgetauscht und 2.) wenn dann doch die Aufgabe markiert und bearbeitet wurde, einen grossen Warnhinweis ausgegeben, dass eine Entwicklerversion zum Installieren ausgewaehlte wurde. Zu deinem Problem mit der fehlenden Erweiterung ext-sql_patches musst du dich in den Adminbereich einloggen und (dann hast du bereits "Willkommen" aufgerufen) die Erweiterung aus der Liste heraus suchen und auf den Link "Registrieren" klicken. Das sollte unbedingt als erstes geschehen. Im Bug-Tracker gibt es dazu bereits ein Ticket, wo geplant ist, die Erweiterungen ext-sql_patches und ext-cache (auch eine essentielle Erweiterung) automatisch waehrend der Installationsphase zu installieren, um dir den Schritt abzunehmen. Vielleicht mache ich das auch. Ich plane hier aber, quasi "Installationspkate" nach dem ersten Login (also wo weder ext-sql_patches noch sonst eine andere Erweiterung installiert ist) anzubieten, wo dann saemtliche Erweiterungen mit nur einem Klick installiert werden koennen.
|
|
yester
|
#5 Tue Aug 09, 2011 5:41 pm
|
|
Guest
|
Hallöchen, danke erstmal für deine ausfühliche antwort. entschuldige das ich mich trotzdem auf den schlips getreten fühle. ich hatte das teil frisch runter geladen ( neuste version ) dann hochgeladen und installiert. das ging bist zu dem schritt wo ich mein admin erstellen sollte oder ich mich einloggen wollte. dann kamm aber nix sonder nen hinweiß wie "mailer is dead" wie soll man dann die extension_sql einspielen. na egal.. ich hab mich durch svn gekämpft und runtergepatcht auf die 2495 dann hochgeladen und installiert. dann admin erstellt und eingelogt. es ging ps mit der 2070 war das auch nicht möglich. zur zeit installiere ich die neutse version drüber hoffe das das geht. es wäre viel einfacher wenn es eine minimal datenbank backup gebe welche man dann einspielen kann die extension_sql kann ich auch nicht so ohne einspielen ( 1000 bytes prob ) das habe ich aber dann geschickt ausgehebelt. grup auf den anderen auf varchar 150 gesetzt sollte wohl reichen erstmal  na ich denke ich hab dir ein paar infos zurück geben können und es geht für andere leichter
|
|
yester
|
#6 Tue Aug 09, 2011 5:56 pm
|
|
Guest
|
sorry das ich nochmals störe  ich hab nun geupdatet jedenfalls alle dateien neu auf den server gelegt. er sagt noch immer ich habe version 2495 dann wollte ich die ext-sql neu machen , geht nicht da schon installiert und akteviert dann habe ich sie deaktevieren wollen , geht nicht , fehler kommt dann hab ich die mal in der datenbank angesehen steht auf 0.8.2 nun die auf deaktive gesetzt und wollte sie ber system akteviren geht nicht kommt fehler... Mailer-Project ist in Script/Funktion getExtensionName, Zeile 857 mit folgender Meldung abgebrochen: Note: ext_name is empty. ext_id=5 Please report this bug at http://bugs.mxchange.org and include the logfile from inc/cache/debug.log in your report (you can now attach files): template-functions.php:1208, debug_get_printable_backtrace(0)extensions-functions.php:857, debug_report_bug(3)what-extensions.php:59, getExtensionName(1)inc-functions.php:129, include(1)action-misc.php:50, loadInclude(1)inc-functions.php:129, include(1)admin-inc.php:216, loadInclude(1)admin.php:414, doAdminAction(0)inc-functions.php:129, include(1)inc-functions.php:140, loadInclude(1)module-functions.php:511, loadIncludeOnce(1)modules.php:55, doIncludeModule(0) Request-URI: /pmail/modules.php?module=admin&what=extensions Thank you for finding bugs. hoffe du hast nen tip wie ich das schaffen kann
|
|
|
#7 Tue Aug 09, 2011 6:33 pm
|
|
Project Founder
Registered: Sep 2005
Posts: 1395
Location: Krefeld
|
Okay, bei deiner Installation ist wohl einiges drunter und drueber gelaufen. Revision 2495 ist auch nicht mehr aktuell, da es Revison 2589 gibt, wo im Vergleich zu 2495 sehr viel geaendert wurde. Damit wir deinen Mailer zum Laufen bekommen, mache bitte folgendes: - Loesche alles komplett vom Server nochmals - Leere auch komplett die Datenbank (bich nehme hier an, dass du eine separate Datenbank fuer jedes Script verwendest, ist aufgrund der Sicherheit sehr zu empfehlen) - Loesche auch bei dir lokal alle Downloads vom Mailer-Projekt - Lade erneut wie in meiner Anleitung beschrieben die neuste Revision herunter - Am Ende solltest du eine Meldung wie "Checked out revision 2589." sehen, da aktuell Revision 2589 die neuste ist - Exportiere dann das Auscheck-Verzeichnis (ist auch in meiner Anleitung beschrieben). Dieser Vorgang kopiert alle Dateien in ein neues Verzeichnis (das du dabei angibst), laesst aber die .svn-Verzeichnisse dabei aussen vor. Dadurch verringert sich dein Upload auf den Server um die Haelfte - Lade dann alles (du kannst das Verzeichnis DOCS aussen vor lassen, das wird nicht benoetigt) komplett auf den Server hoch - Rufe die install.php im Browser auf und richte es Schritt fuer Schritt ein, bis du den Admin-Login anlegen sollst - Tue dies dann auch und waehle ein gutes Passwort (einmal zur Wiederholung eingeben, damit Tippfehler ausgeschlossen sind) - Es sollte das Formular zum Einloggen in den Adminbereich kommen, logge dich ein und installiere gleich als erstes ext-sql_patches, indem du die Aufgabe raussuchst (die Stelle wie bereits gesagt, plan ich zu ueberarbeiten) und auf "Regstrieren" klickst Dann sollte die Grundinstallation fertig sein, rufe mal testweise dazu index.php, mit den neusten Aenderungen sollte jetzt sofort das Menue sichtbar sein, ohne Weiterleitung oder Klick (das Feature ist erst vor kurzem dazu gekommen). Das mit dem Einspielen von SQL-Backups ("Dumps" auch genannt) brauchst du nicht, dies macht die Installationsroutine fuer dich und die SQL-Dateien koenntest du auch nicht einspielen, da dort Codes vorhanden sind. Diese ermoeglichen, dass du einen Praefix fuer alle Tabellen einstellen kannst (falls du doch mehr Installationen in einer Datenbank hast) und du kannst den Tabellentyp auswaehlen (MyISAM ist der Standart bei vielen Scripten, InnoDB empfehle ich aber). « Last edit by Quix0r on Tue Aug 09, 2011 7:09 pm. »
|
|
|
#8 Tue Aug 09, 2011 7:24 pm
|
|
Project Founder
Registered: Sep 2005
Posts: 1395
Location: Krefeld
|
Upps, ich sehe gerade dass ich auch MAILER_HAS_DIED bekomme.  Ich bin da mal schnell bei.
|
|
|
#9 Tue Aug 09, 2011 7:36 pm
|
|
Project Founder
Registered: Sep 2005
Posts: 1395
Location: Krefeld
|
Ich konnte lokal den Bug reproduzieren, es konnte die Tabelle "points_data" nicht geladen werden, da ext-sql_patches fehlte. Dies sollte mir Revision 2590 nun gefixt sein.
|
|
|
#10 Tue Aug 09, 2011 8:02 pm
|
|
Project Founder
Registered: Sep 2005
Posts: 1395
Location: Krefeld
|
Revision 2592 ist mittlerweile raus, diese fixt einen dummen Bug, wo ich eine Negierung in einer Variable hatte und darauf die Logik basierte. Ich hatte dann beim Umbenennen der Variable (keine Negierungen in Variablen- und Funktionsbezeichnern) nicht alles der Logik gefixt. Edit: Mit Revision 2593 habe ich das (wirklich) sehr alte Wort "Registrieren" gegen "Installieren" ausgetauscht. Das sollte nun so besser erkennbar sein, was gemeint ist. « Last edit by Quix0r on Tue Aug 09, 2011 8:06 pm. »
|
|
yester
|
#11 Wed Aug 10, 2011 11:40 am
|
|
Guest
|
Hi, also nun klappte es. super dann wollen wir das mal ausgibig testen und wenn es lüpt horst bald wieder von mir  soll keine drohung sein..... thanks
|
|
|
#12 Wed Aug 10, 2011 7:17 pm
|
|
Project Founder
Registered: Sep 2005
Posts: 1395
Location: Krefeld
|
Schon klar.  Ich mache hier dann mal dicht.
|
Parse time: 0.1454 s · Memory usage: 0.57 MB · Server load: 3.21 · Template sections: 2 · SQL queries: 9