Environment:
PHP 5.1.6
MySQL Professional 4.1
Apache 2.0

Description:

Drupal is installed in a seperate directory and softlinked into Apache ROOT as per the requirements. But still, provisionator module doesnot work. When i enable provisionator module, it throwed user warning that the SQL commands in provisionator.install is not compatible with the MySQL. But it got enabled and configuration pages worked correctly. When i clicked the provisionator link, it throwed the following Fatal error:

Fatal error: Call to undefined function getProvisionatorProfiles() in /var/www/html/drupal/modules/provisionator/provisionator_legacy.inc on line 37

I checked the code. getProvisionatorProfiles() function is not exist in any of the PHP classes. Why this function is used?..

Comments

dnorman’s picture

Priority: Critical » Normal

That is some older code that has been deprecated. Provisionator now uses Drupal nodes to represent Sites and Clients, rather than a hardcoded table. Don't use the /provisionator page (I'll remove it, but haven't gotten around to that yet).

Instead, use "add content" and add a "Provisionator Client", then add any "Provisionator Site" nodes you like.