The software works properly on a properly configured server. vBulletin.org is still using vBulletin 3.8.11.
Use of undefined constant usepconnect - assumed 'usepconnect'
Collapse
This topic is closed.
X
X
-
Translations provided by Google.
Wayne Luke
The Rabid Badger - a vBulletin Cloud demonstration site.
vBulletin 5 API -
Hey,
This is line 317:
$link = $this->functions[@usepconnect ? 'pconnect' : 'connect']("$servername:$port", $username, $password);
What is wrong here?
Do I have to change the PHP version?
I don't have $149 just to fix one error I haven't caused...
Thanks for any help
John DiverComment
-
As stated above... You need to turn off display_errors in PHP and set usepconnect to 0 in your config.php file.
In your /includes/config.php set the usepconnect line to 0.
And go into your php.ini file and set display_errors to 0.
If it still doesn't work, you will need to downgrade PHP to 5.2, if your web host provider will allow you to do so.Translations provided by Google.
Wayne Luke
The Rabid Badger - a vBulletin Cloud demonstration site.
vBulletin 5 APIComment
-
Hey Wayne,
I have done everything you said and it still isnt working.
Database error in vBulletin :
Use of undefined constant usepconnect - assumed 'usepconnect'
/home/northwes/public_html/world/includes/class_core.php on line 317
MySQL Error :
Error Number :
Request Date : Friday, June 8th 2018 @ 08:36:18 AM
Error Date : Friday, June 8th 2018 @ 08:36:19 AM
Script : site
Referrer :
IP Address : 54.36.149.17
Username :
Classname : vB_Database
MySQL Version :John DiverComment
-
then the only choice left is to upgrade or convert to a different software package.Translations provided by Google.
Wayne Luke
The Rabid Badger - a vBulletin Cloud demonstration site.
vBulletin 5 APIComment
-
-
The software you're using is out of date. It needs to be updated so it is current with modern servers. Your license allowed 1 year of upgrades with the purchase. Until vBulletin 4 came out, customers could purchase an additional year of upgrades for $60.00. We provided upgrades for vBulletin 3.X for over 14 years. When vBulletin 4 was released (in 2009), customers could upgrade and receive free upgrades for the life of vBulletin 4. The same with vBulletin 5 (released in 2012).
Translations provided by Google.
Wayne Luke
The Rabid Badger - a vBulletin Cloud demonstration site.
vBulletin 5 APIComment
-
Someone must be able to help with this....
I didnt change anything at all and I have tried different versions of PHP and its still not working.
I have over 13000 emails about this, thats not including the emails that were automatically deleted.
I dont see it as being a server error, I have tried all PHP versions.. I've no idea how this just happened.John DiverComment
-
You're using an old, unsupported version of the software in a modern server. Something on the server has probably changed and it's broken something.
We do not support vBulletin 3.8.6. The solution, as already mentioned, is to upgrade to 3.8.11.MARK.B
vBulletin Support
------------
My Unofficial vBulletin 6.0.0 Demo: https://www.talknewsuk.com
My Unofficial vBulletin Cloud Demo: https://www.adminammo.comComment
-
And pay $149 for something I didnt cause?
Come on really... This is really bad customer service, Ive been with vB for over a decade.
I have been a loyal customer and been told to change to a different software package?
then the only choice left is to upgrade or convert to a different software package.
John DiverComment
-
And pay $149 for something I didnt cause?
Come on really... This is really bad customer service, Ive been with vB for over a decade.
I have been a loyal customer and been told to change to a different software package?
Once again, this isn't a cheap script - I think support should be provided instead of telling me to go to another software package when I have paid over $1k for custom vB designs.
1. This is NOT a vBulletin error. It is a compatibility issue caused by running older versions of the software with newer servers.
2. We released a newer version of the software which addresses the compatibility issues with newer servers caused by running older versions of the software.
3. Your current license doesn't give you access to that version. That's how your old style license works. You agreed to this when you bought it.
4. You haven't paid us anything on this license for at least eight years, if 3.8.6 is the newest version you have access to. Why do you think we would provide you with newer software for free? Despite this, we tried to help you anyway.
Your license model was cheaper up front but required further payments to gain updates. Newer licenses are more expensive up front but with no further payments for updates to that branch of the software. You're wanting to combine the "cheaper up front" model with the "no further payments" model, and the answer to that is "No".
You therefore have two choices:
Pay us.
Pay someone else.
You won't get new software for free, from anyone.
Sorry to be blunt, but that's how software development works. Old software eventually becomes obsolete as server technology moves on, and you have to pay for newer software that is compatible. Whether you paid a software company money almost a decade ago makes no difference to that.MARK.B
vBulletin Support
------------
My Unofficial vBulletin 6.0.0 Demo: https://www.talknewsuk.com
My Unofficial vBulletin Cloud Demo: https://www.adminammo.comComment
-
-
Just to say.... there was no need to be so rude.
1. This is NOT a vBulletin error. It is a compatibility issue caused by running older versions of the software with newer servers.
This isn't my problem, if the software I paid quite a lot of money for doesnt work, that is up to vB.
2. We released a newer version of the software which addresses the compatibility issues with newer servers caused by running older versions of the software.
Because your software doesnt work, if it is an upgrade on the server - The software should be given a free upgrade so it works as paid for.
The software was paid for, it should work or the vB should be fixed and given to people that paid for it.
3. Your current license doesn't give you access to that version. That's how your old style license works. You agreed to this when you bought it.
If something doesnt work, it shouldn't have to be paid for to be fixed, if something broke on your computer that you didn't cause just for example, should you have to pay for it?
4. You haven't paid us anything on this license for at least eight years, if 3.8.6 is the newest version you have access to. Why do you think we would provide you with newer software for free? Despite this, we tried to help you anyway.
Why would I? Because your software is broke. Yes, I agree, you tried to help and I appreciate that, but none of the solutions work, so I don't have a working site.
John DiverComment
-
I'm not being rude. As I stated, this has been going round in circles and it was an attempt to explain it. I know you don't like the answers, and I knew that before I wrote them, but they are the correct answers and that isn't going to change. Giving you clear and straight answers is GOOD customer service, not bad
1. This is NOT a vBulletin error. It is a compatibility issue caused by running older versions of the software with newer servers which is was NEVER DESIGNED TO WORK WITH. You cannot write software and have it be compatible with server platform fifteen years into the future that did not exist at the time you wrote it.
This isn't my problem, if the software I paid quite a lot of money for doesnt work, that is up to vB.
2. We released a newer version of the software which addresses the compatibility issues with newer servers caused by running older versions of the software.
Because your software doesnt work, if it is an upgrade on the server - The software should be given a free upgrade so it works as paid for.
The software was paid for, it should work or the vB should be fixed and given to people that paid for it.
3. Your current license doesn't give you access to that version. That's how your old style license works. You agreed to this when you bought it.
If something doesnt work, it shouldn't have to be paid for to be fixed, if something broke on your computer that you didn't cause just for example, should you have to pay for it?
4. You haven't paid us anything on this license for at least eight years, if 3.8.6 is the newest version you have access to. Why do you think we would provide you with newer software for free? Despite this, we tried to help you anyway.
Why would I? Because your software is broke. Yes, I agree, you tried to help and I appreciate that, but none of the solutions work, so I don't have a working site.
This situation is not going to change - we are not going to give you a free copy of the software. You should now make whatever decision you consider is best for the future of your site.
PS - if you ARE moving to other software - thank you for your custom over the years and good luck on your new platform.Last edited by Mark.B; Sun 10 Jun '18, 2:40pm.MARK.B
vBulletin Support
------------
My Unofficial vBulletin 6.0.0 Demo: https://www.talknewsuk.com
My Unofficial vBulletin Cloud Demo: https://www.adminammo.comComment
-
I thanked you so many times for helping me in the past, I can't understand why you are being like this.
I have any asked what I can do to fix software myself that isn't working that I paid for, without having to fix for a problem I didn't cause.John DiverComment
Related Topics
Collapse
-
by mark.hswww.hobbysquawk.com
Upgraded to VB 5.4 last night. Some users are reporting the following error when posting:
Error
An unexpected error was returned: 'Undefined class...-
Channel: Support Issues & Questions
-
Comment