I have configured my server (CPanel) to run cron.sh in magento root folder every 5 min. But it doesnt works and cron_schedule table in database is empty. Here is my config.xml
<config>
<modules>
<Company_Facebookreview>
<version>1.0.0</version>
</Company_Facebookreview>
</modules>
<global>
<models>
<facebookreview>
<class>Company_Facebookreview_Model</class>
<resourceModel>facebookreview_mysql4</resourceModel>
</facebookreview>
<facebookreview_mysql4>
<class>Company_Facebookreview_Model_Mysql4</class>
<entities>
<facebookreview>
<table>facebookreview</table>
</facebookreview>
</entities>
</facebookreview_mysql4>
</models>
<resources>
<facebookreview_setup>
<setup>
<module>Company_Facebookreview</module>
<class>Mage_Sales_Model_Resource_Setup</class>
</setup>
</facebookreview_setup>
</resources>
<helpers>
...
</helpers>
<blocks>
...
</blocks>
<events>
<sales_order_place_after>
<observers>
<place_order_after>
<type>singleton</type>
<class>Company_Facebookreview_Model_Observer</class>
<method>save</method>
</place_order_after>
</observers>
</sales_order_place_after>
</events>
</global>
<crontab>
<jobs>
<facebookreview>
<schedule>
<cron_expr>*/5 * * * *</cron_expr>
</schedule>
<run>
<model>facebookreview/observer::methodName</model>
</run>
</facebookreview>
</jobs>
</crontab>
and here is my Company/Facebookreview/Model/Observer.php
class Company_Facebookreview_Model_Observer extends Varien_Event_Observer
{
public function save(Varien_Event_Observer $observer) {
}
public function methodName($schedule) {
Mage::log('cron working fine');//cache is disabled and var folder has 777 permissions and var folder hasnt log folder
}
}
cache is disabled and var folder has 777 permissions and var folder hasnt log folder. I am using Magento Comunity 1.9. What i am doing wrong ? please help...