Eine einfach zu bedienende und superschnelle Möglichkeit, Ihre Inventar-, Lager- und Lagerbereiche zu organisieren.
Es gibt eine neue Website unter https://sqstorage.net, auf der Sie die Entwicklung aktiv unterstützen können, indem Sie bezahltes Hosting und Support mieten. Dieses Angebot gilt für private und Geschäftsbenutzer gleichermaßen. Außerdem können Sie zusätzlich zum optionalen Benutzersystem von SQStorage eine Subdomain unter yourname .SQStorage.net und passwordgeschütztem Zugriff erhalten. Wenn Sie keine Lust haben, Hosting und Support zu mieten, können Sie immer eine Spende mit paypal.me unter https://paypal.me/dwroxnet machen.
Derzeit ist Sqstorage in Deutsch, Englisch und Politur erhältlich. Fühlen Sie sich frei, Ihre eigene Übersetzung hinzuzufügen. Weitere Informationen finden Sie in Language.md.
mysqli , gettext , intl ,gdUm SQStorage zu installieren, führen Sie die folgenden Schritte aus:
Laden Sie die Dateien mit Git: git clone --recurse-submodules https://github.com/jrie/sqstorage
Wenn nicht zuvor durchgeführt werden, aktualisieren Sie das meekrodb Git -Submodul: git submodule init und git submodule update
Platzieren Sie die Dateien im Zielverzeichnis (für den Webserver zugänglich).
Stellen Sie die erforderliche Ordnerberechtigung ein
smartyfiles/ , languages/locale/ und support/chown -R www-data smartyfiles/ , chown -R www-data languages/locale/ und chown -R www-data support/ sollte in den meisten Fällen funktionieren. Alternativ können Sie chmod +x setfolderpermssions.sh und mit ./setfolderpermssions.sh ausgeführt, wenn Sie Bash verwenden.Besuchen Sie SQStorage mit Ihrem Browser und Sie werden auf die Installationsseite umgeleitet
Ihre SGStorage -Installation ist abgeschlossen.
git submodule init und git submodule update Das Installationsprogramm install.php ist nur aktiviert, wenn eine Datei namens allow_install im support/ Verzeichnis vorhanden ist. Diese Datei ist standardmäßig installiert. Wenn SQStorage von außerhalb Ihres Heimnetzwerks von zugänglich ist, sollten Sie diese Datei entweder löschen
settings.php (Anmeldungsfunktion aktiviert), um Ihre Installation später zu aktualisieren, können Sie die Datei manuell erstellen All diese Einstellungen können in support/dba.php konfiguriert werden
Standarddatenbank: tlv
Standard -Benutzername: tlvUser
Standardkennwort: tlvUser
Standardserver: localhost
Standardport: 3306
Standard Useregistration: false
Standard -Nutzungsprettyurls: true
Bitte beachten Sie, dass die Benutzerregistrierung und der Anmeldung/Abmelden aktiviert werden können, indem die Variable $useRegistration auf true eingestellt wird. Andernfalls deaktiviert die Standardfunktion diese Funktion, indem Sie diese auf false einstellen.
Wenn Sie planen, $usePrettyURLs auf Raspberry -Betriebssystem zu verwenden, stellen Sie bitte sicher, dass die APACHE2 -Site -Konfiguration die Verwendung von .htaccess ermöglicht. Dies kann durch Hinzufügen erreicht werden
<Directory /var/www/html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
In der Site-Konfiguration der /etc/apache2/sites-enabled/000-default.conf (Vergessen Sie nicht, Apache nach dem neu starten systemctl restart apache2 zu starten.
Alternativ können $usePrettyURLs auf false eingestellt werden, um hübsche URLs zu deaktivieren. Dies kann einige Fehler in Raspberry OS auflösen .
Die Verzeichnisse smartyfiles/ , support/ und languages/locale/ müssen für den Webserver geschrieben werden.
chown -R www-data smartyfolders/
chgrp -R www-data smartyfolders/
chown -R www-data support/
chgrp -R www-data support/
chown -R www-data languages/locale/
chgrp -R www-data languages/locale/
sollte in den meisten Fällen funktionieren.
index.php um SQStorage zu öffnenusers abschneiden, um die Registrierung von Admin -Konto erneut aufzufordern. Wenn Sie eine frühere Version von SQStorage aktualisieren,
Der benutzerdefinierte Fields -Code hat sich möglicherweise geändert. Diese Felder waren früher implementiert worden, aber wo ohne praktische Verwendung.
Die Option zum Hochladen von Bildern wurde hinzugefügt
Noch möglich müssen Sie Ihre Datenbank aktualisieren, indem Sie das Skript install.php besuchen und Ihre Datenbank aktualisieren, um die neuesten Funktionen zu verwenden.
SQStorage bietet einen Rest-API für den Datenzugriff und die Manipulierung. Weitere Informationen zur Verwendung finden Sie unter rast_api.md.
Fatal error: Uncaught Error: Class 'Locale' not found wenn diese Fehlermeldung angezeigt wird, ist das PHP -Paket intl nicht aktiviert. Wenn Sie Windows und XAMPP verwenden, um diese App auszuführen, können Sie diese aktivieren, indem Sie die Datei php.ini in Ihrem XAMPP-PHP-Verzeichnis bearbeiten (Standardinstallation: C:xamppphpphp.ini ). Entfernen Sie das Semikolon vor ;extension=php_intl.dll und starten Sie den Apache -Webserver neu.
Wenn Sie ein Windows XAMPP-Entwicklungssystem ausführen, müssen Sie die XAMPP-Control per Befehlszeile starten. Starten Sie die Befehlszeile [Win+R-> cmd.exe] c:xamppxampp-control.exe geben Sie den set LANG=en_GB (oder de_de oder ... Sie kennen) ein und starten
Die ganze Idee hinter Sqstorage oder "Thoms Inventarverwaltung" befindet sich im deutschen Bulletin Board ngb.to over https://ngb.to/threads/39122-Webbasierte-Mini-Lagerverwaltungung
Viel Spaß beim SQStorage.