By Paul Bradley on Friday, 14 August 2015
Replies 10
Likes 0
Views 0.9K
Votes 0
Hi,

Like a large number of other posters here, we have had the stuck-at-45% installation problem. By following the suggestion / description at http://stackideas.com/forums/upgrade-to-5-fails-stuck-on-45#reply-216613 we were able to apparently complete the installation and in the front end, everything except EasyBlog is working.

The outstanding issues are:
- even though the back end shows there are (still) many posts that were previously displaying correctly, post-upgrade no posts show in the front end.

- every access to a backend EasyBlog administration function is accompanied with a PHP warning message (this is a development server inaccessible from the Internet, so we have all such messages enabled) "Warning: Invalid argument supplied for foreach() in C:\<root of server>\administrator\components\com_easyblog\includes\acl\acl.php on line 49" From which you can conclude this is running on a Windows PC (W7 Ultimate), but using Apache 2.4, PHP5.5.17 & MySQL 5.6.25. The PHP warning message also shows when accessing a previously configured menu entry pointing to EasyBlog.

For reference, when the installation failed, I had tried both the "launcher" (com_easyblog_launcher_community_5.0.20_joomla3.0.zip) and then the full 18MB installer (com_easyblog_full_community_5.zip) by HTTP POST and via a directory - in all cases, the installation failed at the 45% stage (so the PHP upload limit is probably not relevant for the problems I experienced). By following the recommended MySQL table ALTERations and running the EasyBlog / Maintenance / Database / Start, the installation has completed, albeit with the now-not-displaying-any-article-in-the-front-end problem. I could understand that the PHP foreach warning is related / the cause of the no-articles.

I await your comments and help
Hey Paul,

I am sorry that delay of this reply,

Can you provide us with your Joomla backend, PHPMYADMIN and FTP access so we can help you check on this?
·
Friday, 14 August 2015 11:02
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,

I realise my title to the post is fractionally wrong, it should be ...5.0.20.

Anyway, as I said in the original post, this is a development system (I wouldn't do a blind update to our live system) that does not have access *from* the Internet.

What information can I provide / activities do you wish me to perform on the affected machine?

Thanks

Paul
·
Saturday, 15 August 2015 00:11
·
0 Likes
·
0 Votes
·
0 Comments
·
Arlex,
I'm having the same issue. I tried to follow the instructions you provided on this forum (http://stackideas.com/forums/upgrade-to-5-fails-stuck-on-45#reply-216613), but I didn't know where to apply the code. Could you please help? I do not want to lose my previous blog posts!!! I've provided my site details to this post.

Thank you,
Edmund.
·
Saturday, 15 August 2015 00:50
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Paul,

I am really sorry for the delay of this reply as we are currently having a Joomla conference here in Malaysia and most of the team are involved in the preparation.

Can you check follow my instruction and see how it goes.
#1. Check this table `#__eaysblog_acl` and see is it got data or not.
#2. what is your current Joomla version.

Try this :
#4. Try download the latest version 5.0.21 launcher installer from http://stackideas.com/dashboard then upload through in your Joomla installer.

=========================================================================================================================
Hey Edmund,

I have replied on your thread. -> http://stackideas.com/forums/cannot-update-from-3-9-to-5-0-2#reply-217166
·
Sunday, 16 August 2015 16:01
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,

Thanks for the reply.

The '#__easyblog_acl' exists but has no records.

The Joomla version is 3.4.3

I'll try 5.0.21 and post back later the outcome of that.
·
Monday, 17 August 2015 16:34
·
0 Likes
·
0 Votes
·
0 Comments
·
hey Paul,

That was the problem if this table `#__easyblog_acl` no exist any data.

May i know do you have any custom Joomla user group?

If no, perhaps you can try open another localhost > directly install Easyblog 5.0.21 version > after installed completed then open this table `#__easyblog_acl` > if got data try export it then import in your current localhost under this table `#__easyblog_acl`

Note : Remember do backup for everything before you process.
·
Monday, 17 August 2015 16:51
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex, that was a quick reply.

I have now installed 5.0.21. The installation went without a problem (actually not quite, there were three PHP warning right at the start of the form "JFolder: :delete: Path is not a folder. Path: .....administrator\components\com_easyblog\sql" and for "....administrator\components\com_easyblog\xmlfiles" and "....\administrator\components\com_easyblog\easysocial")

The installation then went on to the stage asking for the selection of add-ons to install, which all installed fine.

After this, the back end no long displays the PHP foreach problem (and when I checked the ACL table does now have 37 rows). HOWEVER, the front end is still showing "There are no blog posts available yet currently", even though all the blogs are listed in the backend.

To answer your latest questions (04:51 PM your time)
- no custom Joomla user groups.
- as there now the 37 entries in the ACL table (and checking in the backend under the ACL section, they make sense), I don't see what the SQL table export / import would achieve. I do notice that there is no apparent ACL entry for just viewing a blog post - the implication is that posts are always viewable, even for public users - perhaps I missed something. In out situation, we do want the public group to view posts, but I could see a situation where some posts might need to be only viewed by registered users.

So, we're close but not quite there yet.

Thanks
·
Monday, 17 August 2015 17:05
·
0 Likes
·
0 Votes
·
0 Comments
·
hey Paul,

I am really sorry that delay of this reply,

Can you try run the maintenance script from backend > Easyblog > maintenance > database > start , after that click on `script` submenu > select all > click execute script . then see how it goes?

If the post still can't appear on your frontend, can you check on your category user permission is it set to allow all the user group can view it?

Keep us updated then.
·
Wednesday, 19 August 2015 00:13
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Arlex,

Sorry for the late reply.

Using the combination of DB maintenance and script execution, the problem of posts not being visible in the front end is now resolved - thank you.

There are some remaining problems, but those are of our own making as we created a theme which no longer displays as we want, but that's for us to investigate.

Regards

Paul
·
Friday, 21 August 2015 18:46
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Paul,

I am really sorry for the delay of this reply as it is a weekend for us here.

Thanks for getting back to us your first issue resolved.
·
Saturday, 22 August 2015 18:08
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post