| 20 | === vtiger === |
| 21 | |
| 22 | My first decision is whether I want the [http://www.vtiger.com/index.php?option=com_content&task=view&id=30&Itemid=57 binary or source]. Hm. I'm going with source because I'd rather not execute a binary that I know nothing about. The version I'm using is 5.0.4. |
| 23 | |
| 24 | vtiger makes the sugarcrm requirement of 40M seem downright negligible. The biggy is a requirement of php5 - many commercial hosting provider are still running PHP4. In addition, vtiger [http://wiki.vtiger.com/index.php/Vtiger_CRM_5.0.4_-_Installation_Manual_for_Linux#System_Requirements wants]: |
| 25 | |
| 26 | Directives that are enabled by default in debian already - no change needed: |
| 27 | |
| 28 | {{{ |
| 29 | safe_mode = Off |
| 30 | display_errors = On |
| 31 | file_uploads = On |
| 32 | register_globals = Off |
| 33 | log_errors = Off |
| 34 | short_open_tag= On |
| 35 | }}} |
| 36 | |
| 37 | Directives that need to be changed: |
| 38 | |
| 39 | {{{ |
| 40 | max_execution_time = 600 (default on debian: 30) |
| 41 | memory_limit = 64M (default on debian: 16M) |
| 42 | }}} |
| 43 | |
| 44 | Directives that need to be changed that I don't want to change |
| 45 | |
| 46 | {{{ |
| 47 | error_reporting=E_WARNING& ~E_NOTICE (default on debian: E_ALL & ~E_NOTICE) |
| 48 | output_buffering = On (default on debian: Off) |
| 49 | }}} |
| 50 | |
| 51 | They want less errors to be reported. Keeping the debian default should be fine. |
| 52 | |
| 53 | As for output buffering, the comments in the php.ini file says: |
| 54 | |
| 55 | {{{ |
| 56 | ; Output buffering allows you to send header lines (including cookies) even |
| 57 | ; after you send body content, at the price of slowing PHP's output layer a |
| 58 | ; bit. You can enable output buffering during runtime by calling the output |
| 59 | ; buffering functions. You can also enable output buffering for all files by |
| 60 | ; setting this directive to On. If you wish to limit the size of the buffer |
| 61 | ; to a certain size - you can use a maximum number of bytes instead of 'On', as |
| 62 | ; a value for this directive (e.g., output_buffering=4096). |
| 63 | }}} |
| 64 | |
| 65 | I'm going to try to run vtiger with this turned off and see if it works anyway. |