Manual setup
khaqanerus
New
Hello, I'm trying to install Vanilla on Heroku. Everything seemed to work fine, but the next day when I opened the forum, it showed the installation page again. It seems like the config.php file isn't getting saved. Indeed, if I try doing the setup and checking the filesystem immediately after, there is no file at conf/config.php.
This is probably a Heroku issue preventing the file from being saved, but is it possible to do the setup manually? Could someone possibly post a sample of their config.php file (with private details removed of course)?
Tagged:
0
Comments
Ok, I solved the problem by inserting
<?php echo file_get_contents("conf/config.php"); ?>at the top of index.php and copying the config file right after setup. (It turns out that it was saving fine, but with Heroku if you open a bash shell, that's a separate dyno from the running app.)
I think that is the nature of heroku. It is based on release. Have you included the .gitignore file?
grep is your friend.
This doesn't sound like a satisfactory solution, as that file is changed all the time.
grep is your friend.
I finished an installation rigth now on Heroku.
Here is my roadmap:
$ mkdir 'folder'
$ cd 'folder'
$ git init
$ heroku create 'name'
-Adds the MySQL option to the Heroku app's config
$ heroku addons:add cleardb:ignite
-See the URLs for your new databases
$ heroku config
-Replace the 'info' with the URL from CLEARDB_DATABASE_URL
$ heroku config:add DATABASE_URL='info'
Downloaded and unzip the Vanilla in the folder created b4.
Download, Install and run XAMPP/WAMP/MAMP
Go to localhost and install Vanilla locally using the info from 'heroku config'
'heroku config' info is in this format: 'user':'pass'@'host'/'db_name'
Remove the "conf/config.php" from .gitignore
$ 'git add .' and 'git commit -m "'message"'
$ 'git push 'remote' master'
My deploy still in test. Let's see if gonna work.
what is the benefit of heroku?
Vanilla Wiki, Tastes Great! 31,000 viewers can't be wrong. || Plugin Development Explained
Is an easy to setup scalable environment. Grows as you want with one click (and obviously $$$).
There was an error rendering this rich post.
so its a platform as a service environment. gotcha. cloud services always come with a price. $$ and complication. thanks for posing your experience for others to learn from.
Vanilla Wiki, Tastes Great! 31,000 viewers can't be wrong. || Plugin Development Explained