Repository navigation
Releases: Beachbone/wbce-portable
Release list
WBCE Portable 0.4.0
Neu in 0.4.0
- WBCE wird automatisch eingerichtet. Beim ersten Start fragt der Launcher nach Administrator-Benutzername, E-Mail und Passwort (und optional dem Namen der Website) und richtet WBCE damit ohne Browser-Installer ein. Ein Knopf erzeugt auf Wunsch ein Zufallspasswort (Passwort: mindestens 12 Zeichen; erlaubt sind Buchstaben, Ziffern und
_ - ! # * + @ $ & :). Danach öffnet sich die Administration. Wer lieber den normalen WBCE-Installer benutzt, wählt „Installer im Browser benutzen“. Solange WBCE nicht eingerichtet ist, ruft der Link „WBCE automatisch einrichten …“ unten links den Dialog erneut auf. - Eigener Zufalls-Zugang zur Datenbank. Die Datenbank bekommt dabei einen eigenen Benutzer (
wbce_…) mit zufälligem 24-stelligem Passwort, der nur auf die Datenbankwbcezugreifen darf. Er steht inhtdocs\wbce\config.php. Die Zugangsdaten wandern nicht über die Kommandozeile oder die Festplatte. Schlägt etwas fehl, wird alles zurückgesetzt und der Browser-Installer funktioniert weiter. Für Adminer geht weiterhinrootohne Passwort. - Demodaten sind vorgesehen. Liegt eine Datei
demo\demo.sqlim Ordner, bietet der Dialog „Demodaten einrichten“ an und spielt sie nach der Installation ein (Tabellenpräfixwb_). Die eigentlichen Demodaten kommen später. - WBCE-Logo als Programmsymbol (Explorer, Taskleiste, Fenster) und im Fenster des Launchers – vorläufig, die offizielle Gestaltung folgt.
Enthalten aus 0.3.0: PHP-Version im Launcher wechseln (8.2 bis 8.5), kleineres Paket, start.bat ohne Konsolenfenster, Anleitung zum Entsperren der ZIP.
Enthalten
| Komponente | Version |
|---|---|
| WBCE CMS | 1.6.9 |
| Apache HTTP Server (Apache Lounge) | 2.4.69 |
| PHP (thread safe) | 8.3.36 (wechselbar 8.2 bis 8.5) |
| MariaDB | 11.4.13 |
| Adminer | 4.8.1 |
| Microsoft VC++ Runtime-DLLs (x64) | 14.51 |
| WBCE-Portable.exe (Launcher) | 0.4.0 |
Benutzung
- ZIP vor dem Entpacken entsperren (Rechtsklick → Eigenschaften → „Zulassen“), dann auf den Stick bzw. in einen Ordner entpacken (Pfad ohne Umlaute).
WBCE-Portable.exestarten und Server starten klicken.- Zugangsdaten für den Administrator im Dialog eingeben – WBCE wird eingerichtet.
- Zum Beenden Server stoppen klicken – erst danach den Stick abziehen.
Hinweise
- Noch nicht getestet: die Oberfläche der Dialoge (PHP-Wechsel, Einrichtung) auf verschiedenen Rechnern; die Logik ist über die Kommandozeile getestet (Einrichtung, Admin-Login, Fehlerfall mit Rücksetzen). Ebenso ein PC ohne jede Visual-C++-Runtime. Rückmeldungen bitte als Issue.
- Wer von 0.3.x aktualisiert: neue ZIP in einen neuen Ordner entpacken und
data\sowiehtdocs\aus dem alten Ordner übernehmen (Server vorher stoppen). - Der Server lauscht nur auf
127.0.0.1(Ports 4443 und 3311). Die EXE ist nicht signiert. Symbol und Logo stammen aus WBCE CMS und werden später durch die offiziellen ersetzt. - Lizenzen und Quellen der Komponenten:
THIRD-PARTY-NOTICES.md.
Prüfsumme: siehe SHA256SUMS.txt.
English: New: the launcher can set up WBCE automatically on first start (admin name, e-mail and password are asked; the database gets its own random user), a hook for demo data (demo\demo.sql), and the WBCE logo as program icon and in the window.
WBCE Portable 0.3.0
Neu in 0.3.0
- PHP-Version wechseln. Unten rechts im Launcher steht die aktive Version (z. B. „PHP 8.3.36“). Ein Klick öffnet eine Liste der installierten und der bei php.net verfügbaren Versionen (8.2 bis 8.5). „Herunterladen und aktivieren“ lädt die Version von
downloads.php.net, prüft die SHA-256-Summe aus dem offiziellen Manifest, entpackt sie in einen eigenen Ordner (php-8.5.12-1\) und merkt sie sich. Gewechselt wird bei gestopptem Server, Seiten und Datenbank bleiben unverändert, die vorherige Version bleibt zum Zurückwechseln erhalten. Internet wird nur beim Öffnen dieser Liste benutzt. WBCE 1.6.9 wurde unter PHP 8.2, 8.4 und 8.5 getestet (Installation, Backend-Login, Admin-Seiten, keine PHP-Meldungen). - Deutlich kleiner: Die ZIP ist nur noch ca. 97 MB groß (vorher 151 MB). Debug-Symbole, Entwicklerdateien und Backup-Werkzeuge sind entfernt.
start.batstartet Apache und MariaDB unsichtbar (keine Konsolenfenster mehr) und beachtet die gewählte PHP-Version.- Entsperren erklärt: Windows markiert heruntergeladene Dateien („Mark of the Web“). Die README beschreibt jetzt, wie man das vor dem Entpacken löst (ZIP → Eigenschaften → „Zulassen“) bzw. nachträglich mit
Unblock-File. - Build-Skript: PHP wird über
-PhpBranchausreleases.jsonvon php.net geladen (Version, Datei und SHA-256 automatisch), außerdem neu: Schalter-Cleanfür Updates.
Enthalten
| Komponente | Version |
|---|---|
| WBCE CMS | 1.6.9 |
| Apache HTTP Server (Apache Lounge) | 2.4.69 |
| PHP (thread safe) | 8.3.36 (wechselbar 8.2 bis 8.5) |
| MariaDB | 11.4.13 |
| Adminer | 4.8.1 |
| Microsoft VC++ Runtime-DLLs (x64) | 14.51 |
| WBCE-Portable.exe (Launcher) | 0.3.0 |
Benutzung
- ZIP vor dem Entpacken entsperren (Rechtsklick → Eigenschaften → „Zulassen“), dann auf den Stick bzw. in einen Ordner entpacken (Pfad ohne Umlaute).
WBCE-Portable.exestarten und Server starten klicken.- Beim ersten Start den WBCE-Installer ausfüllen: System Windows, DB-Host
127.0.0.1:3311, DBwbce, Benutzerroot, Passwort leer. - Zum Beenden Server stoppen klicken – erst danach den Stick abziehen.
Hinweise
- Noch nicht getestet: die Oberfläche des PHP-Dialogs auf verschiedenen Rechnern (die Logik ist über die Kommandozeile getestet) sowie ein PC ohne jede Visual-C++-Runtime. Rückmeldungen bitte als Issue.
- Wer von 0.2.x aktualisiert: neue ZIP in einen neuen Ordner entpacken und
data\sowiehtdocs\aus dem alten Ordner übernehmen (Server vorher stoppen). - Der Server lauscht nur auf
127.0.0.1(Ports 4443 und 3311). Die EXE ist nicht signiert. - Lizenzen und Quellen der Komponenten:
THIRD-PARTY-NOTICES.md.
Prüfsumme: siehe SHA256SUMS.txt.
English: New: switch the PHP version from the launcher (8.2 to 8.5, downloaded from php.net with SHA-256 verification), ZIP reduced to about 97 MB, start.bat runs hidden, README explains unblocking the downloaded ZIP.
WBCE Portable 0.2.0
Neu in 0.2.0
- Keine Installation und keine Administratorrechte mehr. Die Microsoft-Visual-C++-Bibliotheken (
vcruntime140.dll,vcruntime140_1.dll,msvcp140.dll, Version 14.51) liegen jetzt direkt bei Apache und PHP im Ordner (App-local Deployment). Die Abfrage „Jetzt installieren?“, der UAC-Dialog und der Installervcredist\entfallen. Dadurch funktioniert WBCE Portable auch auf gesperrten Rechnern. - Die ZIP ist kleiner (151 MB statt 168 MB).
- Build-Skript: Die DLLs werden aus der aktuellen
vc_redist.x64.exevon Microsoft entpackt (nicht ausgeführt), Signatur und Mindestversion werden geprüft. Auf dem Build-PC muss keine Runtime installiert sein. - Neuer Schalter
build-wbce-portable.ps1 -Cleanfür Updates (leert Download-Cache und Komponentenordner). Der Ablauf steht in der README.
Enthalten
| Komponente | Version |
|---|---|
| WBCE CMS | 1.6.9 |
| Apache HTTP Server (Apache Lounge) | 2.4.69 |
| PHP (thread safe) | 8.3.36 |
| MariaDB | 11.4.13 |
| Adminer | 4.8.1 |
| Microsoft VC++ Runtime-DLLs (x64) | 14.51 |
| WBCE-Portable.exe (Launcher) | 0.2.0 |
Benutzung
WBCE-Portable-0.2.0_WBCE-1.6.9.zipauf den Stick bzw. in einen Ordner entpacken (Pfad ohne Umlaute).WBCE-Portable.exestarten und Server starten klicken.- Beim ersten Start den WBCE-Installer ausfüllen: System Windows, DB-Host
127.0.0.1:3311, DBwbce, Benutzerroot, Passwort leer. - Zum Beenden Server stoppen klicken – erst danach den Stick abziehen.
Hinweise
- Getestet: Start und Stopp aus der entpackten ZIP (auch bei Pfaden mit Leerzeichen); Apache und MariaDB laden die Runtime-DLLs nachweislich aus ihrem Programmordner, nicht aus
System32. - Noch nicht getestet: ein PC, auf dem überhaupt keine Visual-C++-Runtime installiert ist. Rückmeldungen bitte als Issue.
- Wer von 0.1.x aktualisiert: neue ZIP in einen neuen Ordner entpacken und
data\sowiehtdocs\aus dem alten Ordner übernehmen (Server vorher stoppen). - Der Server lauscht nur auf
127.0.0.1(Ports 4443 und 3311). - Lizenzen und Quellen der Komponenten:
THIRD-PARTY-NOTICES.md. Die Microsoft-DLLs stehen unter Microsofts eigenen Lizenzbedingungen.
Prüfsumme: siehe SHA256SUMS.txt.
English: No installation and no administrator rights needed any more: the Microsoft Visual C++ runtime DLLs (14.51) are now shipped next to Apache and PHP (app-local deployment). The launcher no longer checks for or installs the runtime. Not yet tested on a PC with no Visual C++ runtime at all.
WBCE Portable 0.1.1 (WBCE CMS 1.6.9)
Neu in 0.1.1
- Der Launcher prüft das Microsoft Visual C++ Runtime (x64) und installiert es bei Bedarf selbst. Fehlt es oder ist es älter als 14.50, fragt
WBCE-Portable.exebeim Klick auf „Server starten“ „Jetzt installieren?“, startet die Installation (Windows fragt nach Administratorrechten, einmalig pro PC, ca. 1 Minute) und startet danach den Server. Ein manueller Download ist nicht mehr nötig. - Der Installer liegt in der ZIP (
vcredist\vc_redist.x64.exe), es funktioniert also auch ohne Internet. Fehlt die Datei, lädt der Launcher sie von Microsoft. - Vor dem Ausführen wird die digitale Signatur geprüft (muss „Microsoft Corporation“ sein); ein manipulierter Installer wird nicht gestartet.
- Die README beschreibt den Schnellstart jetzt in drei Schritten.
Enthalten
| Komponente | Version |
|---|---|
| WBCE CMS | 1.6.9 |
| Apache HTTP Server (Apache Lounge) | 2.4.69 |
| PHP (thread safe) | 8.3.36 |
| MariaDB | 11.4.13 |
| Adminer | 4.8.1 |
| Microsoft Visual C++ Redistributable (x64), Installer | aktuell zum Bauzeitpunkt |
| WBCE-Portable.exe (Launcher) | 0.1.1 |
Benutzung
WBCE-Portable-0.1.1_WBCE-1.6.9.zipauf den Stick bzw. in einen Ordner entpacken (Pfad ohne Umlaute).WBCE-Portable.exestarten und Server starten klicken. Fragt das Programm „Jetzt installieren?“, mit Ja bestätigen.- Beim ersten Start den WBCE-Installer ausfüllen: System Windows, DB-Host
127.0.0.1:3311, DBwbce, Benutzerroot, Passwort leer. - Zum Beenden Server stoppen klicken – erst danach den Stick abziehen.
Hinweise
- Getestet: Start und Stopp aus der entpackten ZIP (auch bei Pfaden mit Leerzeichen), Erkennung eines fehlenden oder zu alten Runtime, Beschaffung und Signaturprüfung des Installers (mitgeliefert und per Download), Ablehnung eines unsignierten Installers.
- Noch nicht getestet: der Dialog und die Installation mit Administrator-Abfrage auf einem PC ohne Runtime. Rückmeldungen bitte als Issue.
- Die Oberfläche des Launchers wurde noch nicht auf unterschiedlichen Rechnern und DPI-Einstellungen geprüft.
- Der Server lauscht nur auf
127.0.0.1(Ports 4443 und 3311). - Lizenzen und Quellen der Komponenten:
THIRD-PARTY-NOTICES.md. Der Microsoft-Installer steht unter Microsofts eigenen Lizenzbedingungen.
Prüfsumme: siehe SHA256SUMS.txt.
English: The launcher now checks for the Microsoft Visual C++ Runtime (x64) 14.50+ and, if it is missing, offers to install it (UAC prompt, once per PC). The Microsoft installer is bundled (works offline) and its signature is verified before it is run.
WBCE Portable 0.1.0 (WBCE CMS 1.6.9)
Erstes Release von WBCE Portable: ein komplett portables WBCE CMS für Windows, lauffähig vom USB-Stick.
Enthalten
| Komponente | Version |
|---|---|
| WBCE CMS | 1.6.9 |
| Apache HTTP Server (Apache Lounge) | 2.4.69 |
| PHP (thread safe) | 8.3.36 |
| MariaDB | 11.4.13 |
| Adminer | 4.8.1 |
| WBCE-Portable.exe (Launcher) | 0.1.0 |
Benutzung
WBCE-Portable-0.1.0_WBCE-1.6.9.zipauf den Stick bzw. in einen Ordner entpacken (Pfad ohne Umlaute).WBCE-Portable.exestarten und Server starten klicken.- Beim ersten Start den WBCE-Installer ausfüllen: System Windows, DB-Host
127.0.0.1:3311, DBwbce, Benutzerroot, Passwort leer. - Zum Beenden Server stoppen klicken – erst danach den Stick abziehen.
Voraussetzung: Windows 10/11 x64 und das aktuelle Visual C++ Redistributable (x64).
Hinweise
- Erste Version (0.1.0): Der Selbsttest (Start, Stopp) läuft aus der ZIP heraus fehlerfrei, auch bei Pfaden mit Leerzeichen. Die Oberfläche des Launchers wurde noch nicht auf unterschiedlichen Rechnern und DPI-Einstellungen geprüft – Rückmeldungen bitte als Issue.
- Der Server lauscht nur auf
127.0.0.1(Ports 4443 und 3311). - Lizenzen und Quellen der Komponenten:
THIRD-PARTY-NOTICES.md.
Prüfsumme: siehe SHA256SUMS.txt.
English: First release of a fully portable WBCE CMS 1.6.9 bundle for Windows (Apache 2.4.69, PHP 8.3.36, MariaDB 11.4.13). Unzip, run WBCE-Portable.exe, click "Server starten". Stop the server before removing the stick.