The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
||||
|
||||
![]()
No response from vBulletin.com but we are really in trouble here ...
Excuse me to post it here either. =========================================== I get this on top of the start page and only this (on a blank page) when I try to log in into admincp: ------------------------------------------------------------ Warning: array_keys() [function.array-keys]: The first argument should be an array in [path]/includes/functions.php on line 4107 Warning: Invalid argument supplied for foreach() in [path]/includes/functions.php on line 4107 ------------------------------------------------------------ vBulletin 3.7.5 PL1. We want to launch a new site today, moved the whole webroot and the MySQL database to another server. The files were moved via the shell and using a tar archive, the database was moved by mysql (not phpMyAdmin). I adapted the config.php and we don't use any special database thingies, no memcache, datastore, nothing that is mentioned in the various posts I found about this issue. I see an incomplete forum start page but cannot login into the admin.cp If it helps, there is also a MODx installation on this server that doesn't work either. It looks like a path/include problem. The document root of the two servers is different. I don't see a difference in php ini. Can I fix this somewhere in a file or directly in the database? Needless to say, its very urgent, thanks in advance. |
#2
|
||||
|
||||
![]()
Try disabling your modifications/plugins in your config file and see if then you can login to your site.
Note: To temporarily disable the plugin system, edit config.php and add this line right under <?php PHP Code:
|
#3
|
||||
|
||||
![]()
No change with disabled hooks.
On the start page I see the forum template but without the forums. I found the the old http address in the database and changed it to the new one but it didn't help either. The launch is spoiled and it's getting hotter here ... I have no idea what could be the cause for this path or include error. Apache, PHP, vBulletin, a config file? Is there something in the MySQL database I could check? Permission problem probably, should I try to chmod 777 everything? Or can we grep the whole site for a certain expression/path/setting in some file? (MODx works almost in the meantime btw, this was another problem.) |
#4
|
||||
|
||||
![]()
Upload tools.php in admincp/ and run the options like datastore clear, cache clear etc .
|
#5
|
||||
|
||||
![]() Quote:
That did it, a thousand thanks! Could you explain in short what happened? |
#6
|
||||
|
||||
![]()
I am glad it worked. I was sure tools.php is going to work as I had been in the EXACT SAME situation 2 days back when I was experimenting with a new server. tools.php had been a life saviour for me.
Not sure, but I guess the database was storing stuff from your previous server, that got freshen up on clearing it from tools.php ![]() |
#7
|
||||
|
||||
![]() Quote:
In fact, if we had had this knowledge today, I would have migrated the website alone in less than one hour. Without, we were two people working desperately 6 hours with all kinds of server configurations and database fiddling. The other guy missed 2 appointments and we missed the deadline. Such a stunt is not necessary. |
#8
|
|||
|
|||
![]() Quote:
I disabled my plugins per your instructions and now i can get in. Of course minus all my plugins. How to I fix this? |
#9
|
||||
|
||||
![]()
You'll need to go through your products/plugins one-by-one to figure out which one is causing the issue.
|
![]() |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|