Like in description, but I will send 20 USD to someone who makes a a walkthrough for me to install tikiwiki that I can follow through and that works (kindly provide your email address, will let you know when it works and transfer accordingly).
So try your best best and make it work. And if you have a way to make it work, answer this request.
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
@Sternenfisch
Update/Sync and Upgrade existing packages, then install NGINX and PHP-FPM (as well as required packages).
Install MariaDB (MySQL fork w/ better overall performance)
Run
mysql_secure_installation
to setroot
password for MySQLWhen prompted:
1). Hit enter (you don’t have a
root
password set yet)2). Type
y
to set aroot
password – make sure it’s secure (16-32 random characters). You’ll be asked to confirm the password.3). Type
y
to remove anonymous users.4). Type
y
to disable remote login.5). Type
y
to remove test database and access to it.6). Type
y
to reload privilege tables.Now we need to create a database for Tiki. From the CLI:
Hit enter and enter in the password you just set for
root
.1). Create the Database
Set user permissions:
In the above, change
password
to a secure password (that’s different from theroot
password).…
Now we’ll clone the Tiki repo on Github.
…
Now we’ll create our directory structure for the site.
Move the Tiki files over to the above directory:
Set proper permissions:
…
Now all that we need to do is setup our NGINX server block.
In that file, paste in:
You’ll want to change
server_name _;
to match that of your domain – i.e.You’ll then want to create your DNS A and CNAME entries so that your domain resolves to your Droplet.
Now we’ll create the symlink.
and then restart NGINX so the changes take:
…
Now we can setup Tiki.
When prompted, type ‘c’, hit enter (this will take a few minutes). Once returned to the prompt:
1). Hit enter;
2). Hit enter;
3). Hit enter;
4). Hit enter;
Now when you see
Your choice [x]?
, hit enter one more time (to exit the script).…
The default session storage directory for PHP (using the repo I provided) is
/var/lib/php/sessions
. Since this is owned byroot
by default, we need to change that towww-data
otherwise you won’t be able to run the installer.On a server with multiple sites, I wouldn’t recommend doing this. Each site should have it’s own directory to store sessions, or you should use Redis/Memcached to manage sessions. For the purpose of this quick mini-guide, this will work.
…
At this point, you should be able to visit
domain.com
(i.e. your domain) and run the installer.You’ll use
tikiwiki
as the database name,tikiwiki
as the database user, and the password you setup when creating the database to run the installer.…
This is just a quick and dirty way of getting things setup, much like most tutorials. There’s more that needs to be done to ensure security, setup HTTPS/SSL, etc. The purpose here is to get things up and running quickly.
…
That said, if you have any questions, feel free to ask. I didn’t do it for the money though, just hoping I can help :-).
Hi @Sternenfisch Have a look at this video - as far as I can see, the only thing you need to change is which version TikiWiki to download (the video downloads the old version 14, you just change that to 15.04) https://www.youtube.com/watch?v=_YrbBSXvsDI