Troubleshooting ZurmoCRM


When testing ZurmoCRM on NAS, I have experienced some problems during installation and setup. Therefore, I create this post to keep notes of them and shared. Wish it could save your time.

Why I cannot run setup program?

Usually it is related to privilege conflict. You might see only a blank page while running configuration program.

Please change the ownership of the folder and everything in it to the same user as Apache. You may reference the Owner of web pages in Other Files section in the following post and run commands as below in TurnKey Linux:

root@zurmo /var/www# chown www-data:www-data zurmo -R
  1. Asustor ADM Configuration and Executable Files
  2. OpenSuSE Configuration and Executable Files
  3. QNAP QTS Configuration and Executable Files
  4. Synology DSM Configuration and Executable Files
  5. TurnKey Linux Configuration and Executable Files

Why setup never finish?

Because the PHP program is executed more than the max_execution_time limit, you need to manually increase the number in php.ini.

On NAS with Intel Atom D2700, I recommend to increase max_execution_time to 2000. You may set it to a smaller number after setup.

Why fail to login after setup?

It happens sometimes after successfully setup. There should be something wrong with mod_php and Apache. You need to manually restart it and run ZurmoCRM again. You shall see the login page now.

How to reset ZurmoCRM?

Search for $installed in perInstance.php and replace true by false. Then run ZurmoCRM again. You shall see the setup screen.

Why I only see a blank page?

Your browser fails to load the page. Please clear your browser cookie or restart Apache.

Sometimes it is related to the different between the owner of zurmo folder and user runs Apache . Please check Why I cannot run setup program? in the post for detail.

You need to change the owner of zurmo folder to the same user runs Apache.

Why it fail to save and display “include(): Unable to allocate memory for pool.”?

It is an APC issue. Please increase apc.shm_size to greater than 96MB. According to a Twitter by Dan O’Brien ‏@ abend0c4 18 Oct 2012, it is related apc.shm_size.

It happens when apc.shm_size is smaller than 96MB.
It happens when apc.shm_size is less than 96MB.

Why I see “Error code: 111 Message(Memcached): Connection refused” when I push [Install] button during configuration?

Because  memcached is not loaded. Refer to Load memcached section of this post for detail explain.

Reference

  1. apache
  2. Asustor ADM Configuration and Executable Files
  3. Intel Atom Processor D2700
  4. OpenSuSE Configuration and Executable Files
  5. PHP
  6. PHP: PHP Manual: Appendices: php.ini directives: max_execution_time
  7. PHP: PHP Manual: Appendices: php.ini directives
  8. PHP: PHP Manual: Security: Installed as an Apache module
  9. QNAP QTS Configuration and Executable Files
  10. Synology DSM Configuration and Executable Files
  11. TurnKey Linux
  12. TurnKey Linux Configuration and Executable Files
  13. Twitter by Dan O’Brien ‏@ abend0c4 18 Oct 2012
  14. ZurmoCRM

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s