Mailer-Project Community

Support&Community Forum

clarity
Mailer-Project Community » Supportanfragen - Archiv » install problem

install problem

Locked

Page: 1

Author Post
yester
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 :
yyy.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.
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.
_______________
News-Flash: - Bitte den Bug-Tracker mehr nutzen! - Wiki verfuegbar - Bitte die neuste GIT-Revision von dieser Anleitung - Topic 180 herunterladen - Bug-Rallye gestartet! - Historisches Archiv angelegt - SVN-Howto - Commit-Statistik Feb 2008 - dato
yester
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�.
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.
_______________
News-Flash: - Bitte den Bug-Tracker mehr nutzen! - Wiki verfuegbar - Bitte die neuste GIT-Revision von dieser Anleitung - Topic 180 herunterladen - Bug-Rallye gestartet! - Historisches Archiv angelegt - SVN-Howto - Commit-Statistik Feb 2008 - dato
yester
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
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
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).
_______________
News-Flash: - Bitte den Bug-Tracker mehr nutzen! - Wiki verfuegbar - Bitte die neuste GIT-Revision von dieser Anleitung - Topic 180 herunterladen - Bug-Rallye gestartet! - Historisches Archiv angelegt - SVN-Howto - Commit-Statistik Feb 2008 - dato
« Last edit by Quix0r on Tue Aug 09, 2011 7:09 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.
_______________
News-Flash: - Bitte den Bug-Tracker mehr nutzen! - Wiki verfuegbar - Bitte die neuste GIT-Revision von dieser Anleitung - Topic 180 herunterladen - Bug-Rallye gestartet! - Historisches Archiv angelegt - SVN-Howto - Commit-Statistik Feb 2008 - dato
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.
_______________
News-Flash: - Bitte den Bug-Tracker mehr nutzen! - Wiki verfuegbar - Bitte die neuste GIT-Revision von dieser Anleitung - Topic 180 herunterladen - Bug-Rallye gestartet! - Historisches Archiv angelegt - SVN-Howto - Commit-Statistik Feb 2008 - dato
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.
_______________
News-Flash: - Bitte den Bug-Tracker mehr nutzen! - Wiki verfuegbar - Bitte die neuste GIT-Revision von dieser Anleitung - Topic 180 herunterladen - Bug-Rallye gestartet! - Historisches Archiv angelegt - SVN-Howto - Commit-Statistik Feb 2008 - dato
« Last edit by Quix0r on Tue Aug 09, 2011 8:06 pm. »
yester
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
Project Founder
Registered: Sep 2005
Posts: 1395
Location: Krefeld
Schon klar. :) Ich mache hier dann mal dicht.
_______________
News-Flash: - Bitte den Bug-Tracker mehr nutzen! - Wiki verfuegbar - Bitte die neuste GIT-Revision von dieser Anleitung - Topic 180 herunterladen - Bug-Rallye gestartet! - Historisches Archiv angelegt - SVN-Howto - Commit-Statistik Feb 2008 - dato

Locked

Page: 1

Parse time: 0.4841 s · Memory usage: 0.60 MB · Server load: 0.41 · Template sections: 2 · SQL queries: 9

Nokia GNU GPL v3 YaCy Project Honeypot Stop ACTA!

Mailer-Project Community is powered by UseBB 1 Forum Software

threatening-alpha