Difference between revisions of "System health check"

From Joomdle
Jump to: navigation, search
(Something is wrong with Joomdle Web Services setup)
Line 9: Line 9:
  
 
[[File:system_check.png]]
 
[[File:system_check.png]]
 
+
{{End of Section}}
  
 
==XMLRPC PHP Extension==
 
==XMLRPC PHP Extension==
 
===You need to install/enable the XMLRPC extension in your PHP configuration===
 
===You need to install/enable the XMLRPC extension in your PHP configuration===
 
If you are working on a dedicated server, you must install the XML-RPC PHP extension. If on shared hosting, you should ask your provider to enable it for you.
 
If you are working on a dedicated server, you must install the XML-RPC PHP extension. If on shared hosting, you should ask your provider to enable it for you.
 +
{{End of Section}}
  
 
==Allow URL fopen==
 
==Allow URL fopen==
 
===You need to set PHP option allow_url_fopen to On, on your PHP configuration===
 
===You need to set PHP option allow_url_fopen to On, on your PHP configuration===
 
If you are working on a dedicated server, you must set PHP option allow_url_fopen to On, on your PHP configuration. If on shared hosting, you should ask your provider to enable it for you.
 
If you are working on a dedicated server, you must set PHP option allow_url_fopen to On, on your PHP configuration. If on shared hosting, you should ask your provider to enable it for you.
 +
{{End of Section}}
  
 
==Joomla Web Services==
 
==Joomla Web Services==
 
===You must enable Web Services in Joomla Global Configuration===
 
===You must enable Web Services in Joomla Global Configuration===
 
You must enable Web Services in Joomla Global Configuration, in System->Global Configuration, System tab.
 
You must enable Web Services in Joomla Global Configuration, in System->Global Configuration, System tab.
 +
{{End of Section}}
  
 
==Joomdle XMLRPC Plugin enabled==
 
==Joomdle XMLRPC Plugin enabled==
 
===You must enable Joomdle XMLRPC Plugin===
 
===You must enable Joomdle XMLRPC Plugin===
 
You must enable the Joomdle XMLRPC Plugin in Joomla backend, Extensions->Manage plugins.
 
You must enable the Joomdle XMLRPC Plugin in Joomla backend, Extensions->Manage plugins.
 +
{{End of Section}}
  
 
==Joomdlehooks User Plugin enabled==
 
==Joomdlehooks User Plugin enabled==
 
===You must enable Joomdlehooks User Plugin===
 
===You must enable Joomdlehooks User Plugin===
 
You must enable the Joomdlehooks User Plugin in Joomla backend, Extensions->Manage plugins.
 
You must enable the Joomdlehooks User Plugin in Joomla backend, Extensions->Manage plugins.
 +
{{End of Section}}
  
 
==Joomdle Web Services==
 
==Joomdle Web Services==

Revision as of 13:43, 30 October 2010

System Health Check

This document applies to Joomdle Release 2.0.0

Joomdle includes a system health check tool in Joomla Component, that helps you ensure that you have met all the prerequisites to have Joomdle working correctly.

System check.png


.

XMLRPC PHP Extension

You need to install/enable the XMLRPC extension in your PHP configuration

If you are working on a dedicated server, you must install the XML-RPC PHP extension. If on shared hosting, you should ask your provider to enable it for you.


.

Allow URL fopen

You need to set PHP option allow_url_fopen to On, on your PHP configuration

If you are working on a dedicated server, you must set PHP option allow_url_fopen to On, on your PHP configuration. If on shared hosting, you should ask your provider to enable it for you.


.

Joomla Web Services

You must enable Web Services in Joomla Global Configuration

You must enable Web Services in Joomla Global Configuration, in System->Global Configuration, System tab.


.

Joomdle XMLRPC Plugin enabled

You must enable Joomdle XMLRPC Plugin

You must enable the Joomdle XMLRPC Plugin in Joomla backend, Extensions->Manage plugins.


.

Joomdlehooks User Plugin enabled

You must enable Joomdlehooks User Plugin

You must enable the Joomdlehooks User Plugin in Joomla backend, Extensions->Manage plugins.


.

Joomdle Web Services

It seems the Joomdle auth plugin is not enabled in Moodle

You must enable the Joomdle auth plugin in Moodle Admin->Users->Authentication->Manage Authentication.

Moodle networking is not enabled

You must enable Moodle Networking in Moodle Admin->Networking->Settings

You need to add your site IP to Moodle XML-RPC trusted hosts list

You must add your site IP to the Moodle trusted XML-RPC hosts list, in Moodle Admin->Networking->XML-RPC Hosts

Something is wrong with Joomdle Web Services setup

Something went wrong setting up Joomdle web services in Moodle. Try visiting Notifications page in Moodle Admin->Notifications.

If you get database errors with duplicate keys, try starting over by removing the offending rows/table. Execute these queries in your Moodle database:

  • delete from mdl_config_plugins where plugin like '%joomdle%';
  • delete from mdl_mnet_host2service where hostid=0 and serviceid=4;
  • drop table mdl_joomdle_dummytable

An then, visit Notifications page again.

Moodle Network authentication is not enabled in Moodle

You must enable the Moodle Network auth plugin in Moodle Admin->Users->Authentication->Manage Authentication.

Joomla URL is not configured in Joomdle auth plugin in Moodle

You need to enter Joomla URL in Joomdle auth plugin configuration, in Moodle Admin->Users->Authentication->Joomdle

Joomla URL seems to be misconfigured in Joomdle auth plugin in Moodle

You need to enter Joomla URL in Joomdle auth plugin configuration, in Moodle Admin->Users->Authentication->Joomdle