technikum29 www
1.0.0
该目录/存储库包含Technikum29计算机博物馆的网站。该网站的官方安装可在https://technikum29.de上获得。有关技术设置的文档可以在Technikum29 Laboraties(http://labs.technikum29.de)上找到。
自2019-02-05以来,该网站是通过GitHub管理的,可以在https://github.com/technikum29/technikum29-www上找到存储库。
由于版本6(20129年,该网站完全基于PHP。这意味着这是一个经典的网站,每个页面都是PHP文件。目录结构就像
/de - German pages
/en - English pages
/lib - PHP framework files
/shared - All assets (Pictures, CSS, Javascript)
菜单/站点地图由文件navigation.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 。这将下载〜300MB的数据。
您只需要基本的PHP扩展即可运行此网站。默认情况下,这些并未在所有系统上安装:
php-xml )php-json )php7-dom )php7-ctype )没有其他依赖性,这是普通的php。对于运行网站,请设置具有PHP支持(例如灯泡)的经典Web服务器,然后在WebRoot(即http:// localhost)中访问此目录。
该网站还可以在子目录(即http://example.com/~you)中运行,但需要对t29Host系统进行改编。文件lib/host.php包含一些示例,如何在此设置中生成链接。
目录/shared/cache必须为Web服务器/PHP流程写作。