Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 01-23-2014, 03:28 AM
Exeter Exeter is offline
 
Join Date: Mar 2009
Posts: 65
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Database error on Ubuntu

I moved my board top an ubuntu vm to test a few features. Unfortunately vb fails to create a mysql connection.

mysqli_real_connect(): (HY000/2003): Can't connect to MySQL server on '127.0.0.1' (111)
/var/www/wwwroot/includes/class_core.php on line 1358

The username, password, and host appear to be correct. Connecting to the DB from a non-vb based PHP script works fine (using the same db users).

What could be causing this? Could I be missing packages or an environment configuration?

Thanks for your help
Reply With Quote
  #2  
Old 01-23-2014, 05:14 AM
Brandon Sheley's Avatar
Brandon Sheley Brandon Sheley is offline
 
Join Date: Mar 2005
Location: Google Kansas
Posts: 4,678
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Make sure your config.php file is setup correcty.
It's not connecting to mysql.
What did you change inside that file?

This should help you troubleshoot
http://www.vbulletin.com/docs/html/cantconnect
Reply With Quote
  #3  
Old 01-23-2014, 06:28 AM
Exeter Exeter is offline
 
Join Date: Mar 2009
Posts: 65
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The changes in the config are the obvious things. I traced the values the script uses on the line right before the error. Username, password, port, and db name are all correct.

I can connect just fine from a custom script run on the same server. All the connection tests I ran passed just fine. MySql is listening and the firewall is off.
Reply With Quote
  #4  
Old 01-23-2014, 04:03 PM
RichieBoy67's Avatar
RichieBoy67 RichieBoy67 is offline
 
Join Date: Apr 2004
Location: CT - Down in a hole..
Posts: 3,057
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

What do your mysql error logs have?
Reply With Quote
  #5  
Old 01-23-2014, 10:47 PM
Exeter Exeter is offline
 
Join Date: Mar 2009
Posts: 65
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The mysql error log is empty.
As is the php log, because vb catches the error.
Reply With Quote
  #6  
Old 01-23-2014, 11:14 PM
RichieBoy67's Avatar
RichieBoy67 RichieBoy67 is offline
 
Join Date: Apr 2004
Location: CT - Down in a hole..
Posts: 3,057
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am talking about the logs in your servers var/log directory. They have nothing to do with the Vbulletin logs and they will show more details especially if you are having a server or my.cnf configuration issue.
Reply With Quote
  #7  
Old 01-24-2014, 07:32 AM
Exeter Exeter is offline
 
Join Date: Mar 2009
Posts: 65
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Yes, those logs are empty.

--------------- Added [DATE]1390554864[/DATE] at [TIME]1390554864[/TIME] ---------------

Turns out the issue was the hostname.

127.0.0.1 (did not work)
localhost (works)

I don't know why yet.

Thanks everyone for your help.
Reply With Quote
  #8  
Old 01-24-2014, 02:04 PM
RichieBoy67's Avatar
RichieBoy67 RichieBoy67 is offline
 
Join Date: Apr 2004
Location: CT - Down in a hole..
Posts: 3,057
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I was just going to post to check your config again. If your server log for mysql is empty then the problem lies in the config. it is tough to troubleshoot though without seeing what you have set there in the first place. Plus what confused me was when you said you used another script outside of Vbulletin. I just assumed it was using the same settings.

Oh well, all is well that ends well. Glad you have it figured out.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 02:23 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04761 seconds
  • Memory Usage 2,226KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (8)post_thanks_box
  • (8)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (8)post_thanks_postbit_info
  • (8)postbit
  • (8)postbit_onlinestatus
  • (8)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete