CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Installing CiviCRM »
  • Drupal Installations (Moderator: Piotr Szotkowski) »
  • Drupal/CiviCRM on separate servers
Pages: [1]

Author Topic: Drupal/CiviCRM on separate servers  (Read 2477 times)

michaels23

  • I post occasionally
  • **
  • Posts: 77
  • Karma: 1
Drupal/CiviCRM on separate servers
December 23, 2008, 12:47:39 pm
Hi all,

A customer has Drupal installed on a shared MySQL server that won't support InnoDB. I don't have any control over that. They want CiviCRM, which I could easily host on my server. So, I'm trying my first installation with Drupal on one server and CiviCRM on the other.

When I try the auto-installer for Drupal 6.6/CiviCRM 2.1.1, it stops with: Internal Server Error. Please contact a server administrator. I assume that means there's a problem with the connection to my server, but I don't see anything in my logs to go from.

Trouble-shooting suggestions?

TIA!

acrosman

  • Guest
Re: Drupal/CiviCRM on separate servers
December 23, 2008, 07:01:21 pm
Have you checked to make sure the remote server will allow you to make remote connections?  The first thing I'd check is to make sure the data server will allow the user to connect from places other than local host.  Is there user with host permission of % or the other server's IP address?

Aaron

michaels23

  • I post occasionally
  • **
  • Posts: 77
  • Karma: 1
Re: Drupal/CiviCRM on separate servers
December 23, 2008, 07:26:44 pm
Yes, the user I created has permissions from '%'

Chris Burgess

  • Ask me questions
  • ****
  • Posts: 675
  • Karma: 59
Re: Drupal/CiviCRM on separate servers
December 27, 2008, 03:22:31 am
I would expect that if the issue was DB permissions, the installer would tell you so.

You should be able to install CiviCRM simply by installing the module code and correctly configuring civicrm.settings.php in your Drupal sites directory. If you take that route, you may not need to run the CiviCRM installer at all. (Caveat: I haven't tested the setup you describe to be sure ... but it's worth a shot!)

I think, if your webserver doesn't support InnoDB, you MAY be facing other performance issues with the site generally. I wouldn't read that as a good indication in a hosting setup myself.

CiviCRM is pretty DB intensive, and if the web and DB servers are not physically close, you might find the resulting setup ends up being grindingly slow as a result. YMMV - I haven't tried such a setup, and of course it depends how close the two machines are.

An obvious option (which you may have already rejected for reasons which you don't mention) is to move the Drupal site to your server where you can run InnoDB - or to move the entire hosting environment to one which is fully able to support CiviCRM.

Alternatively, you might consider CiviCRM standalone (if you can decouple Drupal & CiviCRM to that extent). You lose a bit of functionality this way, but you might find it does the trick if you don't require giving public access to CiviCRM.

If you do want to continue with this setup and find you must use the installer, can you paste the few lines preceding the internal server error message in your webserver's error log?
@xurizaemon ● www.fuzion.co.nz

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Installing CiviCRM »
  • Drupal Installations (Moderator: Piotr Szotkowski) »
  • Drupal/CiviCRM on separate servers

This forum was archived on 2017-11-26.