Recent Topics

Jul 19, 2015 05:22    

I have downloaded and unzipped 6.6.0 Stable, unzipped it, uploaded contents of e2evolution directory to server, ran /install/index.php

Got this message, in the Creating minimum default data... section of the messages:


Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 32 bytes) in /btoev/inc/plugins/model/_plugins_admin.class.php on line 477

I've removed the first part of the URL since I don't want to put out anything that would reveal the URL of the site until I have played with b2eveolution, decided whether I'm going to use it, and have it set up and ready to open up.

Here are some of the messages just above the error message:


Installing plugin: calendar_plugin... OK.
Installing plugin: archives_plugin... OK.
Installing plugin: videoplug_plugin... OK.
Installing plugin: ping_b2evonet_plugin... OK.
Installing plugin: ping_pingomatic_plugin... OK.
Installing plugin: tinymce_plugin... OK.
Installing plugin: twitter_plugin... OK.
Installing plugin: flowplayer_plugin... OK.
Installing plugin: captcha_qstn_plugin... Not Enabled: You should create at least one question!
Installing plugin: basic_antispam_plugin... OK.
Installing plugin: geoip_plugin... WARNING: this plugin can only work once you download the GeoLite Country DB database. Go to the plugin settings to download it.
Installing plugin: html5_mediaelementjs_plugin... OK.
Installing plugin: html5_videojs_plugin... OK.
Installing plugin: watermark_plugin... OK.
Installing plugin: generic_ping_plugin... You must configure a ping service URL before the plugin can be enabled.
Installing plugin: escapecode_plugin... OK.
Installing plugin: bbcode_plugin...


The top of the page has:
Installing b2evolution...
Checking files...
Preparing to install /.htaccess in the base folder... Installation successful!

I don't see a way to attach a file here - if there is one, let me know and I'll upload a text file with the entire install page output.

Where do I go from here?

**** EDIT*****

I decided to see what would happen if I went to the b2eveolution root directory and I got a page which says:


Welcome to b2evolution
b2evolution is installed and ready but you haven't created any content collection on this system yet.

I clicked the "Create a first collection " button on the page That took me to the login page but, and it is huge BUT, the documentation says:


When the installer runs, it will display a long list of everything it’s doing. You don’t need to understand everything here, but at the bottom of this page you will see your b2evolution administrator "login" and "password", which you will use to access your new blog. Don’t lose these. They can be changed later, but they are required to access your b2evolution back-office.

Since the installer ended on a Fatal error, I don't have the administrator "login" and "password."

Is there a way to retrieve them or do I have to delete everything in the b2evolution root directory, upload it again, fix the fatal error before I begin the Install, and hope that it ends normally and the "login" and "password" are displayed.?


All I wanted to do was install b2evolution and try it out as I am looking for a replacement for the bloated Wordpress package. Instead of being unable to get it installed easily and then try it out, I have encountered problems from the very start - the installation documentation tells you to upload the contents of the blogs directory (there is no blogs directory, since 6.0.0) and it is only today that I figured it out on my own - after waiting for almost 4 days for a reply to the question I posted on the forum - answer was finally posted, An answer, but not a direct answer to my question though I was able to infer what I needed. Such as "The blogs directory has been removed, just upload the contents of the b2evolution directory."

Now, I hit a memory allocation problem.

The installation instructions say:

We need 5 minutes of attention, please :) below the "pretty" image of a pad of paper and pen - that image is over doing it, "just the facts ma'am, just the facts" Those five minutes have become five days.

Just below that image, image is the following:


If you already have a website / already know how these things work, you might only need 5 minutes. Feel free to scroll down directly to step 3 and scan through the headings to get to the details you need.

When somebody makes such boastful statements, they had better be able to deliver on them.

b2evolution doesn't come close to doing what is said.

I've spent almost 5 days (about 7 or 9 actual hours of work across the 5 days) on this just finding out why there is no blogs directory and what I need to upload to the server. Now I'm getting Fatal PHP errors.

Five days and I still haven't been able to begin to look at the features, let alone look at the customization possibilities and how difficult it is make changes. I'd just give up and trash it but I've spent this much time on it, damned if I'll quit now. I do, however, expect to quit if this has been a preview of the way the actual software runs.

As to the fatal error, I understand it - the allowed amount of memory has been used before the program finished. There are at least three ways to fix this, that I can think of - .htaccess file, php.ini file, or in the code itself.

What I need to know is 1) what is the recommended limit, 2) does any of the code explicitly set the limit, and 3) if the code does set the limit in fact code in what files is it set?


P.S. The domain name I registered is a combination of the words "things pissed me off" and some other words. I don't want to give the actual domain name out until I have some sort of software up and running correctly.

This fiasco will be one of the first things I post about.

Jul 19, 2015 06:38

I found a way to attach a file but it only seems to appear on the "post a reply" page???

I've attached a file containing all text from the install page with the error message


Jul 19, 2015 06:46


I attached a txt file and when I clicked on the link in the posted message, I got:


An unexpected error has occurred!
If this error persists, please report it to the administrator.
Go back to home page
Enable debugging to get additional information about this error.
How to enable debug mode?

Does b2evolution actually work or is this mess a fraud set up to waste people's time?

I've always thought that the reason cats sit on things you are trying to read or demand attention when you're working on something is because they want to prevent humanity from developing interstellar transportation. We might go out into the galaxy and find out cats aren't the top of the line they want us to think they are.

Is that is going on here? Is the whole thing a very elaborate scheme set up the cats?

I asked ours but they all ignored me. Aurthur tried to distract me from the subject by rolling over on his back for a belly rub. BTW - Aurthur is named after "Aurthur , Aurthur Dent" from the Hitchhiker's Guide to the Galaxy.

Jul 19, 2015 14:21

@bobn thank you for sharing your experience. We're sorry about how sub-optimal it seems to have turned out for you.

The installation guide is in the process of being fixed so it does 't mention the 'blogs' folder any more.

All your others problems seem to boil down to the fact that your web server allows only 16MB of memory to run. We recommend at least 256 MB. In case you will be uploading large photos and ask b2ecolution to resize them or crop them for you, you may ,red even more memory.

B2evolutuion cannot allocate memory for itself. It has to be done by your web host.

Can I ask who your webhost is? We want to make sure we do not recommend a webhost who only allocated 16MB of RAM to our users. (16 MB was the standard in 2003)

Jul 20, 2015 05:27

I found at least two ways that supposedly allow you to up the limit - using a .htaccess file or using the ini_set function in the code. I don't know if that those methods would override the ini file setting, but from what I read it seems they will. So, there appear to be ways to resolved the issue short of having your hosting company change it.

(I'll have to try them out with a bit of code which reads some very large files in one I/O operation.)

Regardless, I called my hosting company and they upped if for me - no problem. I had them up it to 128MB. I want to see just how much RAM your package uses.

As to the limit, I've seen posts in your forums giving values of 100MB, 128MB, 256MB, etc. Which is it? Yes, I know it will very depending upon how much people try to do with it - such as working with image files - but you must have some idea of what is needed for the installation process?

Your comment about wanting to know the name of the company so that you can be sure not the recommend them strikes me as inappropriate. Inappropriate for a simple reason:

I have an installation of Wordpress which is working just fine with the 16MB RAM limit. Even being as bloated a package as it is, Wordpress seems to be living with the 16MB limit -- why can't you get your code optimized as to not exceed the limit? I've run a lot of other packages which haven't hit the limit - why does your software need more RAM that everything else I've ever installed?

You need to actually documented the limit needed, say in the readme.html file in the b2eveolutin directory. Better yet, add code to the online installation to see if there RAM available for what you consider the needed limit. You could write some code that gobbles up RAM to what you think the limit should be and display a message saying nay or aye. You need to improve your error handling so that you would catch and handle errors (if only to display a message more understandable by the users) instead of letting blow you out of the water. Error handling is right along all the other programming philosophies.

The online installation page that had the Fatal Error message said, at the top, that the installation was complete (or was it successful? I can't remember which) When you say something is complete or successful, there should not be fatal errors displayed farther down on the page. If I hadn't been looking for the administrator login and password, I'm not sure if I would have paged down to the bottom of the page.

I'm guessing that the login and password you provide are randomly generated so that the chances of a user leaving the back door open will be minimized, as apposed to using a standard login and password which documented. At least with random values, it would be as difficult to crack as would a user set login and password (actually, I would it would more difficult since people pick such stupid passwords)

I did a lot of searching in DOCS, looking for somewhere that you stated the RAM limit that is appropriate for your package. I looked at a lot of pages and didn't find it anywhere. It's is not even on the "System Requirements" page.

As to the blogs directory problem in your documentation, I suggest you search on: blogs folder

You will find dozens, maybe hundreds, or even thousands of pages which talk about that directory.

Yes, some of them are referring to the blogs directory under the media directory, but not all of them.

Bad form, actually, duplicating directory names; it just sets the stage for possible misunderstandings of the documentation and procedures.

While you are correcting the installation instructions, I suggest you do that search and check whether those pages also need revision.

All I was looking for was blog software that would let me make postings and allow comments to be submitted. Perhaps I might want to include an image file in a posting or comment, but other than that, I want just a simple little piece of software.

My only solid requirement is that it have, or can be added to to have, good spam protection. I haven't decided that issue without your package as of yet - I have not got it installed. I was considering setting up a honey pot to attract comment spam and see how your spam prevention methods and those of available plugins handle the spam. But I have not gotten it installed yet - I think its been over a week since I first found your site and started to try and install it. (No, it will be a week tomorrow, 20th of July.

I may wind up having to write my own - I could call it Mini Blog. I might even use simple sequential files instead of a database - less overhead and simpler design and code.

To close this out - You didn't address the error that still occurs if I click the link to the file I attached to one of my replies. Have you made progress on that one?

One last thing, even the readme.html file in the b2evolution directory says nothing about the removal of the blogs directory, that is, the blogs directory under the b2evolution directory.


Jul 20, 2015 11:11

@bobn I don't understand what you mean when you say you get an error when you click the link. Are you talking about your attached file on the forums. Here's a screenshot of what I get.

What exact URL is giving you an error?

Jul 20, 2015 11:19

@bobn About your last message: many valid concerns. Thank you for reporting them. We will work on them.

Go ahead do your tests on overriding the memory limit of your hosting company. You will find mosts hosts have disabled that possibility.

I'm disappointed you won't share your hosting company's name so we can get a better view of what the memory limit landscape looks like.

Again, the memory limit depends on the size of the photos you will handle. If you want a hard number, I recommend 384 MB.

If you look a little deeper in what retina/HiDPI screens require as well as Responsive Web Design you will understand that being able to handle very large image files and being able to size them down is a necessity for the years to come.

Once you know you need a lot of memory for that and that you will need it every day, trying to fit the installer (which runs ONE time) into 64MB is pointless.

We will add a check though to not let it start if it hasn't enough RAM.

@bobn wrote:

The online installation page that had the Fatal Error message said, at the top, that the installation was complete (or was it successful? I can't remember which) When you say something is complete or successful, there should not be fatal errors displayed farther down on the page.

Can you post a screenshot of that?

Jul 21, 2015 14:37


- minimum amount of RAM to install b2evolution: 34M.
- minimum amount of RAM to manipulate the default images that ship with b2evolution: 42M.
- our recommendation is 384M to handle images from modern HiDPI/DSLR cameras.

We are adding code to the installer to not even start if memory is less than 48M.

Jul 30, 2015 23:44

I am abandoning b2evolution. It is as bloated as Wordpress. It is poorly designed and poorly implemented. There is effectively no support for real issues on this forum - there is a lot of support (some of which is questionable) on how to use the software but when it comes to reporting serious problems and just being able to get the message posted this forum is among the worst I've every encountered.

Goodbye, I do not have the time to waste on this piece of defective, poorly designed and coded, pathetic attempt to deliver what is promised.

Bob Novell

Jul 31, 2015 04:30

Thank you for your feedback. Some of it was constructive and we started implementing changes you suggested in v6.6.1.

Have a nice day.

Form is loading...

open source blog software – This forum is powered by b2evolution CMS, a complete engine for your website.