Jump to content

Invision Community Blog


Managing successful online communities

Mark
Sign in to follow this  
 

Get Ready For IPS 4.0!

IPS Community Suite 4.0, the most significant update to IP.Board and the rest of our apps we've ever made, is fast approaching a state where we'll be ready for a public preview and, soon after that, public beta testing!

We know most of you are just as excited as we are about this and can't wait to try it out.

With 4.0, we've made some significant leaps in terms of modernization, and it's possible that you might need to do some preparation before you're ready to install it. Notably, our minimum PHP and MySQL versions have gone up. It's the first time we've needed you to do this in 6 years, and the versions we need you to have have been around for a long time, we're not requiring the latest versions.

In addition, 4.0 is UTF-8 only (if you don't know what that is, it's a way text can be stored in your database which you may or may not be using at the moment) and while the 4.0 upgrade process will ask you to convert your database if you're not already using it, this is a moderately time-consuming process, so if you convert your database now, it's one less thing to worry about on upgrade day.


To make this process as easy as possible, we have created a little script which you can upload to your server to test if you're ready.

Download Now

Sign in to follow this  

Comments



Recommended Comments

Question: Will there be a migration tool from vB 4.2.* to IPB 4.0 BETA? (This is so I know whether I will need to migrate to IPB 3 then convert it to 4.0 BETA, or not).

 

Usually the converters are always released for the final version, your best option would be to convert to 3.4 and then upgrade to 4.0 beta.

Share this comment


Link to comment
Share on other sites

Ok, I'm using 3.0.5 and ran this script, it completed "successfully" but when going to my board, I'm seeing a drive error now. "There appears to be an error with the database."

 

Hey Joe,

 

I had the same problem after editing the conf_global.php. I submitted a bug report a minute ago.

Share this comment


Link to comment
Share on other sites

Question: Will there be a migration tool from vB 4.2.* to IPB 4.0 BETA? (This is so I know whether I will need to migrate to IPB 3 then convert it to 4.0 BETA, or not).

 

Usually there is not an upgrade path from the beta versions (at least the early ones) to final.

 

Would also never recommend using a beta as a live version. 

 

Best to wait until the final, which will then be supported.

Share this comment


Link to comment
Share on other sites

Thanks for the good news! Got to upgrade php version and do some mysql requirements check as I've have these below messages.

 

You are running PHP version 5.3.10-1ubuntu3.11. While this version is compatible, we recommend version 5.4.0 or above.

 

MySQL Requirements

    MySQL connection could not be established to perform version check. Make sure your MySQL Server version is 5.0.3 or above (5.6.0 or above recommended).

Additional Requirements

    You do not have ionCube Loader or Zend Guard Loader available. This is required if you will be using IP.Nexus. If you are planning to use IP.Nexus, you should contact your hosting provider or system administrator to ask for one of these (it doesn't matter which) to be installed.

But I have that cool message: You are ready to install IPS Community Suite 4.0, but not IP.Nexus.

Share this comment


Link to comment
Share on other sites

Some or all of the columns in your database are not using the utf8_unicode_ci collation (admin_login_logs.admin_ip_address is latin1_swedish_ci).

Awwww - wat iz dizzzz... downloading that file from Matt :tongue: 

ouuuw, gonna be exiting. 

 

Mine's all in Swedish too - how did that happen?

Share this comment


Link to comment
Share on other sites

 

Mine's all in Swedish too - how did that happen?

 

The collation latin1_swedish_ci was the default value until a few years ago so most sites used that as collation for the tables unless you manually changed it.

Share this comment


Link to comment
Share on other sites

 

Hey Joe,

 

I had the same problem after editing the conf_global.php. I submitted a bug report a minute ago.

 

That's where it went wrong for me also, plus I've noticed that not all tables were changed to UTF8?

Share this comment


Link to comment
Share on other sites

A peer with an expired IPS license just tried to download the file and got a no permission error.  Sounds like maybe the version checker script might be in a the wrong category?  

 

I imagine a version checking script for potential adopters was intended to be freely available to all?  If that's incorrect and this is intended just for paid-up IPS customers, than I confess to being a bit puzzled?

 

James

Share this comment


Link to comment
Share on other sites

Just ran the script. Says I'm ready to instal, but has this message 

 

 

You are running MySQL version 5.5.36-cll. While this version is compatible, we recommend version 5.6.0 or above. You may wish to contact your hosting provider or system administrator to ask for an upgrade.

 

I contacted my host about this and here's what they said:

 

 

Regarding MYSQL upgrade we are not recommending our clients to the latest version MySQL 5.6. Many of the scripts and plugins are not compatible with the latest MYSQL version and it will break the live sites. MySQL 5.5 and lower would only allocate RAM as needed, with the maximum limits for each buffer/cache being those set in my.cnf. MySQL 5.6 now allocates this memory even if it's not actively needed, thus the memory footprint is higher when not utilized, but under full utilization should essentially be the same.

Share this comment


Link to comment
Share on other sites

hem,

I got

Error: include(/uploads/profile/photo-9297.jpg) [function.include]: failed to open stream: No such file or directory File: /home/espsohid/public_html/forum/conf_global.php(191) : runtime-created function Line: 1

 

while trying to run utf-8 database converter...

what should I do?

Share this comment


Link to comment
Share on other sites

hem,

I got

Error: include(/uploads/profile/photo-9297.jpg) [function.include]: failed to open stream: No such file or directory File: /home/espsohid/public_html/forum/conf_global.php(191) : runtime-created function Line: 1

while trying to run utf-8 database converter...

what should I do?

 

Submit a support ticket, it sounds like you have some code injected into the file.

Share this comment


Link to comment
Share on other sites

Just ran the script. Says I'm ready to instal, but has this message 

 

 

I contacted my host about this and here's what they said:

 

 

That's fine. We know IPS 4 does work with 5.6 and has some benefits (the big one being that can use MyISAM with fulltext indexes) - but it'll be just fine on that version :smile:

 

WOW DOM library is required?

thanks!!

 

if i can ask you, where it is used or how much is it?

 

The dom extension is enabled by default in PHP, but can be disabled, which is why the check is there. It handles some XML imports (languages and themes) and is also used for post parsing - using the dom extension allows post parsing to be more reliable, especially for BBCode parsing - no more preg_replace('/epic-regex/')   :tongue:

Share this comment


Link to comment
Share on other sites

 

You are running MySQL version 5.5.37. While this version is compatible, we recommend version 5.6.0 or above. You may wish to contact your hosting provider or system administrator to ask for an upgrade.

 

Is Mysql 5.6 that good over 5.5?

Share this comment


Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

Important Information

We use technologies, such as cookies, to customise content and advertising, to provide social media features and to analyse traffic to the site. We also share information about your use of our site with our trusted social media, advertising and analytics partners. See more about cookies and our Privacy Policy