طريقة سهلة الاستخدام وسريعة للغاية لتنظيم مناطق المخزون والتخزين والتخزين.
يوجد موقع ويب جديد في https://sqstorage.net حيث يمكنك دعم التطوير بنشاط عن طريق استئجار الاستضافة والدعم المدفوع. هذا العرض مخصص للمستخدمين الخاصين ورجال الأعمال على قدم المساواة. أيضًا ، يمكنك الحصول على نطاق فرعي في yourname .sqstorage.net وصول كلمة المرور المحمية بالإضافة إلى نظام المستخدم الاختياري لـ SQStorage. إذا كنت لا تشعر أنك تستأجر الاستضافة والدعم ، فيمكنك دائمًا التبرع باستخدام paypal.me على https://paypal.me/dwroxnet.
يتوفر SqStorage الآن باللغة الألمانية والإنجليزية والبولندية. لا تتردد في إضافة ترجمتك الخاصة. انظر Language.md للحصول على تفاصيل حول كيفية القيام بذلك.
mysqli ، gettext ، intl ،gdلتثبيت SQStorage قم بالتنفيذ الخطوات التالية:
قم بتنزيل الملفات باستخدام git: git clone --recurse-submodules https://github.com/jrie/sqstorage
إذا لم يتم القيام به من قبل ، قم بتحديث وحدة meekrodb Git الفرعية: تحديث git submodule init git submodule update
ضع الملفات في الدليل المستهدف (يمكن الوصول إليه لخادم الويب)
اضبط إذن المجلد المطلوب
smartyfiles/ ، languages/locale/ support/chown -R www-data smartyfiles/ ، chown -R www-data languages/locale/ and chown -R www-data support/ يجب أن تعمل في معظم الحالات. بدلاً من ذلك ، يمكنك chmod +x setfolderpermssions.sh وتنفيذ باستخدام ./setfolderpermssions.sh إذا كنت تستخدم bash.تفضل بزيارة SQStorage مع متصفحك وسيتم إعادة توجيهك إلى صفحة التثبيت
تم الانتهاء من تثبيت SGStorage الخاص بك.
git submodule init و git submodule update يتم تمكين Installer install.php فقط إذا كان هناك ملف يسمى allow_install ضمن support/ الدليل. تم تثبيت هذا الملف بشكل افتراضي. إذا كان SQStorage متاحًا من خارج شبكتك الرئيسية ، فيجب عليك حذف هذا الملف أيضًا
settings.php (ممكّن ميزة تسجيل الدخول) لتحديث التثبيت لاحقًا ، قم بإنشاء الملف بسيطًا يدويًا يمكن تكوين كل هذه الإعدادات في support/dba.php
قاعدة البيانات الافتراضية: tlv
اسم المستخدم الافتراضي: tlvUser
كلمة المرور الافتراضية: tlvUser
الخادم الافتراضي: localhost
المنفذ الافتراضي: 3306
الافتراضي useregiscision: false
useprettyurls الافتراضية: true
يرجى ملاحظة أن تسجيل المستخدم وتسجيل الدخول/تسجيل الدخول يمكن تمكينه عن طريق تعيين $useRegistration إلى true ، وإلا فإن الافتراضي يعطل هذه الميزة عن طريق تعيين هذه على false .
إذا كنت تخطط لاستخدام $usePrettyURLs على نظام Raspberry OS ، فيرجى التأكد من أن تكوين موقع APACH2 يسمح باستخدام .htaccess . يمكن تحقيق ذلك عن طريق الإضافة
<Directory /var/www/html>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
إلى /etc/apache2/sites-enabled/000-default.conf تكوين موقع (لا تنس إعادة تشغيل Apache بعد ذلك systemctl restart apache2 )
بدلاً من ذلك ، يمكن تعيين $usePrettyURLs على false من أجل تعطيل عناوين URL الجميلة. هذا قد يحل بعض الأخطاء على Raspberry OS .
الدلائل smartyfiles/ ، support/ languages/locale/ الحاجة إلى أن تكون قابلة للكتابة لخادم الويب.
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/
يجب أن تعمل في معظم الحالات.
index.php الرئيسية لفتح SQStorageusers من أجل المطالبة بتسجيل حساب المسؤول مرة أخرى. إذا كنت تقوم بالترقية لإصدار سابق من SQStorage ،
قد تغير رمز الحقول المخصصة. تم تنفيذ هذه الحقول في وقت سابق ولكن حيث لا يوجد استخدام عملي.
تمت إضافة خيار تحميل الصور
لا يزال ذلك ممكنًا ، فقد تضطر إلى تحديث قاعدة البيانات الخاصة بك عن طريق زيارة البرنامج النصي install.php وتحديث قاعدة البيانات الخاصة بك من أجل الاستفادة من أحدث الميزات.
يوفر SQStorage REST-API للوصول إلى البيانات والتلاعب بها. انظر REST_API.MD للحصول على تفاصيل حول كيفية استخدامه.
Fatal error: Uncaught Error: Class 'Locale' not found إذا تم عرض رسالة الخطأ هذه ، فإن حزمة PHP لا يتم تنشيطها. إذا كنت تستخدم Windows و XAMPP لتشغيل هذا التطبيق ، فيمكنك تمكينه عن طريق تحرير ملف php.ini في دليل XAMPP-PHP الخاص بك (التثبيت القياسي: C:xamppphpphp.ini ). قم بإزالة Semicolon أمام ;extension=php_intl.dll وأعد تشغيل خادم الويب Apache.
إذا كنت تقوم بتشغيل نظام تطوير Windows XAMPP ، فأنت بحاجة إلى بدء تشغيل XAMPP-Control حسب سطر الأوامر. ابدأ سطر الأوامر [win+r-> cmd.exe] وأدخل set LANG=en_GB (أو de_de ، أو ... أنت تعرف) وابدأ xampp-control c:xamppxampp-control.exe
يمكن العثور على الفكرة الكاملة وراء SQStorage أو "Thom's inventarverwaltung" في لوحة الإعلانات الألمانية NGB.TO Over https://ngb.to/threads/39122-webbasierte-mini-lagerverwaltung
استمتع باستخدام SQStorage.