500 - Internal Server Error After Blog Edit
-
EasyBlog 3.0.8593
PHP 5.2.17
Joomla 1.5
IIS 7.5
All of a sudden we started having an issue where someone will edit a blog on the backend then save it and get a 500 - Internal Server Error.
2012-04-30 23:43:07 POST /administrator/index.php - xxx.xxx.xxx.xxx 500 0 0 1380 5844 562
The blog changes are in fact saved. So nothing is lost but this error coming up every time is very annoying to my users. It's not a permission issue as right now my test site has EVERYONE with full access.
Any ideas? Anything I can look at besides this useless log entry? If you need access to the site let me know and I'll make the test site available to the outside.
Thanks in advance for any help!
7 responses Add a reply
-
Hello Justin,
I am sorry for the delay of this reply. Is it possible for you to provide me with the back end and FTP access to your site to check on this? Also, it looks like your account is not associated with any purchases. Can you first please contact us via sales AT stackideas.com to fix your account up?
-
This is the account you can use to look up the purchasing details. Justin is our IT guy.
I have included the backend info for you to log in. At this time there is no external FTP access to this server.
If you go into easyblog and pick an existing blog to edit then simply click Update, you should receive the error.
Thanks for your help!
Subscribed Products: -
Hello Jose,
I am sorry for the delay of this reply. Thanks for getting back to me! Appreciate your input. I tried to access your site at http://test.maisto.com/ but the page doesn't seem to load here. Do I need to add any new entries on my hosts file?
-
Subscribed Products: -
Hello Jose,
I am sorry for the late reply.
Regarding your issue, it was caused by one missing array index from the post data when you submit / edit blog post. Usually this kind of error shouldn't trigger error 500 but to fix your issue, I've did the following:
Open file 'JOOMLA/administrator/components/com_easyblog/controllers/blogs.php' and look for line at 688:
$contributionSource = $post['blog_contribute_source'];
and replace the above with following:
$contributionSource = @$post['blog_contribute_source']; if( !$contributionSource ) { $contributionSource = 'easyblog'; }
Now you no longer hit the error 500 when save the blog post
Please verify again.
Hope this help and have a nice day
-
Subscribed Products: -
Your Response
Please login to reply
You will need to be logged in to be able to post a reply. Login using the form on the right or register an account if you are new here.