By Michele Brown on Sunday, 12 April 2015
Posted in Technical Issues
Replies 7
Likes 0
Views 631
Votes 0
I am using EasyBlog 3.9.22295

When I schedule a blog to publish on a certain day it doesn't post. I have to go back in and manually publish it.

Also, the Facebook autopost isn't working. When I click on the login to facebook account button I get this error:
Given URL is not allowed by the Application configuration: One or more of the given URLs is not allowed by the App's settings. It must match the Website URL or Canvas URL, or the domain must be a subdomain of one of the App's domains.
Hi Michele Brown,

I am really sorry for the delay of this reply as it is a weekend for us here.
It probably is because you haven't setup your cronjob in your site so when you submit a schedule post, it will not auto publish it.
You can take a look our cronjob documentation here : http://stackideas.com/docs/easyblog/how-tos/138-setting-up-cronjobs-in-cpanel

Regarding with your Facebook autopost setup question :
>> Take a look of my screenshot below, may i know did you add your domain name similar like this?
>> If you still having this issues, can you provide us with your Joomla backend, Facebook access and FTP access so we can help you check on this?
·
Sunday, 12 April 2015 13:03
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex

Your documentation (http://docs.easysocial.io/administrators/cronjobs/cpanel_cronjobs) for cpanel cronjob setup indicate the following:

/bin/wget -O /dev/null "http://site.com/index.php?option=com_easysocial&cron=true";, while the link you mention above suggests:

/bin/wget -O /dev/null "http://yoursite.com/index.php?option=com_easyblog&task=cron";

Does it matter which one to use? Reason for my question is that my cronjob doesn'tr seem to be firing. There are a bunch of what appear to be undelivered emails as seen in the "Email Activities" that are showing as "pending"
·
Monday, 13 April 2015 23:34
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Alex,

based on your answer above, it seems like you're mentioned about Easyblog issues right?

If yes, you should be use this cron command : (You mentioned above URL is Easysocial cronjob command.)

/bin/wget -O /dev/null "http://yoursite.com/index.php?option=com_easyblog&task=cron"


NOTE : You will need to get the correct path to "wget" from your webhosting provider and replace the domain name above with your site's domain. Not every hosting has it in /bin/wget

If you still have the setup cronjob issues, can you provide us with your Cpanel access so we can help you take a look of this?
·
Tuesday, 14 April 2015 00:24
·
0 Likes
·
0 Votes
·
0 Comments
·
Oops, sorry Arlex, I was referring to easysocial and see now that I replied to an incorrect posting. Could you tell me what is should be for easysocial? (perhaps move my comments to the appropriate category)
·
Tuesday, 14 April 2015 03:10
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Alex,

The cron command for easysocial should be /usr/bin/wget -O /dev/null "http://site.com/index.php?option=com_easysocial&cron=true";. If the above command line is not correct, you can consult with your web hosting provider regarding on the correct wget path for your server.

Commong wget path = /usr/bin/wget

Hope these help
·
Tuesday, 14 April 2015 10:37
·
0 Likes
·
0 Votes
·
0 Comments
·
I should have mentioned that we are on an IIS server. I don't control the server and will have to give them the path to the php script to execute. Can you help with that?
·
Wednesday, 15 April 2015 21:29
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Michele Brown,

May i know are you using window task scheduler ?

If yes, you have to follow my instruction in below.

STEP 1 : Download my cron.php file and move in your JoomlaFolder/components/com_easyblog/ and modify the site.com to your domain name, check my screenshot below.

STEP 2 : First make sure you logged on as an administrator or you have the same access as an administrator.
Start->Control Panel->System and Security->Administrative Tools->Task Scheduler
Action->Create Basic Task->Type a name and Click Next
Follow through the wizard.


The program/script you put this command.

"C:\Program Files (x86)\PHP\v5.3.28\php.exe" "http://www.yourdomain.com/index.php?option=com_easyblog&task=cron"


this is the add argument (optional):

 -f D:\\xxxxx\xxxxx-xxxx\components\com_easyblog\cron.php


After you done it, you can try to run a testing the cron command is it set correctly or not in command prompt

php.exe -f D:\\xxxxx\xxxxx-xxxx\components\com_easyblog\cron.php"


And see how it goes.
·
Thursday, 16 April 2015 00:13
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post