Apologies for the necropost, but I can't seem to get it to work.
I put it up on my webspace in its own subdomain. The main page loads, it accesses my database and I can make users, all fine and dandy, but there are no bans listed despite the config being correct.
I found the debugging code in update.php and uncommented it. It returns this when run with SSH:
tntspacebuild@hosted2 ~/public/ulxweb $ php update.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>ULX Bans Update</title>
<link rel="stylesheet" href="admin/styles.css" type="text/css" />
<meta http-equiv="REFRESH" content="3;url=index.php">
</head>
<body bgcolor="#333333">
connectedDir: /garrysmod/data/ULib/
It then just hangs at this point, and after 90 seconds the host externally terminates it for running too long (it's a shared machine). I then pared down update.php until I got to the line it was choking on. It's "$contents = ftp_nlist($conn, ".");". Dunno if it's something to do with what php or ftp or whatever the server has, but eh.
It's bizarre, it can print what directory it's in but not what's in it.
OS:
tntspacebuild@hosted2 ~/public/ulxweb $ uname -a
Linux hosted2 2.6.38.2 #1 SMP Sun Apr 3 23:47:45 PDT 2011 x86_64 Intel(R) Xeon(R) CPU X3470 @ 2.93GHz GenuineIntel GNU/Linux
EDIT: I realized if I manually go to the gameserver, grab the bans.txt from /garrysmod/data/ULib, then put it in ulxweb root, it shows the bans.