Advertisement:

Author Topic: Yabb 2.6.11 to SMF possible?  (Read 415 times)

Offline lavoip

  • Newbie
  • *
  • Posts: 5
Yabb 2.6.11 to SMF possible?
« on: April 12, 2019, 12:01:06 PM »
Hi,
I'm the administrator of an old YaBB forum.
 
The YaBB version is 2.6.11. It's almost the latest version of YaBB.
Our forum has 950 members with 33272 posts within 3905 topics.

Do you think it would be possible for us to upgrade it to SMF?
We saw converter progam here to do it but which one will be the good one.

If yes, what would be the step to do it? Any "How to" docs available already?

Offline Aleksi "Lex" Kilpinen

  • A Peculiar Finn
  • Lead Support Specialist
  • SMF Super Hero
  • *
  • Posts: 18,147
  • Gender: Male
  • Don't worry, I'm n00b friendly
    • Aleksi.Kilpinen on Facebook
    • LexArma on GitHub
    • aleksi-kilpinen on LinkedIn
    • There's No Place Like 127.0.0.1
Re: Yabb 2.6.11 to SMF possible?
« Reply #1 on: April 12, 2019, 12:05:20 PM »
I would suggest you make a mirror of your install (or at least thorough backups of everything) and try the one on our download page https://download.simplemachines.org/index.php?converters;id=6
A Finnish Support Specialist
 Happily running multiple SMF 2.0 installations.

How you can help SMF

"Before you allow people access to your forum, especially in an administrative position, you must be aware that that person can seriously damage your forum.
 Therefore, you should only allow people that you trust, implicitly, to have such access." -Douglas

Offline lavoip

  • Newbie
  • *
  • Posts: 5
Re: Yabb 2.6.11 to SMF possible?
« Reply #2 on: April 12, 2019, 12:15:35 PM »
Should we move the SMF 2.0.15 or SMF 2.1 RC2?

Offline Aleksi "Lex" Kilpinen

  • A Peculiar Finn
  • Lead Support Specialist
  • SMF Super Hero
  • *
  • Posts: 18,147
  • Gender: Male
  • Don't worry, I'm n00b friendly
    • Aleksi.Kilpinen on Facebook
    • LexArma on GitHub
    • aleksi-kilpinen on LinkedIn
    • There's No Place Like 127.0.0.1
Re: Yabb 2.6.11 to SMF possible?
« Reply #3 on: April 12, 2019, 12:52:28 PM »
At this point I would say 2.0, and that is also the only converter now available. 2.0 can later be upgraded to 2.1.
A Finnish Support Specialist
 Happily running multiple SMF 2.0 installations.

How you can help SMF

"Before you allow people access to your forum, especially in an administrative position, you must be aware that that person can seriously damage your forum.
 Therefore, you should only allow people that you trust, implicitly, to have such access." -Douglas

Offline lavoip

  • Newbie
  • *
  • Posts: 5
Re: Yabb 2.6.11 to SMF possible?
« Reply #4 on: April 15, 2019, 02:34:08 PM »
Does our server meet the requirement?

We are linux Apache 2.4.39
PHP version is 7.2.16
MySQL version is 10.2.23-MariaDB

Offline Illori

  • Project Manager
  • SMF Legend
  • *
  • Posts: 50,488
Re: Yabb 2.6.11 to SMF possible?
« Reply #5 on: April 15, 2019, 02:37:44 PM »
SMF 2.0.* does not support php 7.2. you will need to downgrade to php 7.1.

Offline lavoip

  • Newbie
  • *
  • Posts: 5
Re: Yabb 2.6.11 to SMF possible?
« Reply #6 on: April 15, 2019, 07:38:26 PM »
Well, host provider don't want to downgrade because it is shared host…

Does not support 7.2 ... does it mean that it will not work? Or it will work but you will not help with any future problem?

Offline Illori

  • Project Manager
  • SMF Legend
  • *
  • Posts: 50,488
Re: Yabb 2.6.11 to SMF possible?
« Reply #7 on: April 15, 2019, 07:51:19 PM »
it will work but throw many errors in the error log.

Offline GigaWatt

  • The Smiley Guy
  • Support Specialist
  • SMF Hero
  • *
  • Posts: 1,877
  • Gender: Male
    • Macedonian electronics forum
Re: Yabb 2.6.11 to SMF possible?
« Reply #8 on: April 15, 2019, 08:16:01 PM »
To explain on Illori's post a bit, those "errors" have nothing to do with the actual forum. They are "function depreciated" errors, which means that some of the functions that SMF uses (one in particular) will be removed in future versions of PHP, that's all.

And support by the team may be dropped only if you remove the SMF copyright in the footer or if you modify it. While dropping the whole copyright isn't illegal, the team has the right to deny support. On the other hand, modifying the copyright is actually illegal by the license SMF is currently published under.
"This is really a generic concept about human thinking - when faced with large tasks we're naturally inclined to try to break them down into a bunch of smaller tasks that together make up the whole."

"A 500 error loosely translates to the webserver saying, "WTF?"..."

Offline lavoip

  • Newbie
  • *
  • Posts: 5
Re: Yabb 2.6.11 to SMF possible?
« Reply #9 on: April 15, 2019, 09:28:25 PM »
It is not our intention to remove any copyrights. We ran on Yabb for more then 10 years without any need to remove their so I don't see why we would do it with SMF.

My question about the support was more like are we going to live : "Huh! We cannot help you at all because this version is not supported. Bye."

The php version 7.2.16 is not supported right now but I guess it will at some point.
Should we go ahead and try to install SMF 2.0.15 with the YaBB converter?

Our plan for now is trying to upgrade our forum on a test plateform like XAMPP.
I already have XAMPP 7.1.28 which is php 7.1.28.
I will run our YaBB forum on it. Then I will install SMF 2.0.15 and try the YaBB converter.
If it work then we will do it on the live server.

How does it sound?

Offline GigaWatt

  • The Smiley Guy
  • Support Specialist
  • SMF Hero
  • *
  • Posts: 1,877
  • Gender: Male
    • Macedonian electronics forum
Re: Yabb 2.6.11 to SMF possible?
« Reply #10 on: April 15, 2019, 09:49:05 PM »
The php version 7.2.16 is not supported right now but I guess it will at some point.
Should we go ahead and try to install SMF 2.0.15 with the YaBB converter?

See, that's another problem... don't know about this particular converter, but most converters were designed way back and don't know how updated they were, so the converter might not work with PHP 7.2 and you might have to roll back to 5.6 in order to do the conversion :-\. In general, it's preferred to do these types of things on older versions of PHP, since, as I said, most of them are pretty old.

There are cases which also require you to do the conversion to a lower version of SMF (say, 2.0.0) and then do a large upgrade, either to 2.0.10 and then to 2.0.15 or directly to 2.0.15. Conversion processes are tricky and rarely go without a glitch. Shuffling between PHP versions is a must in these cases.

If you absolutely have no choice and can't change hosting providers, I'd suggest using a free hosting provider, one that allows shuffling between PHP versions, just for the conversion. This of course depends on how willing you'd be to put that data on a free hosting provider, but, in most cases, you can delete the data after you're done with the conversion ;).

Our plan for now is trying to upgrade our forum on a test plateform like XAMPP.
I already have XAMPP 7.1.28 which is php 7.1.28.
I will run our YaBB forum on it. Then I will install SMF 2.0.15 and try the YaBB converter.
If it work then we will do it on the live server.

Just read this ;).

This is actually a good plan, convert the forum locally, then make it live ;). Of course, you'll still probably need to shuffle between PHP versions through the conversion process.

But, if you go live (production) with 2.0.15 installed, you'll probably have to empty the error log daily. This problem will probably be fixed in 2.0.16, but until then, you'll just have to live with this problem :-\.

On the other hand, 2.1 supports PHP 7.2 or higher out of the box. The problem is, it's still in RC, therefore, still not considered stable enough for production. So... I guess the question comes down to, are you willing to empty out error logs daily, or are you willing to try out 2.1 RC and preferably transfer to 2.1 Final when it gets releases.
"This is really a generic concept about human thinking - when faced with large tasks we're naturally inclined to try to break them down into a bunch of smaller tasks that together make up the whole."

"A 500 error loosely translates to the webserver saying, "WTF?"..."