Posts by andreas2k

    Habe jetzt endlich mal das Update gekauft, noch nie solche Probleme gehabt beim Update.

    Forum lief vorher ohne Probleme d.h. keine Fehler beim installieren oder Updaten von Plugins.


    Alle Pakete waren auf dem aktuellen Stand laut "Updates suchen". Neue Paketserver eingetragen und Update gestartet. Es hängt immer zwischen 2% und 10%. Habe auch eine Testinstanz probiert wo alle Plugins deinstalliert wurden... selbes Ergebnis


    Es hagelt Fehlermeldung wie diese:


    Requested URL
    /acp/index.php?install-package/&t=45cd21e04ea255fd9f940659850909fa0f995ba6
    Referrer
    http://www....de/acp/index.php?package-update/
    Error Message
    wcf.acp.package.error.databaseChange
    Type
    RuntimeException
    File (Line)
    /var/www/vhosts/...de/httpdocs/lib/system/database/table/DatabaseTableChangeProcessor.class.php (1000)
    Stacktrace
    1. /var/www/vhosts/...de/httpdocs/acp/update_com.woltlab.wcf_5.2.php (212): wcf\system\database\table\DatabaseTableChangeProcessor->process(…)
    2. /var/www/vhosts/...de/httpdocs/lib/system/package/plugin/ScriptPackageInstallationPlugin.class.php (72): include(…)
    3. /var/www/vhosts/...de/httpdocs/lib/system/package/plugin/ScriptPackageInstallationPlugin.class.php (50): wcf\system\package\plugin\ScriptPackageInstallationPlugin->run(…)
    4. /var/www/vhosts/...de/httpdocs/lib/system/package/plugin/AbstractPackageInstallationPlugin.class.php (70): wcf\system\package\plugin\ScriptPackageInstallationPlugin->install(…)
    5. /var/www/vhosts/...de/httpdocs/lib/system/package/PackageInstallationDispatcher.class.php (673): wcf\system\package\plugin\AbstractPackageInstallationPlugin->update(…)
    6. /var/www/vhosts/...de/httpdocs/lib/system/package/PackageInstallationDispatcher.class.php (144): wcf\system\package\PackageInstallationDispatcher->executePIP(…)
    7. /var/www/vhosts/...de/httpdocs/lib/acp/action/InstallPackageAction.class.php (73): wcf\system\package\PackageInstallationDispatcher->install(…)
    8. /var/www/vhosts/...de/httpdocs/lib/action/AbstractDialogAction.class.php (68): wcf\acp\action\InstallPackageAction->stepInstall(…)
    9. /var/www/vhosts/....de/httpdocs/lib/action/AbstractAction.class.php (47): wcf\action\AbstractDialogAction->execute(…)
    10. /var/www/vhosts/....de/httpdocs/lib/system/request/Request.class.php (83): wcf\action\AbstractAction->__run(…)
    11. /var/www/vhosts/....de/httpdocs/lib/system/request/RequestHandler.class.php (96): wcf\system\request\Request->execute(…)
    12. /var/www/vhosts/....de/httpdocs/acp/index.php (9): wcf\system\request\RequestHandler->handle(…)

    Bei mir werden die Smileys im Editor nicht eingefügt wenn man ein neues Thema startet oder auf ein Theme direkt antwortet. Wechselt man Quellcode wird lediglich ein img Tag mit base64 codiertem Bild eingefügt. Beim abschicken wird der Smily aber dennoch nicht angezeigt.


    Klicke ich dann auf bearbeiten funktionieren die Smileys ganz normal!


    Fehler tritt im aktuellen Firefox und Chrome gleichermaßen auf.


    So siehts in der Quellcodeansicht des Editors aus:


    Code
    <p><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAMAAADX9CSSAAAAY1BMVEUAAAD/3Wf/3Wf/3Wf/3Wf/3Wf/3WdJSUmkk1j/3WdJSUmNgVTqy2JUUktmTievnFqkk1izlkfdwWHSuGDiwltgXE301GWMcjfGr167plzPsFN3blGpjUOWezt5YC9wVyuCd1Jgso4TAAAACXRSTlMAr0AQz2CAv0DjA3kNAAAAuklEQVQoz3WSWxaDIAxEfaGmoICoqPXR/a+ykQbKh8zX5AbmQCALKljNCvJ/mMNPedwqHfWdMuAKYlXlIw4NComjbtxKxd9crQKBWJ2XLfLmReKKe9sgnztfKe+6GU8O3K+HT3BFxkBSJSPHshpER5uDE1DjelgmLKYBAAbnFgCG+ShjkDoNxgAKpwRP8tfdD+Fqcez+wi5ovHqrtbb9NVIMbRjP/tbpcB7Pc9NWb4lBE06+V/p9U//hC1nJEHGx+rqXAAAAAElFTkSuQmCC" alt="8)" title="cool" class="smiley" srcset="https://www.domain.tld/images/smilies/emojione/1f60e,402x.png.pagespeed.ce.VC4iRAjInP.png 2x" data-pagespeed-url-hash="3334187020" onload="pagespeed.CriticalImages.checkImageForCriticality(this);"></p>

    Ich steig bei der neuen Verzeichnisstruktur nicht durch, was ist jetzt das forum, was die Woltlab Suite und CMS?


    vor dem Update sah es bei mir so aus:


    http://www.meineDomain.tld/index.php


    \acp

    \blog

    \chat

    \filebase

    \gallery

    \icon

    \images

    \js

    \lexicon

    \lib

    \media

    \style

    \templates

    \wcf

    app.config.inc.php

    config.inc.php

    favicon.ico

    global.php

    index.php

    .htaccess




    nach dem Update ist diese gleich geblieben aber z.B. Artikel, Mitglieder, werden über

    http://www.meineDomain.tld/wcf/index.php


    das Forum wird aber über

    http://www.meineDomain.tld/index.php


    aufgerufen.



    Ich möchte aber das die Woltlab Suite über die hauptdomain läuft



    das Forum über

    http://www.meineDomain.tld/forum/


    usw.


    Ich habe schon die Anleitung zum verschieben befolgt und die Pfade in Apps verwalten geändert, cache und kompilierte template gelöscht, funktioniert nicht und die Verzeichnisstruktur dort ist ganz anders als meine.


    u.a. soll man laut Woltlab Anleitung nur die Pfade im ACP und in der Datenbank in der packages Tabelle ändern, aber es gibt noch diverse configdateien wo z.b. hardcoded der WCF Pfad eingestellt ist (z.B. in \app.config.inc.php - if (!defined('RELATIVE_WCF_DIR')) define('RELATIVE_WCF_DIR', RELATIVE_WBB_DIR.'wcf/'); ). Ohne das ändern dieser Dateien bekam ich gleich Server Fehler 500.


    Server OS Ubuntu 14.04.3 LTS (GNU/Linux 3.13.0-74-generic x86_64)


    WBB PHP Mail Function:


    5.5.9 by OS vendor Apache-Modul (WCF PHP-Mail works)
    5.5.9 by OS vendor FPM (WCF PHP-Mail works)
    5.5.9 by OS vendor FastCGI (WCF PHP-Mail works)
    5.6.16 FPM (WCF PHP-Mail works)
    5.6.16 FastCGI (WCF PHP-Mail works)
    7.0.1 FPM (WCF PHP-Mail don't works)
    7.0.1 FastCGI (WCF PHP-Mail don't works)


    Apache Error-Log

    Code
    [Wed Jan 13 00:34:02.375665 2016] [fcgid:warn] [pid 12371] (104)Connection reset by peer: [client 0.0.0.0:57608] mod_fcgid: error reading data from FastCGI server, referer: http://www.forum.tld/acp/index.php?user-mail/&
    [Wed Jan 13 00:34:02.375700 2016] [core:error] [pid 12371] [client 0.0.0.0:57608] End of script output before headers: index.php, referer: http://www.forum.tld/acp/index.php?user-mail/&



    PHP Test-Skript

    PHP
    <?php
    $empfaenger = "empf@domain.de";
    $betreff = "Die Mail-Funktion";
    $from = "From: Nils Reimers <absender@domain.de>\n";
    $from .= "Reply-To: antwort@domain.de\n";
    $from .= "Content-Type: text/html\n";
    $text = "Hier lernt Ihr, wie man mit <b>PHP</b> Mails
    verschickt";
    mail($empfaenger, $betreff, $text, $from);
    ?>


    5.5.9 by OS vendor Apache-Modul (works)
    5.5.9 by OS vendor FPM (works)
    5.5.9 by OS vendor FastCGI (works)
    5.6.16 FPM (works)
    5.6.16 FastCGI (works)
    7.0.1 FPM (works)
    7.0.1 FastCGI (works)

    Nach Server Neuinstallation und einspielen des Backups (Filesystem und sql per phpmyadmin)
    funktioniert das wbb nicht mehr. Das Forum wird zwar korrekt angezeigt und ich kann in Themen usw. aber beim Login ins ACP erscheint z.B.

    Themen kann ich auch keine erzeugen.


    Kann es sein das irgendwo Cachedaten gelöscht werden müssen?


    Beim Backup der SQL Daten habe ich die Standarteinstellung von phpmyadmin (4.5.3.1) benutzt

    Habe jetzt mal testweise ein Update auf 4.1 gemacht. Alle Anzeigen aktualisiert und den Cache geleert aber bei alten Beiträgen aus 4.0 Zeiten werden die Zitate wie im 4.0 angezeigt. Neue Beiträge hingegen werden mit verkleinertem Avatar angezeigt. So sieht es sehr unsauber und unruhig aus.
    Was läuft hier falsch?

    Jap, aber ich glaub ich weiß was nicht rund läuft. Beim deinstallieren von Tims Chat gabs Fehlermeldungen irgendwas mit Fremdschlüsseln.


    Ich hab das Forum samt Datenbank auf einen anderen Server kopiert offenbar hat es da irgendwas in der Datenbank zerschossen. Auf dem Ursprünglichem Server lies sich alles deinstallieren.


    Die Frage ist nur was ist in der DB schief gelaufen?


    Habe die Datenbank wie immer mit phpmyadmin als SQL exportiert und auf dem neuen Server wieder importiert :-/

    Ja das habe ich mir schon gedacht, Aber bei z.B. UZ Community Bot für WCF gibt es keine Abhängigkeiten. Ich habe eigentlich auch schon fast alles deinstalliert was geht


    aktuell sind nur folgende Pakete installiert:


    18 Tims Chat Tim Düsterhus 3.0.2 17. November 2014
    10 VieCode Lexicon VieCode 5.0.6 pl 1 Dienstag, 18:01
    4 WoltLab Burning Board WoltLab GmbH 4.0.10 23. Februar 2015
    9 WoltLab Community Blog WoltLab GmbH 2.0.10 23. Februar 2015
    1 WoltLab Community Framework WoltLab GmbH 2.0.11 pl 1 27. Februar 2015
    8 WoltLab Community Gallery WoltLab GmbH 2.0.4 23. Februar 2015
    28 Benutzer online Markierung Erweiterung Cyperghost 1.2.0 7. Oktober 2014
    7 Datenimport WoltLab GmbH 2.0.10 23. Februar 2015
    20 EasyCountdown Cr@@gle 1.1.0 23. August 2014
    21 EasyPoll Cr@@gle 1.0.11 pl 2 23. August 2014
    6 Impressum WoltLab GmbH 2.0.1 8. August 2014
    16 jCounter Maximilian Mader 1.0.1 9. August 2014
    29 MediaElement.js Integration Sascha Greuel 1.1.0 pl 5 29. Januar 2015
    5 Moderierte Benutzergruppen WoltLab GmbH 2.0.6 8. August 2014
    17 nodePush Tim Düsterhus 1.1.0 25. September 2014
    27 Push Tim Düsterhus 1.0.0 25. September 2014
    12 Sprachpaket Stile cls-design.com 1.0.7 9. August 2014
    2 User Conversation System WoltLab GmbH 2.0.9 17. Januar 2015
    3 User Infraction System WoltLab GmbH 2.0.4 17. Januar 2015
    11 VieCode Lexicon - Exporter VieCode 1.0.1 9. August 2014
    13 Studio cls-design.com 2.0.1 9. August 2014
    19 LanguageItemAddForm rs90 2.0.0 9. August 2014
    25 „Wer war online?“-Liste voolia 1.1.0 6. September 2014
    30 Gallery - Extension Cr@@gle 1.0.14 12. Oktober 2014
    31 Zeitliche Zugangsbeschränkung für Foren Cyperghost 1.0.0 6. November 2014
    32 UZ Community Bot für WCF Udo Zaydowicz 1.3.0 pl 1 8. November 2014

    Bei mir ist bei fast 50% der Plugins das X zum deinstallieren ausgegraut und es wird kein Grund genannt warum es nicht deinstalliert werden darf u.a. betroffen die plugins uzbot und tims chat aber auch das lexikon. Verstehe nicht wieso das unterbunden wird. Habe auch keine Abhängigkeiten die zerstört werden könnten gefunden. Breim Burning Board 3 hat einem drauf hingewiesen das xxx plugin mit deinstalliert wird....

    ich habs noch einmal mit meiner Testinstallation verglichen und dort gibt es ein Profilfeld vom Typ Bool das heißt "Geburtsjahr im Profil anzeigen" dieses existiert in meinem normalen Forum nicht mehr. Ich habe es manuell angelegt aber das funktioniert nicht.


    Es kann doch nicht sein das dieses Profilfeld fest einprogrammiert ist in das wbb und man es nicht mit Bordmittel wiederherstellen kann - aber so wie es aussieht scheint genau das zu sein denn ich sehe keine Möglichkeit dem Profilfeld Geburtstag eine Verknüpfung mit dem Bool Feld "Geburtsjahr im Profil anzeigen" einzurichten.


    Das ist wirklich nicht sehr professionell wenn man dieses Feld schon benötigt um die Anzeige zu bekommen und man das nicht selbst verknüpfen kann

    Von Anfang an zeigte mein importiertes wbb3.1 im wbb4 bei allen Nutzern nur den Tag und den Monat ohne Jahr an
    klickt man auf Profil bearbeiten wird das Profilfeld (Editfeld) vollständig angezeigt also mit jahr.


    Im Profil wird also angezeigt
    Geburtstag: 1. Dezember


    klickt man auf bearbeiten wird das Editfeld mit dem korrektem Wert angezeigt
    z.B.
    Geburtstag: 1. Dezember 1999


    Ich habe Testweise eine einfache Installation des wbb4 durchgeführt OHNE Import und da wird im Profil der Nutzer das komplette Geburtsdatum angezeigt!


    Woran liegt das jetzt schon wieder?



    PS:
    Anzeigeklasse war voreingestellt
    wcf\system\option\user\BirthdayUserOptionOutput