View Full Version : After upgrade php 5.2 to 5.4 vbseo error on vb 4.2.1
gsmlover4u
10-19-2013, 05:37 AM
hi to all after upgrade php 5.2 to 5.4 for vbulletin version 4.2.1pl1
appear this error
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /mounted-storage/home127/sub015/sc75274-IGMU/******com/vbseo/includes/functions_vbseo_pre.php on line 279
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /mounted-storage/home127/sub015/sc75274-IGMU/*******com/vbseo/includes/functions_vbseo_pre.php on line 86
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /mounted-storage/home127/sub015/sc75274-IGMU/*******/vbseo/includes/functions_vbseo_pre.php on line 129
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /mounted-storage/home127/sub015/sc75274-IGMU/*******/vbseo/includes/functions_vbseo_pre.php on line 130
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /mounted-storage/home127/sub015/sc75274-IGMU/********/vbseo/includes/functions_vbseo_pre.php on line 131
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /mounted-storage/home127/sub015/sc75274-IGMU/*******/vbseo/includes/functions_vbseo_pre.php on line 132
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /mounted-storage/home127/sub015/sc75274-IGMU/********/vbseo/includes/functions_vbseo.php on line 18
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /mounted-storage/home127/sub015/sc75274-IGMU/********/vbseo/includes/functions_vbseo.php on line 19
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /mounted-storage/home127/sub015/sc75274-IGMU/*******/vbseo/includes/functions_vbseo.php on line 20
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /mounted-storage/home127/sub015/sc75274-IGMU/*********/vbseo/includes/functions_vbseo.php on line 21
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /mounted-storage/home127/sub015/sc75274-IGMU/********/vbseo/includes/functions_vbseo.php on line 22
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /mounted-storage/home127/sub015/sc75274-IGMU/*********/vbseo/includes/functions_vbseo.php on line 23
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /mounted-storage/home127/sub015/sc75274-IGMU/********/vbseo/includes/functions_vbseo.php on line 24
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /mounted-storage/home127/sub015/sc75274-IGMU/********/vbseo/includes/functions_vbseo.php on line 25
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /mounted-storage/home127/sub015/sc75274-IGMU/********/vbseo/includes/functions_vbseo.php on line 26
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /mounted-storage/home127/sub015/sc75274-IGMU/********/vbseo/includes/functions_vbseo.php on line 27
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /mounted-storage/home127/sub015/sc75274-IGMU/*******/vbseo.php on line 17
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /mounted-storage/home127/sub015/sc75274-IGMU/********/vbseo/includes/functions_vbseo_url.php on line 359
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at [path]/vbseo/includes/functions_vbseo_pre.php:279) in [path]/includes/facebook/facebook.php on line 37
WEBDosser
10-19-2013, 06:15 AM
I should contact the script owner..
ozzy47
10-19-2013, 09:02 AM
They won't answer.
Try some of the suggestions here, http://www.vbulletin.com/forum/forum/vbulletin-announcements/vbulletin-announcements_aa/4000121-vbulletin-4-2-2-full-has-been-released?p=4000466#post4000466
gsmlover4u
10-19-2013, 10:09 AM
They won't answer.
Try some of the suggestions here, http://www.vbulletin.com/forum/forum/vbulletin-announcements/vbulletin-announcements_aa/4000121-vbulletin-4-2-2-full-has-been-released?p=4000466#post4000466
sir i am on vb 4.2.1 pl1
not on vb 4.2.2
ozzy47
10-19-2013, 10:11 AM
Don't mater, that is for the php version?
WEBDosser
10-19-2013, 05:20 PM
They won't answer.
Really?. why so I thought they where a good company.
ozzy47
10-19-2013, 06:50 PM
There is a ton of discussions on their site about it, here is one.
http://www.vbseo.com/f55/does-vbseo-still-aliwe-dead-55740/
cellarius
10-20-2013, 12:06 AM
Really?. why so I thought they where a good company.
Things do change.
Thunderbird8
10-20-2013, 01:29 AM
This particular error can be easily fixed by finding "function path" in functions_vbseo_pre.php and putting "static" at the beginning of the line (maybe public static, though public is implied if public/private designation is not present). At least that's what I did. I think that's the only 5.4 error that vBSEO has (now if you upgrade to 5.5, there's a ton more because of the preg_replace /e deprecation, so you might want to avoid that version for now).
Also, if you're going to be using PHP 5.4, you should probably upgrade vB itself to 4.2.2, as previous versions spit out a lot of errors similar to what you posted.
synseal
02-18-2014, 03:39 AM
This particular error can be easily fixed by finding "function path" in functions_vbseo_pre.php and putting "static" at the beginning of the line (maybe public static, though public is implied if public/private designation is not present). At least that's what I did. I think that's the only 5.4 error that vBSEO has (now if you upgrade to 5.5, there's a ton more because of the preg_replace /e deprecation, so you might want to avoid that version for now).
Also, if you're going to be using PHP 5.4, you should probably upgrade vB itself to 4.2.2, as previous versions spit out a lot of errors similar to what you posted.
:up:
Thank you for this, the part about placing static in front of function path just brought my site back online. :o after upgrading to php 5.4 using vbseo.
hohleweg
04-24-2014, 07:05 PM
Hey
Same problems
ist this right?
in functions_vbseo_pre.php
function path($type = 'static')
{
Jo
Zachery
04-24-2014, 07:07 PM
You should stop using vBSEO
hohleweg
04-24-2014, 07:15 PM
yes I know
we are already at xenfor
only vb still has to run something
so the question whether it was really
thank you
greeting jo
alaska_av8r
05-02-2014, 10:00 PM
I added that code to the line in functions_vbseo_pre.php and now I have a webpage has a redirect loop message and sight is down unless i deactivate vbSEO, any ideas?
ferreo
07-21-2014, 10:01 PM
Hey
Same problems
ist this right?
in functions_vbseo_pre.php
Jo
No, this is the correct way:
static function path($type = '')
{
hhumas
10-24-2014, 09:36 AM
No, this is the correct way:
static function path($type = '')
{
i have replaced this with
public static function path($type = '')
and now i am getting a blank page instead of errors
--------------- Added 1414147612 at 1414147612 ---------------
can anyone tell me i am getting this mess , after updating
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/nvgamers/public_html/vbseo/includes/functions_vbseo_pre.php on line 279
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/nvgamers/public_html/vbseo/includes/functions_vbseo_pre.php on line 86
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/nvgamers/public_html/vbseo/includes/functions_vbseo_pre.php on line 129
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/nvgamers/public_html/vbseo/includes/functions_vbseo_pre.php on line 130
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/nvgamers/public_html/vbseo/includes/functions_vbseo_pre.php on line 131
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/nvgamers/public_html/vbseo/includes/functions_vbseo_pre.php on line 132
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/nvgamers/public_html/vbseo/includes/functions_vbseo.php on line 18
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/nvgamers/public_html/vbseo/includes/functions_vbseo.php on line 19
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/nvgamers/public_html/vbseo/includes/functions_vbseo.php on line 20
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/nvgamers/public_html/vbseo/includes/functions_vbseo.php on line 21
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/nvgamers/public_html/vbseo/includes/functions_vbseo.php on line 22
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/nvgamers/public_html/vbseo/includes/functions_vbseo.php on line 23
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/nvgamers/public_html/vbseo/includes/functions_vbseo.php on line 24
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/nvgamers/public_html/vbseo/includes/functions_vbseo.php on line 25
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/nvgamers/public_html/vbseo/includes/functions_vbseo.php on line 26
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/nvgamers/public_html/vbseo/includes/functions_vbseo.php on line 27
Strict Standards: Non-static method vBSEO_Storage::path() should not be called statically in /home/nvgamers/public_html/vbseo.php on line 17
Warning: Cannot modify header information - headers already sent by (output started at /home/nvgamers/public_html/vbseo/includes/functions_vbseo_pre.php:279) in /home/nvgamers/public_html/vbseo/includes/functions_vbseo_url.php on line 549
Warning: Cannot modify header information - headers already sent by (output started at /home/nvgamers/public_html/vbseo/includes/functions_vbseo_pre.php:279) in /home/nvgamers/public_html/vbseo/includes/functions_vbseo_url.php on line 553
Brandon Sheley
10-24-2014, 03:17 PM
vbseo is dead, it's best to just remove it
Disco_Stu
10-24-2014, 06:46 PM
If you're going to purchase forum software and start adding all kinds of mods or packages then you need to either be an experienced programmer or hire someone that is. Otherwise you are putting your entire site in the hands of the mod authors.
I've installed a lot of mods from this site but only because I have the ability to modify the mod code which I do a lot of the time.
Adding mods with no knowledge of what's going on under the covers puts you at the mercy of the mod authors whenever something goes wrong.
Mark.B
10-24-2014, 07:22 PM
Won't the SKIP_DS_ERRORS line cure this?
--------------- Added 1414182169 at 1414182169 ---------------
vbseo is dead, it's best to just remove it
I totally agree, but I can empathise where people don't want to ditch it, as it'll break their URLs.
Brandon Sheley
10-24-2014, 07:41 PM
I totally agree, but I can empathise where people don't want to ditch it, as it'll break their URLs.
I agree, but redirects can be written to help save your URL's.
Mark.B
10-24-2014, 07:58 PM
I agree, but redirects can be written to help save your URL's.
Indeed they can, though there don't seem to be any definitive instructions. All the ones I have seen posted usually have replies stating most URLs were redirected, but not all.
There's always DBSEO of course, I believe that can redirect vBSEO URLs. However it's still relying on a third party. Albeit one with a good reputation.
Brandon Sheley
10-24-2014, 10:35 PM
Sure, but vbseo also had a good reputation for years as well. :)
Mark.B
10-24-2014, 11:29 PM
Sure, but vbseo also had a good reputation for years as well. :)
Well.....you may find some who disagree. As you may with DBTech. That's why I included the caveat that such a solution is still relying on a third party.
BirdOPrey5
10-27-2014, 02:14 AM
Then what's the point of even having this site?
The purpose of this site is to help users with the modification of vBulletin.
vBulletin.com is the place to discuss (or complain) about the software itself- no one who is a decision maker in vBulletin reads this site. Its like complaining about the park to someone who volunteers their time to pick up litter in the park. If you have a complaint, complain to the city- not the people coming by to help everyone out.
Paul M
10-27-2014, 06:59 PM
Won't the SKIP_DS_ERRORS line cure this?.
Yes it would stop it.
FYI, off topic posts removed. Refer to post above.
i have replaced this with
public static function path($type = '')and now i am getting a blank page instead of errors
can anyone tell me i am getting this mess , after updating
i think your "public static function path" is wrong :D
Just replace this in functions_vbseo_pre.php
function path($type = '')with this static
static function path($type = '')i have replace, and still work :D
Good luck.
HighFlow.nl
12-16-2014, 08:49 AM
Did you solve this problem?
We have the same problem after upgrading vbulletin from 4.1.7 to 4.2.2 today.
Getting this error message right after installation:
Non-static method vBSEO_Storage::path() should not be called statically in
In functions_vbseo_pre.php we changed:
from: function path($type = '')
to: static function path($type = '')
Also tried: public static function path($type = '')
With both modifications we don't get the error message anymore, just a blank page.
(internal server error 500)
What can be the solution?
Hope we can get our forum up and running again.
Thanks in advance.
hhumas
12-16-2014, 02:19 PM
I am unable to remove vbseo completely ..
All i want is that my forum show its home page .. but it gives error or blank page
rest of the forums works fine
HM666
12-16-2014, 05:50 PM
For those of you who are having troubles with vBSEO try using DBTech SEO Pro (http://www.dragonbyte-tech.com/product/303-dragonbyte-seo/). I have installed it on a client's site and it will import all your vBSEO URL's & settings and work just like vBSEO did without errors or at least it should. So you can ditch vBSEO and stop the blank pages & errors. You have to get the Pro version, the lite version does not offer to convert the URL'S to DBTech SEO.
To completely remove vBSEO make sure that you do the following:
1. Back up your database completely before you start. This is crucial do not skip this step!
2. Make sure that you have uninstalled the vBSEO product. To do this go to Plugins & Products > Manage Products...Find the vBSEO product on the list and click on the drop down to the far right and choose "Uninstall".
3. Delete all the files associated with vBSEO. They usually have vbseo in the filename and you can check for suspect file versions in your vB AdminCP. To check for Suspect files go to Maintenance > Diagnostics > Suspect File Versions then click the "Submit" button directly under it. This will give you a list of the files that are not the current format of vBulletin you are running. Here you can see all the vBSEO files.
4. This step you may or may not need. If you are still having vBSEO problems or it still continues to screw up your URL's etc then you may need to check your database to make sure that when you uninstalled the product that all the database tables were removed. To check your database to see if you still have vBSEO tables in there go to Maintenance > Repair / Optimize Tables. Here you see a list of the tables in your database. If you see any tables that are related to vBSEO then you can run a query to drop those tables. BE CAREFUL IF YOU NEED TO DO THIS! Be sure to back up your database first before making any changes to it.
--------------- Added 1418759675 at 1418759675 ---------------
Did you solve this problem?
We have the same problem after upgrading vbulletin from 4.1.7 to 4.2.2 today.
Getting this error message right after installation:
Non-static method vBSEO_Storage::path() should not be called statically in
In functions_vbseo_pre.php we changed:
from: function path($type = '')
to: static function path($type = '')
Also tried: public static function path($type = '')
With both modifications we don't get the error message anymore, just a blank page.
(internal server error 500)
What can be the solution?
Hope we can get our forum up and running again.
Thanks in advance.
This is probably a PHP error. Is that error above from your error logs? If not you might want to take a look at them and post anything related to vBSEO or vBulletin so other programmers can see the errors.
ozzy47
12-16-2014, 09:27 PM
But if you uninstall vBSEO, how do you import the settings and such into DBSEO?
HM666
12-16-2014, 09:36 PM
But if you uninstall vBSEO, how do you import the settings and such into DBSEO?
Hmmm Forgot about that. Ok in that case try this then...Disable all the plugins, login to your admincp and then disable the vBSEO installation, re-enable all the plugins again and then install DB SEO. I've done that before for a client and it worked because all the data was still in the database. :)
ozzy47
12-16-2014, 09:39 PM
Yeah that seems more like a reasonable route to go. :)
HM666
12-16-2014, 10:04 PM
Yeah that seems more like a reasonable route to go. :)
Yeah yeah ok just move along nothing to see here just the senile old man who still needs that nap. lol :)
hhumas
12-17-2014, 06:39 PM
Hmmm Forgot about that. Ok in that case try this then...Disable all the plugins, login to your admincp and then disable the vBSEO installation, re-enable all the plugins again and then install DB SEO. I've done that before for a client and it worked because all the data was still in the database. :)
i am planning on installing fresh vBulletin ,, My database is still there
all i want to know is that how to save the categories of vBulletin ?
HM666
12-17-2014, 09:36 PM
i am planning on installing fresh vbseo ,, My database is still there
all i want to know is that how to save the categories of vBulletin ?
Why are you installing vBSEO fresh? That makes no sense. Its still not going to work. Its kaput, completely and will not work with newer version of vBulletin that have come out. Getting rid of vBSEO is a better option. Otherwise you will continue to have this problem and no one will be able to help you with your site because vBSEO is pretty much permanently broken and is not going to be updated ever.
I'm not sure which categories you mean, CMS categories, forums?..... All that info is in the database or at least it should be.
ForceHSS
12-17-2014, 09:38 PM
Why waste time of vbseo when you can install dbseo at least it works
ozzy47
12-17-2014, 10:20 PM
Force, that is what we have been saying in the thread. :p
HM666
12-17-2014, 10:27 PM
Force, that is what we have been saying in the thread. :p
May the force be with you?.......lol
ForceHSS
12-18-2014, 12:59 AM
Force, that is what we have been saying in the thread. :p
Could not be bothered reading the whole thread
HM666
12-18-2014, 02:22 AM
Could not be bothered reading the whole thread
Oops wow I need sleep lol. I wondered why Chris had said Force. That is why I made my comment I did not realize he was talking to you lol, I'm ok.
ForceHSS
12-18-2014, 02:27 AM
Oops wow I need sleep lol. I wondered why Chris had said Force. That is why I made my comment I did not realize he was talking to you lol, I'm ok.
am not the only one who does not read other posts :p
ozzy47
12-18-2014, 02:32 AM
Could not be bothered reading the whole thread
So then why bother replying, it was already covered, all you did was take the thread two steps back. :)
hhumas
12-18-2014, 02:46 AM
it was a typing errror .. now it is fixed .. I want to install fresh Vbulletin
HM666
12-18-2014, 03:23 AM
am not the only one who does not read other posts :p
Ah I read the post I just did not understand he was talking to you I thought he was saying that something was by force lol.
Zachery
12-18-2014, 04:17 AM
it was a typing errror .. now it is fixed .. I want to install fresh Vbulletin
You don't want your old content?
hhumas
12-18-2014, 04:30 AM
You don't want your old content?
yea i want .. but in MAY since i have updated vBulletin i am getting this error and i want to fix it.
is there any way to save the contents
HM666
12-18-2014, 11:01 AM
yea i want .. but in MAY since i have updated vBulletin i am getting this error and i want to fix it.
is there any way to save the contents
Yeah just backup your database.
If you install vBulletin fresh and then take this database and try to run it you will have the same problem. vBSEO saves the data in the database therefore you have to disable it or uninstall it first or else you will still have errors.
hhumas
12-18-2014, 11:19 AM
Yeah just backup your database.
If you install vBulletin fresh and then take this database and try to run it you will have the same problem. vBSEO saves the data in the database therefore you have to disable it or uninstall it first or else you will still have errors.
can you do it for me if i give you access ?
mykkal
05-21-2015, 05:41 AM
can you do it for me if i give you access ?
I have VBSEO working on 4.2.3. What issues are you having?
RichieBoy67
05-21-2015, 07:37 AM
Dump it. Use DBtech.
mykkal
05-21-2015, 08:42 AM
Dump it. Use DBtech.
I was trying to help this guy if you don't mind.
cellarius
05-21-2015, 09:04 AM
Ah, and once you posted in a thread, nobody else is allowed to?
Anyway, Richie is right. vBSEO is dead and has unfixed security issues.
mykkal
05-21-2015, 09:26 AM
Ah, and once you posted in a thread, nobody else is allowed to?
Anyway, Richie is right. vBSEO is dead and has unfixed security issues.
I can tell the difference between solicitation...i'm trying to help someone that asked a question. so hows about let them respond to see if they still want it before you try to sell something. You've no idea what fixes I may or may not have.
thx
BirdOPrey5
05-21-2015, 10:04 AM
Advising someone to use VBSEO is not helping them.
mykkal
05-21-2015, 10:45 AM
Advising someone to use VBSEO is not helping them. I offered to answer a question and share what new fixes I have. We paid someone to work on it, secure it, and fix it but I won't be providing that to the community since you guys want to make collective judgement.
And Joe, considering your employer is releasing FB connect updates to paying customers using deprecated functions I wouldn't consider vbulletin staff all that much better than VBSEO was right now. But that's none of my business. :erm:
BirdOPrey5
05-21-2015, 11:18 AM
I offered to answer a question and share what new fixes I have. We paid someone to work on it, secure it, and fix it but I won't be providing that to the community since you guys want to make collective judgement.
In all likelihood You wouldn't be legally allowed to provide this updates to the community here so it really isn't an issue.
Good luck with your site.
cellarius
05-21-2015, 11:30 AM
I can tell the difference between solicitation...i'm trying to help someone that asked a question. so hows about let them respond to see if they still want it before you try to sell something. You've no idea what fixes I may or may not have.
And why should you not share those fixes, just because others dare to say their opinions in a thread where your important self has already posted? Someone asks a question, and people answer. This is a discussion board - that not everyone will be of the same opinion is perfectly normal. I have no idea what that would have to do with solicitation.
Honestly, I think you're just huffy because we're not sharing your view on the topic - what ever your special interest. Now you try to either make us look like culprits, because you won't share what you allegedly wanted to share. That's bad style. Either you want to help out this guy, then just do what you intended to do. Or you're just striking a pose. Why would you want to punish him for whatever you think we did to you? You not sharing does not hurt us in the least, you know.
Disco_Stu
05-21-2015, 04:20 PM
I would just set it to hide all error messages like everyone else does and you're all set.:D
mykkal
05-21-2015, 04:23 PM
In all likelihood You wouldn't be legally allowed to provide this updates to the community here so it really isn't an issue.
Good luck with your site.
Dude quit, this site is full of corrective code.
And why should you not share those fixes, just because others dare to say their opinions in a thread where your important self has already posted? Someone asks a question, and people answer. This is a discussion board - that not everyone will be of the same opinion is perfectly normal. I have no idea what that would have to do with solicitation.
.
Man chill...like you said... install DBSEO. You've helped me to decide to keep my investment to myself. If you don't like my decision pay a dev to fix it yourself.
cellarius
05-21-2015, 05:04 PM
You're funny, really. But, sorry man, what are you smoking? Why would I pay someone to fix something I don't even use any longer, and regard as highly unsafe? Honestly, you're the one who has to chill. After all, you're the one who went up a tree for no reason, and you're the one treating experienced people (like BoP) with quite some arrogance.
mykkal
05-21-2015, 05:16 PM
You're funny, really. But, sorry man, what are you smoking? Why would I pay someone to fix something I don't even use any longer, and regard as highly unsafe? Honestly, you're the one who has to chill. After all, you're the one who went up a tree for no reason, and you're the one treating experienced people (like BoP) with quite some arrogance.
And clearly your in my team meetings so you know what we are doing and why. I really don't have time for the back and forth. I said more than once we fixed the security issues but you're still pushing my buttons. You've won your battle to keep others from having the code shared with them. Bugger off
cellarius
05-21-2015, 05:23 PM
Now you're just trolling, admit! :D
BirdOPrey5
05-21-2015, 09:21 PM
his thread has run its course. Most experienced admins would tell people not to invest further in VBSEO and either remove it completely or switch to a supported SEO product. If you want to invest your own money in securing VBSEO that is of course your choice- but can you ever be sure it is really secure? I would say it is unlikely to be sure if it isn't in widespread use.
Closing thread.
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.