Jump to content


Photo

Using Cherokee instead of Apache

cherokee apache

  • Please log in to reply
4 replies to this topic

#1 jbramsden

jbramsden

    Newbie

  • Members
  • Pip
  • 2 posts

Posted 30 April 2012 - 10:44 AM

Hi,

I want to run Zurmo on a Cherokee web server instead of Apache. The reason for doing this is that Cherokee is a lot faster then Apache.

When I try and install Zurmo I get the following error:

Failed Required Services
Fail


As the required services field is not populated, I am assuming it is because it failed on the web server check. Is this correct?

If so, what would I need to change in the installation so that it supports Cherokee?

Thanks in advance

Attached Thumbnails

  • Zurmo-error.PNG


#2 Ivica

Ivica

    Advanced Member

  • Moderators
  • 478 posts

Posted 30 April 2012 - 12:38 PM

Well, I will suggest you how to skip web server checking service. I think that Zurmo should work on most web servers, because we don't use any server specific commands or files(.htaccess), but because we haven't tested ZUrmo on other servers, we added thie web server checker.

So, in order to disable web server checking, open app/protected/modules/install/utils/CheckServiceUtil.php, and comment code:
'WebServer', so this function getServicesToCheck() should look like:

private static function getServicesToCheck()
		{
			return array(//'WebServer',
						 'Php',
						 'PhpTimeZone',
						 'PhpMemoryBytes',
						 'PhpFileUploads',
						 'PhpUploadSize',
						 'PhpPostSize',
						 'ServerVariable',
						 'PCRE',
						 'SPL',
						 'Ctype',
						 'FilePermissions',
						 'InstanceFolders',
						 'APC',
						 'Soap',
						 'Tidy',
						 'Curl',
						 'Yii',
						 'RedBean',
						 'MbString',
						 'Memcache',
			);
		}

Please inform us back, if Zurmo can be installed on Cherokee web server.

#3 jbramsden

jbramsden

    Newbie

  • Members
  • Pip
  • 2 posts

Posted 30 April 2012 - 01:30 PM

Hi,

Thanks for that, after making the change the installation completes correctly.

The problem that I have now, is that it won't let me login. When I enter the correct username and password, it just keeps me on the login page.

Any ideas?

Thanks

#4 Jason

Jason

    Administrator

  • Administrators
  • 717 posts
  • LocationChicago

Posted 30 April 2012 - 04:21 PM

The next step would be to run the unit tests in full. Then also running the selenium tests at least across Chrome or firefox would be good. Keep in mind we don't have any tests running against Cherokee. However, running the unit and functional tests against your setup will let us quickly identify issues and resolve them accordingly.

Jason Green
Zurmo Team
Need support? Upgrade now


#5 Ivica

Ivica

    Advanced Member

  • Moderators
  • 478 posts

Posted 01 May 2012 - 05:41 AM

Can you turn on debug(in config/debug.php), and post error that you get here, so we can know what is the problem.
Also, you can try to run unit/functional tests to check if there are any other problems.





Also tagged with one or more of these keywords: cherokee, apache

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users