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.
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 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
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.
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
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>
solve part of TOS problem - , in conf/language.php add this line: include($Configuration['LANGUAGES_PATH'].$Configuration['LANGUAGE']."/definitions.php");
I can block a user, a comment. I can bookmark a discussion. I'd like to be able to block (or hide) a discussion thread too. That would beat the heck out of a "mark all read" button.
Is 0.9.3 is still in Beta? It's kinda hard to tell, but I imagine if it was out of beta, it'd be available as the zipped download. Plus these install instructions wouldnt say Beta on them, BUT maybe they would if this discussion hasn't been updated in a month, which it hasn't been.
So, it seems as though 0.9.3 is still in beta. Can I get an amen? thanks.
Quite possibly. Not having checked i'd have to leave the definate answer to mark. Assuming your files are uploading correctly and permissions are all alright that is..
It seems as though I had overwritten the settings.php file in the appg dir with settings.php from the conf dir, or it was like that in the trunk at the time, but more likely I overwrote it.
I'm sticking with the trunk until I hear otherwise.
Update - I see now that the first steps in the trunk instructions are talking about editing vanilla styles, while the documentation just covers themes. I understand the difference now. I'm still sticking w/ the trunk.
But surely the database is finalised now? What is still changing is the XHTML, CSS and some of the objects/delegates. Those wouldnt't affect the install script, would they?
Yeah, but as soon as he writes the install script, someone will show up with an awesome feature idea that requires a database change, and he'll swear at the monitor for a few hours.
Also, with our precious forum databases at stake, I'd be paranoid about some little bug in the SQL wiping out the data for 5% of users.
You said "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."
Do you have any info on what libaries need to be installed? My web host is looking into this, but I need to able to tell them what to install. Any help is much appreciated. Thanks!
it's not really specific libraries, it a complete installation problem. create a file on your server (name doesn't matter, as long as the extension will be executed by php), and put:
<?php phpinfo(); ?>
then go access the page you created with your webbrowser. if you get a big php configuration list, then php is working. if mysql is correctly installed, it will be in the list someplace.
beyond this simple check, there's a lot of subtleties that i'll leave to the more experienced.