I'm on the board of a non-profit with a clubhouse and a handful of employees, and after seeing TimeTrex in action at my job, I decided to set up a LAMP server on the clubhouse LAN to move away from paper time cards.
I am using the TimeTrex Standard Edition manual installer on a local LAMP server with the following configuration:
When I run interface/install/install.php, it immediately throws an error. I turned on debugging, and get the following:Apache/2.2.22 (Ubuntu 12.10)
MySQL client version: 5.5.28
PHP extension: mysqli
HERE'S THE USEFUL PART OF THE timetrex.ini.php file:DEBUG [L0388] [882ms]: [Function](): URI: /159/TimeTrex/interface/install/License.php?external_installer=0 IP Address: 192.168.1.9
DEBUG [L0390] [882ms]: [Function](): Version: 5.1.0 Edition: 10 Production: 0 Demo Mode: 0
DEBUG [L0167] [917ms]: TTDate::setTimeZone(): Setting TimeZone: America/Chicago
I'm utterly out of ideas, and nothing I have found here gives me any kind of clue about where to turn.; TimeTrex Configuration File
; *Linux* Example
;
; System paths. NO TRAILING SLASHES!
;
[path]
;URL to TimeTrex web root directory. ie: http://your.domain.com/<*BASE_URL*>
;DO NOT INCLUDE http://your.domain.com, just the directory AFTER your domain
base_url = 159/TimeTrex/interface
;
;log directory
;
;Linux
log = /var/log/timetrex
;
;Misc storage, for attachments/images
;
;Linux
storage = /var/timetrex/storage
;
;Full path and name to the PHP CLI Binary
;
;Linux
php_cli = /usr/bin/php
;
; Database connection settings. These can be set from the installer.
;
[database]
type = mysqli
;type = postgres8
host = localhost
database_name = timetrex
user = timetrex
password =
;
; Email delivery settings.
;
[mail]
;Least setup, deliver email through TimeTrex's email relay via SOAP (HTTP port 80)
delivery_method = soap
;Deliver email through local sendmail command specified in php.ini
;delivery_method = mail
;Deliver email through remote SMTP server with the following settings.
;delivery_method = smtp
;smtp_host=smtp.gmail.com
;smtp_port=587
;smtp_username=timetrex@gmail.com
;smtp_password=testpass123
;
; Cache settings
;
[cache]
enable = FALSE
;Linux
dir = /tmp/timetrex
[debug]
;Set to false if you're debugging
production = TRUE
enable = FALSE
enable_display = FALSE
buffer_output = TRUE
enable_log = FALSE
verbosity = 10
I RETURNED THIS SECTION TO DEFAULTS AFTER GETTING THE DEBUGGING INFO ABOVE
[other]
; Force all clients to use SSL.
force_ssl = FALSE
installer_enabled = TRUE
primary_company_id = 0
hostname = localhost
default_interface = flex
system_timezone = America/Chicago
FOLLOWING THE ADVICE AT: http://forums.timetrex.com/viewtopic.php?f=1&t=5660, I HAVE USED THE SYNTAX "CST6CDT" AND OTHER ITERATIONS. THIS PARTICULAR SYNTAX IS WHAT THE SERVER TIME SETTINGS SHOW.
What the heck is wrong?
Thanks!