The following bugs were found while installing vtiger 5 rc that I downloaded today.<br><br>System: Ubuntu 6.06, Mysql 5.0.22, php 5.1.2, vtiger5.0.0-rc-source.tar.gz<br><br><span style="font-weight: bold;"><span style="font-weight: bold;">
----------------------------------------------------------------</span><br>Problem 1: Error message links to non-existent SugarCRM documentation.</span><br style="font-weight: bold;"><br>If you do not have the gd library installed, the error message says "Check out our online documentation for tips on enabling this library." with a link to non-existent SugarCRM docs on sourceforge.
<br><br><span style="font-weight: bold;"><span style="font-weight: bold;">----------------------------------------------------------------</span><br>
</span><span style="font-weight: bold;">Problem 2: No check to see if cache/import is writable</span><br style="font-weight: bold;"><br>The install wizard checks if the cache folder is writable but it doesn't check cache/import.
<br><br>I extracted the vtiger source while logged in as root. I then tried to install vtiger and used chown only what it told me it could not access. So I used "chown root:www-data cache" but did nothing with cache/import. This check should be added or an error occurs when the user tries to import a csv file.
<br><br><span style="font-weight: bold;"><span style="font-weight: bold;">----------------------------------------------------------------</span><br>
Problem 3: Recommended settings do not include underscores<br></span><br>This is a simple fix. During installation, most of the Recommended Settings shown by the install wizard do not include the underscore. When a novice searches for "Max Execution Time" in
php.ini, they will not find it. For example "Max Execution Time" should be "max_execution_time".<br><span style="font-weight: bold;"><span style="font-weight: bold;"><br><span style="font-weight: bold;">
</span></span></span><span style="font-weight: bold;"><span style="font-weight: bold;">----------------------------------------------------------------<br>Problem 4: Contact sample data is too big<br></span></span><br>Creating a new database populated with sample data failed. The sample contact data won't fit in an array. See: modules/Contacts/contactSeedData.php I removed about 10K lines and the install worked. However, if the php memory settings were set at the recommended levels then I expect even this to fail.
<br><br><span style="font-weight: bold;"><span style="font-weight: bold;">----------------------------------------------------------------<br><span style="font-weight: bold;"><span style="font-weight: bold;">Problem 5: Error ignored renaming
install.php and install folder<br><br></span></span></span></span>If a failure occurs renaming the install.php file and install folder then the system still reports it succeeded. I tested with the minimal rights granted.
e.g. All files are readable but no other rights are granted except for what is reported in the installation check.<br><br>The user should be warned that the rename failed and that their system is not secure until they remove the install files.
<br><br>Regards,<br>Tim<span style="font-weight: bold;"><span style="font-weight: bold;"><span style="font-weight: bold;"><span style="font-weight: bold;"><span style="font-weight: bold;"><br></span>
<br>
</span></span></span></span>