This is not a problem as much as it is a solution to a problem that I was having. Hopefully if you are having a similar problem this will help you.
First the problem, when trying to get the Wordpress plugins working I kept getting a 'failed to open stream' error. The error message was pointed to line 51 in embed.php. See below:
copy(__DIR__.'/templates/embed_template.php', get_template_directory().'/embed_template.php');
The solution is to change the '__DIR__' constant in this line to 'dirname(__FILE__)' so it looks like this:
copy( dirname(__FILE__).'/templates/embed_template.php', get_template_directory().'/embed_template.php' );
Now as for why this fixed it, I am no PHP expert but according to the blog post where I found my solution
http://www.hermanradtke.com/blog/using-the-php-5-3-__dir__-magic-constant/ the __DIR__ constant is part of the PHP 5.3 release, and because I am running PHP 5.2 the error occurred.
Anyway, so far loving Vanilla but someone might want to update the
http://vanillaforums.org/page/Installation-Requirements page to say it requires PHP 5.3 rather than PHP 5.2 or newer.
0 • •
Comments
What to do if I get a Bonk Error?
Vanilla Wiki : Join and help edit our Wiki! | View all Vanilla issues on GitHub | Report a new Vanilla issue on GitHub
Deploying a new Forum and adding a Theme | Give thanks to the Vanilla Developers!
- Spam
- Abuse
- Troll
0 • Off Topic Insightful Awesome LOL •