FAQTable of Contents Archived FAQ -- Needs to be Transferred to Wiki
I can't see any Schedule entries after I successfully add themALP uses the MySQL 4.0.x function UNION to display the schedule and the gaming rig statistics. If you wish to use these options, use the appropriate version of MySQL. This effects all schedule functions including Food runs and tournaments.
my seating map isn't working!The seating map (for speed purposes) now utilizes the php GD library (GD2). In order to use the seating map, you must have the gd library configured properly. Read on to enable GD.
Windows1. Open your php.ini, find the extensions directory. 2. Uncomment the line by removing the semicolon from the following line: from:
;extension=php_gd2.dll
to:
extension=php_gd2.dll
3. Make sure the extension_dir in your php.ini has the directory that points to the extensions subdirectory in your php installation folder. for example:
extension_dir = "c:\php\extensions\"
LinuxAdd --with-gd to your configure line. If you don't wish to use the gd distro provided with php, use --with-gd="/path/to/gd" (contributed by Spam) WARNING: Versions prior to and including 0.96.10d require GD Library 1 to operate. Versions 0.96.11d+ use GD Library 2.
why the hell would i need your software to help me run my party?ah yes, our software. well, after all these gamers show up to your lan party, it will be pandemonium. even if things are running smoothly, you'll still have pandemonium. the greatest weakness lan parties have is lack of communication. that's where our software comes in. having a centralized medium for communicating schedules, announcements, tournaments, etc is essential to a non-pandemonius lan. set our software up on the network. give gamers the ip to your web server, and away you go! in the words of the famous, talented, and ingenious food product inventor Ron Popeil, "Set it and Forget it!".
what the hell kind of tournaments can your software coordinate?currently our software supports single elimination, single elimination free for all, consolation, double elimination, and round robin tournaments with virtually unlimited teams and virtually unlimited players.
what the hell do i need to run your software?basically, you'll need a webserver (apache is preferred) running PHP and MySQL. those are all free downloads, so get them again to make sure you have the newest versions. you'll need to set up the server on the network so that it has a static ip (either by specifying the ip in the network settings, or having a very long lease time on your dhcp server) to ensure that gamers will be able to reach the server at the same place throughout the party. then you'll go through a series of steps to set up the software. successful completion of setup yields you with a headache free lan ahead. > apache web server (windows and linux versions) > php web scripting language (windows and linux versions) > mysql database server (windows and linux versions)
why the hell doesn't this work with some sort of forum software?we here at nerdclub felt that there is a happy medium of good communication at lan parties. we felt that integrating some sort of forum software into alp would take away from the lan party. you don't want people to become too busy with the intranet page that they don't get up, walk around, and socialize with some of the other people there. that's why a lan party is fun. you don't want them to talk on the intranet page when they're sitting two tables away. there is a shoutbox integrated into alp, and hopefully that is enough to satisfy opinion sharing from the gamers.
i loaded up ALP, but i'm getting all these include errors! (oh hell)you didn't run the install script. edit your _functions.php, then go to install/install.php and configure your database.
why the hell am i getting "undefined index" or "undefined offset" errors?due to ALP's current 'beta' status, some of the code is imperfect, but it does still work properly. your php installation currently has the error reporting higher than the default. go into your php.ini and edit the error_reporting variable to have the value E_ALL & ~E_NOTICE.
what the hell kind of php.ini variables are required?with version 0.97, magic_quotes_gpc is required. register_globals and short_open_tags are not. in any case, magic_quotes_gpc should be enabled and register_globals should be disabled. doing this will make your setup more secure.
i don't know why but my ALP still isn't working after reading through all this bullshit! what the hell!?!?!??!?!?!?!?!??!?!?!?!?!??!?!?!?you probably have an outdated version of PHP or MySQL. i strongly discourage using any sort of all-in-one-installer. they tend to be buggy and/or very outdated. the headaches you probably have from trying to use it have negated any sort of time convenience intended from that kind of thing.
---Anything below here is for versions of ALP earlier than 0.98----we highly recommend updating to the newest version of ALP
I'm getting a 'Call to undefined function: is_a()' error (No longer valid for 0.98 or higher)(added by progster) If you are using a PHP version prior to PHP 4.2.0 you should consider updating to PHP 4.3.10 or higher, this will fix the problem. An alternative solution is to install the PEAR package PHP_Compat. More information about using this function and other function without upgrading your version of PHP can be found on this link: http://pear.php.net/package/PHP_Compat
I'm getting a MDB2 'Not Found' Error (PEAR_Error::setFetchMode) (No longer valid for 0.98 or higher)Before you read below, MAKE SURE your $database['type'] variable in your config is set to 'mysql'. In your /_config.php, make sure it's:
$database['type'] = 'mysql';
If that's what it already is, keep reading... This problem applies to Windows servers with PHP 4.x and MySQL 4.1+. They do not cooperate at all due to library version incompatabilities. Long version: First of all, be sure that your php installation has support for mysql. To do this, create a file with the following conents:
<?php
phpinfo();
?>
put it in your htdocs directory, and view it in your web browser. If there is no "mysql" section, then you need to find your php.ini file ( the one listed on the phpinfo page ) and uncomment extension=php_mysql.dll. If you've done that make sure you have installed libmysql.dll into C:\Windows\System32\. This file can be found in the root php installation directory. Now this is where the problem comes in. The current version of the win32 php_mysql.dll (5.0.2) was compiled against libmysql.dll version 3.23.xx. As of mysql 4.1.2, some of the function protocols in libmysql.dll were updated. This means that to use any programs that link against mysql, and you're using mysql >= 4.1.2, they have to be compiled against a libmysql.dll that is also >= 4.1.2. If you've been paying attention, you'll see the problem: the current version of php_mysql.dll cannot be used with mysql 4.1! The only way to fix this is to recompile php_mysql.dll against the new libmysql.dll (which is included in the 'lib' directory in your mysql install). Hopefully, this will be done in php 5.0.3, since mysql 4.1 has only recently become stable. Anyway, I hope everybody followed that. Stick with mysql 4.0.x, or upgrade to PHP 5 until this problem is fixed.
|