-
Notifications
You must be signed in to change notification settings - Fork 253
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #85 from exodus4d/develop
v1.0.0RC1
- Loading branch information
Showing
187 changed files
with
6,362 additions
and
2,232 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -49,3 +49,4 @@ Temporary Items | |
.idea | ||
.sass-cache | ||
.usage | ||
*.gz |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,82 @@ | ||
# HTTP version | ||
# Information: https://github.com/exodus4d/pathfinder/wiki/Apache | ||
|
||
# Enable rewrite engine and route requests to framework =========================================== | ||
RewriteEngine On | ||
|
||
# Rewrite NONE www. to force www. ================================================================= | ||
RewriteCond %{HTTP_HOST} !^www\. | ||
# skip "localhost" (dev environment)... | ||
RewriteCond %{HTTP_HOST} !=localhost | ||
# skip IP calls (dev environment) e.g. 127.0.0.1 | ||
RewriteCond %{HTTP_HOST} !^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$ | ||
# rewrite everything else to "http://" and "www." | ||
RewriteRule .* http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301] | ||
|
||
# Some servers require you to specify the `RewriteBase` directive | ||
# In such cases, it should be the path (relative to the document root) | ||
# containing this .htaccess file: | ||
# RewriteBase /app/ | ||
|
||
# Protect system files ============================================================================ | ||
RewriteCond %{ENV:REDIRECT_STATUS} ^$ | ||
RewriteRule ^(lib|tmp)\/|\.(ini|php)$ - [R=404] | ||
|
||
# Rewrite "everything" to index.php (dispatcher) ================================================== | ||
RewriteCond %{REQUEST_FILENAME} !-l | ||
RewriteCond %{REQUEST_FILENAME} !-f | ||
RewriteCond %{REQUEST_FILENAME} !-d | ||
RewriteRule .* index.php [L,QSA] | ||
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L] | ||
|
||
# PHP global Vars (can be set in php.ini as well,...) ============================================= | ||
php_value max_input_vars 5000 | ||
php_value suhosin.get.max_vars 5000 | ||
php_value suhosin.post.max_vars 5000 | ||
php_value suhosin.request.max_vars 5000 | ||
|
||
# Activate PHP error log ========================================================================== | ||
php_flag log_errors on | ||
php_value error_log "/www/htdocs/w0128162/www.pathfinder-dev.exodus4d.de/logs/php_errors.log" | ||
|
||
# Cache Header ==================================================================================== | ||
# You should not change anything in here! | ||
# New versioned files come with a unique path (e.g. ../js/v1.0.0/..) to force client cache busting. | ||
<ifmodule mod_expires.c> | ||
# fonts | ||
<Filesmatch "\.(eot|woff2|woff|ttf|ttf|svg)$"> | ||
ExpiresActive on | ||
ExpiresDefault "access plus 1 month" | ||
Header append Cache-Control "public" | ||
</Filesmatch> | ||
|
||
# images/vector graphics | ||
<Filesmatch "\.(jpg|jpeg|png|gif|swf|ico|svg)$"> | ||
ExpiresActive on | ||
ExpiresDefault "access plus 1 year" | ||
Header append Cache-Control "public" | ||
FileETag None | ||
Header unset ETag | ||
</Filesmatch> | ||
|
||
# css | ||
<Filesmatch "\.(css)$"> | ||
ExpiresActive on | ||
ExpiresDefault "access plus 1 month" | ||
</Filesmatch> | ||
|
||
## js/source maps | ||
<Filesmatch "\.(js|map)$"> | ||
ExpiresActive on | ||
ExpiresDefault "access plus 1 year" | ||
Header append Cache-Control "public" | ||
FileETag None | ||
Header unset ETag | ||
</Filesmatch> | ||
|
||
# html templates | ||
<Filesmatch "\.(htm|html)$"> | ||
ExpiresActive on | ||
ExpiresDefault "access plus 1 week" | ||
</Filesmatch> | ||
</ifmodule> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,36 +1,47 @@ | ||
; Global Framework Config | ||
|
||
[globals] | ||
; Default Verbosity level of the stack trace. | ||
; Assign values between 0 to 3 for increasing verbosity levels. Check "PATHFINDER" config for overwriting | ||
DEBUG = 0 | ||
; Assign values between 0 to 3 for increasing verbosity levels. Check (environment.ini) config for overwriting | ||
DEBUG = 0 | ||
|
||
; If TRUE, the framework, after having logged stack trace and errors, stops execution (die without any status) when a non-fatal error is detected. | ||
HALT = FALSE | ||
; If TRUE, the framework, after having logged stack trace and errors, stops execution | ||
; -> (die without any status) when a non-fatal error is detected. | ||
HALT = FALSE | ||
|
||
; Timezone to use. Sync program with eve server time | ||
TZ = "UTC" | ||
TZ = UTC | ||
|
||
; Cache backend. Can handle Memcache module, APC, WinCache, XCache and a filesystem-based cache. | ||
CACHE = TRUE | ||
CACHE = TRUE | ||
|
||
; Callback functions =================================================================================== | ||
ONERROR = "Controller\Controller->showError" | ||
; Callback functions ============================================================================== | ||
ONERROR = Controller\Controller->showError | ||
|
||
UNLOAD = "Controller\Controller->unload" | ||
UNLOAD = Controller\Controller->unload | ||
|
||
; Path configurations ================================================================================== | ||
; Path configurations ============================================================================= | ||
; relative to "BASE" dir | ||
|
||
; Temporary folder for cache, filesystem locks, compiled F3 templates, etc. | ||
TEMP = tmp/ | ||
TEMP = tmp/ | ||
|
||
; Log file folder | ||
LOGS = logs/ | ||
LOGS = logs/ | ||
|
||
; Search path for user interface files used by the View and Template classes' render() method. | ||
UI = public/ | ||
UI = public/ | ||
|
||
; Search path(s) for user-defined PHP classes that the framework will attempt to autoload at runtime | ||
AUTOLOAD = app/main/ | ||
|
||
|
||
|
||
AUTOLOAD = app/main/ | ||
|
||
; path to favicons folder | ||
FAVICON = /favicon | ||
|
||
; load additional config files | ||
[configs] | ||
app/routes.ini = true | ||
app/environment.ini = true | ||
app/pathfinder.ini = true | ||
app/requirements.ini = true | ||
app/cron.ini = true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,64 @@ | ||
; Environment Config | ||
|
||
[ENVIRONMENT] | ||
; project environment (DEVELOP, PRODUCTION). | ||
; This effects: DB connection, Mail-Server connection | ||
; configuration below | ||
SERVER = DEVELOP | ||
|
||
[ENVIRONMENT.DEVELOP] | ||
; base dir (Default: "auto-detect" | ||
BASE = | ||
; deployment URL e.g. http://localhost | ||
URL = http://pathfinder.local | ||
; Verbosity level of the stack trace | ||
DEBUG = 3 | ||
; main db | ||
DB_DNS = mysql:host=localhost;port=3306;dbname= | ||
DB_NAME = pathfinder | ||
DB_USER = root | ||
DB_PASS = | ||
|
||
; EVE-Online CCP Database export | ||
DB_CCP_DNS = mysql:host=localhost;port=3306;dbname= | ||
DB_CCP_NAME = eve_parallax_min | ||
DB_CCP_USER = root | ||
DB_CCP_PASS = | ||
|
||
; SMTP settings | ||
SMTP_HOST = localhost | ||
SMTP_PORT = 25 | ||
SMTP_SCHEME = "" | ||
SMTP_USER = pathfinder | ||
SMTP_PASS = root | ||
|
||
SMTP_FROM = [email protected] | ||
SMTP_ERROR = [email protected] | ||
|
||
[ENVIRONMENT.PRODUCTION] | ||
BASE = /www/htdocs/www.pathfinder-w.space | ||
; deployment URL | ||
URL = https://www.pathfinder-w.space | ||
; Verbosity level of the stack trace | ||
DEBUG = 0 | ||
; main db | ||
DB_DNS = mysql:host=localhost;port=3306;dbname= | ||
DB_NAME = | ||
DB_USER = | ||
DB_PASS = | ||
|
||
; EVE-Online CCP Database export | ||
DB_CCP_DNS = mysql:host=localhost;port=3306;dbname= | ||
DB_CCP_NAME = | ||
DB_CCP_USER = | ||
DB_CCP_PASS = | ||
|
||
; SMTP settings | ||
SMTP_HOST = localhost | ||
SMTP_PORT = 25 | ||
SMTP_SCHEME = TLS | ||
SMTP_USER = | ||
SMTP_PASS = | ||
|
||
SMTP_FROM = [email protected] | ||
SMTP_ERROR = [email protected] |
Oops, something went wrong.