Add a configuration with apache and php, but no sqlite. Confirm that the setup error page displays on first load. Reviewed-on: https://gitea.subcultureofone.org/greg/tkr/pulls/70 Co-authored-by: Greg Sarjeant <greg@subcultureofone.org> Co-committed-by: Greg Sarjeant <greg@subcultureofone.org>
23 lines
571 B
ApacheConf
23 lines
571 B
ApacheConf
# Basic .htaccess for tkr on shared hosting
|
|
# For use with included docker-compose.yml
|
|
|
|
# Enable mod_rewrite
|
|
RewriteEngine On
|
|
|
|
# Set directory index
|
|
DirectoryIndex public/index.php
|
|
|
|
# Block access to sensitive directories
|
|
RewriteRule ^(storage|src|templates|config)(/.*)?$ - [F,L]
|
|
|
|
# Block access to hidden files
|
|
RewriteRule ^\..*$ - [F,L]
|
|
|
|
# Block access to setup script
|
|
RewriteRule ^tkr-setup\.php$ - [F,L]
|
|
|
|
# Route everything else through public/index.php
|
|
RewriteCond %{REQUEST_FILENAME} !-f
|
|
RewriteCond %{REQUEST_FILENAME} !-d
|
|
RewriteRule ^(.*)$ public/index.php [L]
|