Ja schon, im Testforum sind es knapp 13.000 Benutzer bei 8 Benutzergruppen, aber es läuft ansonsten problemlos mit 256 MByte.
Posts by udoz
-
-
Diesmal beim Speichern einer Berechtigung, wobei es bei allen 3 Berechtigungsarten auftritt. Fehlermeldung im Apache-Log:
PHP Fatal error: Allowed memory size of 268435456 bytes exhausted (tried to allocate 80 bytes) in /home/test_xyz/public_html/wcf/lib/system/database/statement/PreparedStatement.class.php on line 72, referer: http://test.xyz.de/acp/index.php/PackageServerPackageGeneralPermissionEdit/?packageIdentifier=com.uz.wcf.blabla&
Abgespeichert wird korrekt.
Das Forum wird nur durch die o.a. Aktion im ACP 'belastet'. -
Schneidet ansonsten längere Dateinamen ab; wie schon das "Keine Datei ausgewählt."
-
Der Titel sagt es eigentlich; perfekt wäre es mit einer Filterfunktion ähnlich AttachmentListPage.
Bei vielen Paketen (ich hebe z.B. alle Pakete auf) wird die Seite ziemlich lang. -
hast du die aktuellste Version geladen?
Keine Ahnung; ich habe die genommen, die in der Ankündigung verlinkt war. Wusste gar nicht, dass die auch auf GitHub liegt -
Fehlermeldung (Frontend):
Parse error: syntax error, unexpected ')', expecting :: (T_PAAMAYIM_NEKUDOTAYIM) in xyz\wbb\wcf\lib\util\PackageServerUtil.class.php on line 66
-
Danke, funktioniert.
-
Sieht schick aus und würde ich gerne testen. Man muss sich einloggen, um das Admin-Paket beziehen zu können? Mit gesonderten Daten?
welche den Paketserver schon seit „Stunde 0“ einsetzen und durch die fehlenden Bugreports zeigten, dass der Paketserver seinen Job solide erfüllt.
Genau so ist es. Er läuft und läuft und läuft... -
Falls jemand UZ Einladungen nutzt: auch dafür gibt es eine jCoins-Integration.
-
-
dann haben nicht eingeloggte Benutzer entweder keine Rechte
Hier gibt es keine Benutzer, die sich einloggen könnten. Der Server läuft völlig unabhängig von einem WCF.oder du hast einen Syntaxfehler in der auth.json
Es gab einen. -
Argh, steht bei allen Paketen auf false. Darüber hatte ich mir bislang keine Gedanken gemacht.
Stellt sich die Frage eines Ahnungslosen: wie/wo setzt man das auf true?
In Deinem Paket finde ich diese Konfigurationsmöglichkeit nicht, auch nicht in irgendeinem xsd. -
Ja. Danke.
-
Ist accessible für Gäste jeweils korrekt gesetzt?
Sorry, aber ich habe keine Ahnung, wo das zu prüfen/setzen ist.
Ich kann nur sagen, dass vor der auth.json-Geschichte jeder ohne Einschränkung Zugriff auf den Server hatte. -
Moin,
beim Testen ist mir aufgefallen, dass der Server Pakete anbietet (Aktualisierungshinweis im ACP, Paketsuche), die gar nicht mehr im package-Verzeichnis liegen. Cache leeren und Cronjob haben nichts gebracht.
Wo liegen die Daten und wie kann man sie bereinigen? -
wie du siehst habe ich beim user admin ein packet angegeben dadurch kann nur dieser benutzer es runterladen
Gut, jetzt weiß ich schon mal, was oben bei Admin rein muss.
Aber die anderen Pakete müssten dann für jeden erreichbar sein. Nur werden im ACP überhaupt keine gefunden, obwohl sie definitv vorhanden sind.erneut: Hast du mal im Browser probiert die Paketliste abzurufen? Die Startseite sollte ohne Zugangsdaten zu erreichen sein.
Ja, ist sie. Wird im Browser server/paket eingegeben, kommt aber bei allen Paketen die Aufforderung zur Authentifizierung. Die wird aber nicht akzeptiert; auch nicht, wenn das Passwort in der auth.json leer ist.Ich setze die Authentifizierung hier bei meinem Paketserver selbst ein - problemlos.
Und ich weiß noch nicht einmal, wie ich die auth.json korrekt einsetze. Aber ich gehe davon aus, dass es funktionieren wird, wenn die i.O. ist -
Ach, wird überhaupt eine mit WCF identische verschlüsselung genutzt oder braucht der Server eine andere?
-
zuerst: Die auth.json gehört in den packages-Ordner, da wo auch die example liegt. Weiterhin solltest du zuerst versuchen das Paket im Browser herunterzuladen, da du so eventuelle Fehlermeldungen leichter mitbekommst.
In das Verzeichnis gepackt (example hatte ich nicht), sperrt der Server nun den Download und verlangt Name/Passwort - allerdings auch bei den Paketen, die eigentlich frei sein sollten.Hast du evtl den Paketserver im WCF gelöscht? Die Fehlermeldung vom WCF deutet auf irgendwie so etwas hin.
War nicht gelöscht. Aber nun bekomme ich die Aufforderung zur Authentisierung. Trotz korrekter Daten geht es dann aber nicht mehr weiter. Auch werden keine Pakete mehr gefunden, die definitiv auf dem Server liegen. Cache wurde gelöscht.Ist die Syntax der bzw. die auth.json überhaupt korrekt?
-
Moin,
Ich möchte temporär ausgewählte Pakete/Paketversionen zwecks diverser Tests vor den Nutzern verstecken bzw. diesen den Zugriff zumindest verweigern. Nach Hinweis bei WL habe ich im pserver-Verzeichnis, in dem packages und die anderen Dateien (config.js, app.coffee...) liegen, folgende auth.json erstellt:
Code
Display More{ "users": { "Administrator": { "passwd": "$2a$08$AoDKKg1ptSKcT0y.YCudrure4VBWK2PLkPtN.GQ4EEGW5q5th032q", "groups": [ "Admin" ], "packages": { } }, }, "groups": { "Admin": { "*": "*" } }, "packages": { "com.uz.wbb.absence": "*", "com.uz.wbb.box.topPoster": "*", "com.uz.wbb.thread.similar": "*", "com.uz.wbb.welcome": "*", "com.uz.wcf.absence": "*", "com.uz.wcf.birthday.box": "*", "com.uz.wcf.birthday.display": "*", "com.uz.wcf.box.mostActive": "*", "com.uz.wcf.box.mostLiked": "*", "com.uz.wcf.invitation": "*", "com.uz.wcf.nofollow": "*", "com.uz.wcf.notification.preset": "*", "com.uz.wcf.report.wbb": "*"," "com.uz.wcf.welcome": "*", "com.uz.wbb.welcome": "*", "com.uz.wcf.bot": "$v >= 1.0.0 && $v < 1.1.0", "com.uz.wcf.bot.wbb": "$v >= 1.0.0 && $v < 1.1.0", "com.uz.wcf.bot.news": "$v >= 1.0.0 && $v < 1.1.0", "com.uz.wcf.bot.blog": "$v >= 1.0.0 && $v < 1.1.0", "com.uz.wcf.bot.application": "$v >= 1.0.0 && $v < 1.1.0" } }
Idee dahinter: untere Pakete frei verfügbar, Versionen ab 1.1.0 (...bot...) nur mit Admin/Passwort.
Folge ist ein Fehlermeldung, die auch nicht verschwindet, wenn die auth.json gelöscht und der server neu gestartet wird:Code
Display MorePHP notice in file C:\xampp\htdocs\wbb\wcf\lib\system\package\PackageInstallationScheduler.class.php (227): Undefined offset: 2 Stacktrace: #0 C:\xampp\htdocs\wbb\wcf\lib\system\package\PackageInstallationScheduler.class.php(227): wcf\system\WCF::handleError(8, 'Undefined offse...', 'C:\xampp\htdocs...', 227, Array) #1 C:\xampp\htdocs\wbb\wcf\lib\system\package\PackageInstallationScheduler.class.php(123): wcf\system\package\PackageInstallationScheduler->downloadPackage('com.uz.wbb.abse...', Array) #2 C:\xampp\htdocs\wbb\wcf\lib\system\package\PackageInstallationScheduler.class.php(97): wcf\system\package\PackageInstallationScheduler->installPackage('com.uz.wbb.abse...', '1.0.2') #3 C:\xampp\htdocs\wbb\wcf\lib\system\package\PackageInstallationScheduler.class.php(64): wcf\system\package\PackageInstallationScheduler->tryToInstallPackage('com.uz.wbb.abse...', '1.0.2', true) #4 C:\xampp\htdocs\wbb\wcf\lib\data\package\update\PackageUpdateAction.class.php(497): wcf\system\package\PackageInstallationScheduler->buildPackageInstallationStack() #5 C:\xampp\htdocs\wbb\wcf\lib\data\package\update\PackageUpdateAction.class.php(480): wcf\data\package\update\PackageUpdateAction->createQueue('install') #6 [internal function]: wcf\data\package\update\PackageUpdateAction->prepareInstallation() #7 C:\xampp\htdocs\wbb\wcf\lib\data\AbstractDatabaseObjectAction.class.php(182): call_user_func(Array) #8 C:\xampp\htdocs\wbb\wcf\lib\action\AJAXProxyAction.class.php(76): wcf\data\AbstractDatabaseObjectAction->executeAction() #9 C:\xampp\htdocs\wbb\wcf\lib\action\AJAXInvokeAction.class.php(96): wcf\action\AJAXProxyAction->invoke() #10 C:\xampp\htdocs\wbb\wcf\lib\action\AbstractAction.class.php(49): wcf\action\AJAXInvokeAction->execute() #11 C:\xampp\htdocs\wbb\wcf\lib\action\AJAXInvokeAction.class.php(63): wcf\action\AbstractAction->__run() #12 C:\xampp\htdocs\wbb\wcf\lib\system\request\Request.class.php(58): wcf\action\AJAXInvokeAction->__run() #13 C:\xampp\htdocs\wbb\wcf\lib\system\request\RequestHandler.class.php(108): wcf\system\request\Request->execute() #14 C:\xampp\htdocs\wbb\acp\index.php(10): wcf\system\request\RequestHandler->handle('wbb', true) #15 {main}
Wo liegt das Problem?
Ist die o.a. Vorgehensweise mit der auth.json überhaupt korrekt?