يحتوي هذا الدليل/المستودع على موقع الويب الخاص بمتحف Technikum29 للكمبيوتر. التثبيت الرسمي لهذا الموقع متاح على https://technikum29.de. يمكن العثور على وثائق حول الإعداد الفني في Laboraties Technikum29 (http://labs.technikum29.de).
منذ 2019-02-05 ، يتم إدارة هذا الموقع عبر Github ، يمكن العثور على المستودع على https://github.com/technikum29/technikum29-wwww
منذ الإصدار 6 (20129 ، يعتمد موقع الويب بالكامل على PHP. وهذا يعني أن هذا موقع كلاسيكي حيث يكون كل صفحة ملف PHP. تعمل بنية الدليل مثل
/de - German pages
/en - English pages
/lib - PHP framework files
/shared - All assets (Pictures, CSS, Javascript)
تتكون القائمة/sitemap من الملفات savigation.xml. لأن هذا هو بعض الأعمال ، يتم تخزين الصفحات المقدمة.
إذا كنت تحب Docker ، فيمكنك إنشاء حاوية مصباح قليلة عن طريق التشغيل ./start-docker.sh . أي أنه يمكنك تشغيل موقع الويب هذا على جهاز الكمبيوتر الخاص بك بهذه البساطة
git clone --depth=1 https://github.com/technikum29/technikum29-www.git
./technikum29-www/start-docker.sh
وفتح http: // localhost في متصفحك. تحرير سعيد!
نصيحة: إذا قمت بنسخة ضحلة مع الإرشادات أعلاه وترغب في ارتكاب تغييراتك ، فيجب عليك أولاً تنزيل المستودع بأكمله ، على سبيل المثال مع git fetch --unshallow origin . سيؤدي ذلك إلى تنزيل ~ 300 ميجابايت من البيانات.
تحتاج فقط إلى امتدادات PHP الأساسية لتشغيل هذا الموقع. لا يتم تثبيتها على جميع الأنظمة افتراضيًا:
php-xml )php-json )php7-dom )php7-ctype )لا توجد تبعيات أخرى ، وهذا هو PHP عادي. لتشغيل موقع الويب ، قم بإعداد خادم ويب كلاسيكي مع دعم PHP (قل مكدس المصباح) وجعل هذا الدليل متاحًا في Webroot (أي http: // localhost).
يمكن أن يعمل موقع الويب أيضًا في الدلائل t29Host (أي. يحتوي الملف lib/host.php على بعض الأمثلة على كيفية إنشاء روابط في مثل هذا الإعداد.
يجب أن يكون الدليل /shared/cache قابلة للكتابة لعملية WebSter/PHP.