Jump to content


Member Since 06 Oct 2011
Offline Last Active Nov 16 2016 10:16 AM

#1259 Install Issue: PHP Notice Undefined offset: 2

Posted by Ivica on 21 June 2012 - 06:26 AM


First off - Zurmo is an absolutely killer app. From the demo app it leaves the other open source CRM in the dust. You guys have actually made a CRM that does not require a Phd to use. Thank you.

Like a excited kid I downloaded and extracted on to my shared host server - I know I know, I do have a VPS but it is used elsewhere in production and want to keep this separate.

Any I am having real issues could you help - see output (date 21st June 2012) I will not make any adjustments to server for 7 days so that we can work off same understanding:

to help here is the phpinfo for the shared server should give you all modules etc installed:

I know that memcached is not install - but is it essential and if so I will see if I could install it (I can get SSH access but have to request it.)

I will be recommending Zurmo to everyone I can (I dont know if you do a hosted service but if so then there is a real market for this ie a straightforward no BS CRM that everyone can use (would be cool to see Google Apps integration).

Keep up the good work.

I checked your error message and output from phpinfo, so the problem is that Apache Software version number is not standard one(it shows Apache/2 in phpinfo, so our requirements check util couldn't validate if your Apache version satisfy requirements).
So, my siggestion is to disable checking for Web server software, and see if you need to install/upgrade any other software.
You can do this by editing line 45 in app/protected/modules/install/urils/CheckServicesUtil.php, so it will look like:
return array(//'WebServer',

#1230 Install path

Posted by Ivica on 19 June 2012 - 09:38 AM

You should modify hostInfo during installation process, to use public IP address or domain. However you still can fix this issue, by changing
$instanceConfig['components']['request']['hostInfo'] = "http://URL_OR_IP";
in app/protected/perInstance.php file

#1131 JobManager / Installation / jobType

Posted by Ivica on 12 June 2012 - 09:47 AM

There is wiki article about how to setup job manager:

You can see list of all available jobs, when you login as super admin, and click on settings and then on "Job Manager".

Right now we are finishing email archiving feature of emailMessages modules, so users will be able to forward/send emails to dropbox email account, from which Zurmo can pull emails, and store them in database. There are no email template system, but it is possible to have it soon, because one collaborator is interested to develop it.

#907 Problem with Zurmo Installation with PDO

Posted by Ivica on 22 May 2012 - 11:01 AM

You haven't installed pdo correctly, try phpinfo command to see if you can find MySql PDO library.

Maybe this tutorial might help you with installing PDO:

#840 Stuck installing on Debian6/Apache2/PostgreSQL8.4

Posted by Ivica on 07 May 2012 - 01:56 PM

You can click on '+' sign and expand server response in firebug console, and provide us that info, so we will know what exactly is the problem.

#675 Why we choose Mercurial/Bitbucket

Posted by Ivica on 09 April 2012 - 09:15 AM

A few people asked us why we choose Mercurial and Bitbucket, instead Git/Github.

First there was no doubt that we should use distributed version control system (DVCS), because of the power of branching/merging, ability to work offline and push your changes latter and many more.

There were two major DVCS players: Git, Mercurial, and from our perspective, both very powerful, reliable, so it was hard to make a decision.
When we choose Mercurial it was just personal preference, because Mercurial commands are easier to remember, because it is a bit more friendly to users who just starting to use DVCS, and because it has nice GUI tool for windows users, TortoiseHg.

Once we choose mercurial DVCS, the reason why we choose Bitbucket is obvious, because it offers free repository hosting for both public and private Mercurial repositories (and for Git repositories since a few months ago), so users can easily create new Zurmo forks, and make them private, without paying anything.

#305 Difference between setUp() and setUpBeforeClass() for unit tests

Posted by Ivica on 27 January 2012 - 12:47 PM

I think it would be useful to mention difference between setUp() and setUpBeforeClass() methods whose can be found in most unit tests we are using.

setUpBeforeClass() method is executed only once per class, and even before object is constructed, and that is reason why it is marked as static public function.
setUp() method is called before every test case, which mean that this method can be called few times per one test class.

Similar is difference between tearDownAfterClass and tearDown(), tearDown() method is called after each test case, and tearDownAfterClass() method is called after all tests in class finish, and after last tearDown() method is called.

#269 cdbconnection failed error in phpunit

Posted by Ivica on 19 January 2012 - 01:31 PM

You need to setup different database for test purposes.
Go to app/protected/config, open perInstanceTest.php file, and enter information about your database.

#218 Installation error - Permission denied - debug.php

Posted by Ivica on 20 December 2011 - 05:15 AM

The problem can be privileges on app/protected/config folder.
Can you change privileges on this forum to 0777, and try to install Zurmo again.