En template til at starte en ny hjemmeside, så de mest standard ting er sat op.
Indeholder basic plugins, som jeg altid bruger
Der ligger også en deploy.php
, som kan bruges til automatisk deploy fra et hostet git-projekt.
Bruges ved at lave et web-hook, som pejer på deploy.php
og brugeren, som eksekverer filen (typisk www-data
), skal være sat op til at have adgang til projektet med SSH.
Projektet skal også være klonet fra git af samme bruger som eksekverer deploy.php
, fx med kommandoen:
git clone git@github.com:theme1256/template .
- PHP
- HTML2Text (Link til projekt)
- Mobile Detect 2.8.24 (Link til projekt)
- JS & CSS
- jQuery 1.12.4 (Link til projekt)
- Bootstrap 3.3.7 (Link til projekt)
- Font Awesome 4.7.0 (Link til projekt)
Hvad skal der til før siden virker?
- Upload indholdet til roden af html-mappen eller kopier fra git
- Upload
Redirect.sql
til databasen - Kopier
etc/sample_conf.php
tiletc/conf.php
og udfyld variablerne
Virker ved at redirecte alle request til index.php
, som laver et databaseopslag for at finde ud af hvilken fil der skal vises.
Tillader også at have nemt ved at lave et web-interface til at lave urler som redirecter til andre filer og derved have forskellige url'er som gør det samme.
Url'er skal oprettes i Redirect
tabellen, hvor sourceUrl
er den url, som brugeren skriver, destinationUrl
er den fil, som index.php
skal læse og vise, fk_urlID
bruges kun, hvis type
er 0
, da den viser hvilken anden url, som der redirectes til. fk_urlID
skal ikke være sat, hvis den linje er et redirect til en ekstern side. desc
er bare en note, så det er nemmere at finde rundt i senere.
Filerne på serveren skal ikke ligge på samme måde som url'erne er.