Vanilla 1 is no longer supported or maintained. If you need a copy, you can get it here.
HackerOne users: Testing against this community violates our program's Terms of Service and will result in your bounty being denied.

Vanilla 0.9.3 Beta Installation Instructions

MarkMark Vanilla Staff
edited April 2006 in Vanilla 1.0 Help
The application is available by SVN from the following url:

Once you've gotten the svn onto your system, be sure to read upgrade-notes.txt in the root of the application for further instructions on making the application work.

The installer is not finished yet, and it will not work

Please keep all bug reports on this forum in the "Vanilla 0.9.3 Bugs" category


  • There have been a number of cases recently where users did not have the php-mysql link libraries installed on their server which results in them getting entirely blank screens when trying to setup vanilla (after stage 3 of the installer, if in use)
    If you are getting a blank screen please ensure your server is correctly setup and that php and mysql are functioning happily together.
  • edited February 2006
    Will phpinfo tell you if you're missing those libraries?
  • Although i'm not 100% I'm gonna assume that if the two apps wernt linked, you wouldnt get the 'mysql' section in a phpinfo file or if you did it'd be rather empty.
  • I'll test it tomorrow when I rebuild the LAN server.
  • might be a good idea to check in the new installer.php
    if (!function_exists( 'mysql_connect' )) { print "no mysql"; }
  • good plan.
  • is there a way to get this beta without downloading all this SVN stuff. FTP server or anything?
  • Latest revision:
  • I grabbed SirNot's 'latest revision' pkg above, ran the required sql changes, but get these errors now: Warning: main(): Failed opening '' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/vanilla/appg/init_vanilla.php on line 15 Warning: Cannot modify header information - headers already sent by (output started at /var/www/vanilla/appg/init_vanilla.php:15) in /var/www/vanilla/appg/headers.php on line 14 Warning: Cannot modify header information - headers already sent by (output started at /var/www/vanilla/appg/init_vanilla.php:15) in /var/www/vanilla/appg/headers.php on line 15
  • edited February 2006
  • The last 2 errors are a cause of the first. And the first is obviously some sort of include problem (go me!) Are you sure all your paths are correct in your appg/settings and conf/settings files? Seems strange it's including '' (i.e. nothing) which doesnt surprise me it's failing.
  • duh! the setting file has changed. /me smacks forhead.
  • edited March 2006
    Whoa. Looking at the new settings.php file it doesn't appear to be so easy to upgrade from 0.92 as the upgrade.txt file indicates. Ok, with more than a rushed minute it's looking a lot easier. LOL
  • edited March 2006
    I've made an upgrade, but when I log in, and only if I'm logged in, I lose all css formating. Suggestions for what might cause this & where to look?
  • `Sink` enum('1','0') not null default '0';
    should be added to the setup/foo.sql file to be up to date with the code.
  • You style info will have been lost when you did the upgrade, reset all your style choices in the database to the default (1, i believe)
  • edited March 2006
    in languages/english/definitions.php , please change from <p id="AboutVanilla"> to <p class="AboutVanilla"> in appg/init_vanilla.php at line 81, change to sth like this: <a href="'.GetUrl($Configuration, 'post.php', 'category/', 'CategoryID', $CategoryID).'" class="PanelButton StartDiscussionButton">'.$Context->GetDefinition('StartANewDiscussion').'</a>
  • In termsofservice.php:

    echo($Context->GetDefinition("TermsOfService")); and echo($Context->GetDefinition("TermsOfServiceBody"));

    return "TermsOfService" & "TermsOfServiceBody"... not the definitions defined in lang/English/definitions.php.
  • edited March 2006
    Hmmm I can't seem to get 0.9.3 to recognize that I have opened the TOS. Anyone?

    commenting out line 51 of extensions/ExtendedApplicationForm/default.php will bypass the requirement. I'd like to get get it working though.
  • What browser/os combo? Could be a js issue? (if it even uses js to check.. i think it does?)
This discussion has been closed.