Line 1: |
Line 1: |
− | == PhreeBooks Accounting ==
| + | = PhreeBooks Accounting = |
| Author: Charles2008<br> | | Author: Charles2008<br> |
− | Source: http://forums.contribs.org/index.php/topic,50284.0/topicseen.html <br> | + | Source 1: http://forums.contribs.org/index.php/topic,50284.0/topicseen.html <br> |
| + | Source 2: http://www.phreebooks.com/documentation/how-tos/sme-server-phreebooks-install-howto/ <br> |
| | | |
| {{Warning box| Before you use PhreeBooks Accounting in a business environment you must satisfy yourself that it is suitable and meets you organisation's needs and the needs of your business jurisdiction you must also ensure that your unique set-up and file permissions meet your requirements and are appropriate for your hosing environment. <br> | | {{Warning box| Before you use PhreeBooks Accounting in a business environment you must satisfy yourself that it is suitable and meets you organisation's needs and the needs of your business jurisdiction you must also ensure that your unique set-up and file permissions meet your requirements and are appropriate for your hosing environment. <br> |
| <br>'''You use anything included here at your own risk'''.<br> | | <br>'''You use anything included here at your own risk'''.<br> |
| }} | | }} |
− | === Description ===
| + | == Description == |
− | PhreeBooks Accounting (previously called PhreedomERP) <br> | + | |
− | PhreeBooks is a web based (multi-user), OpenSource, double-entry ERP/accounting software.<br>
| + | {{Note box| Many changes in the project, visit https://github.com/phreebooks/PhreeBooksERP for more information and sources |
| + | |
| + | }} |
| + | PhreeBooks Accounting (previously called PhreedomERP) is a web based (multi-user), OpenSource, double-entry ERP/accounting software.<br> |
| Demo: http://www.phreebooks.com/pb-demo ... (demo, demouser)<br> | | Demo: http://www.phreebooks.com/pb-demo ... (demo, demouser)<br> |
| <br> | | <br> |
Line 16: |
Line 20: |
| '''PhreeBooks aims to be a viable OpenSource alternative to Quickbooks and Peachtree/Sage.''' | | '''PhreeBooks aims to be a viable OpenSource alternative to Quickbooks and Peachtree/Sage.''' |
| | | |
− | === Set-up on SME8 ===
| + | == Set-up on SME8 == |
| | | |
| {{Note box| PhreeBooks doesn't like 'hardened-PHP' (Suhosin)}} | | {{Note box| PhreeBooks doesn't like 'hardened-PHP' (Suhosin)}} |
| | | |
| | | |
− | ==='''1. Create a Bookkeeping ibay '''===<br> | + | ==Create a Bookkeeping ibay== |
| This will be the directory Phreebook will run from. You must create it from Server Manager<br> | | This will be the directory Phreebook will run from. You must create it from Server Manager<br> |
| Information bay name - '''bookkeeping'''<br> | | Information bay name - '''bookkeeping'''<br> |
Line 31: |
Line 35: |
| <br> | | <br> |
| | | |
− | ==='''2. Create a PhreeBooks database'''===<br> | + | ==Create a PhreeBooks database== |
| You can do it via via command line or I use [[PHPMyAdmin]]. | | You can do it via via command line or I use [[PHPMyAdmin]]. |
| | | |
Line 48: |
Line 52: |
| Database for user - '''Grant all privileges''' on database '''phreebooks'''<br> | | Database for user - '''Grant all privileges''' on database '''phreebooks'''<br> |
| '''Add User'''<br> | | '''Add User'''<br> |
| + | |
| + | |
| + | |
| | | |
| '''Missing instruction about how to do it on CLI ''' that´s for LATER! | | '''Missing instruction about how to do it on CLI ''' that´s for LATER! |
| | | |
| | | |
− | ==='''3. Sort out OpenBaseDir restriction'''===<br> | + | |
| + | |
| + | ==Sort out OpenBaseDir restriction== |
| This is needed to allow files to be uploaded by PhreeBooks<br> | | This is needed to allow files to be uploaded by PhreeBooks<br> |
| You can read about this at [[PHP#Open_basedir_restriction]] | | You can read about this at [[PHP#Open_basedir_restriction]] |
Line 66: |
Line 75: |
| signal-event ibay-modify bookkeeping | | signal-event ibay-modify bookkeeping |
| | | |
− | ==='''5. Delete the index.html'''=== | + | ==Delete the index.html== |
| | | |
| rm /home/e-smith/files/ibays/bookkeeping/html/index.html | | rm /home/e-smith/files/ibays/bookkeeping/html/index.html |
| | | |
− | ==='''Get PhreeBooks'''=== | + | ==Get PhreeBooks== |
| | | |
| cd /home/e-smith/files/ibays/bookkeeping/files/ | | cd /home/e-smith/files/ibays/bookkeeping/files/ |
Line 89: |
Line 98: |
| One it´s the originally downloaded file (version can be newer) and other the directory with unzipped content. | | One it´s the originally downloaded file (version can be newer) and other the directory with unzipped content. |
| | | |
− | ==='''6. Put files on right directory and right permissions'''=== | + | ==Put files on right directory and right permissions== |
| | | |
| mv phreebooks/* ../html/ | | mv phreebooks/* ../html/ |
Line 95: |
Line 104: |
| chmod -R 0750 /home/e-smith/files/ibays/bookkeeping | | chmod -R 0750 /home/e-smith/files/ibays/bookkeeping |
| | | |
− | ==='''7.. Install and configure PhreeBooks using browser'''=== | + | ==Install and configure PhreeBooks using browser== |
| | | |
| Open a browser and type: | | Open a browser and type: |
Line 104: |
Line 113: |
| Now follow the on-screen instructions. | | Now follow the on-screen instructions. |
| | | |
− | ==='''8. Post-install adjustments'''=== | + | ==Post-install adjustments== |
| | | |
| After install, the web server needs RO access to all directories except /my_files which needs write access also for writing company specific files. <br> | | After install, the web server needs RO access to all directories except /my_files which needs write access also for writing company specific files. <br> |