Loading...
 

History: How to install WikiSuite

Preview of version: 5

How To Install


Update your Debian server
Check everything is up to date
Log onto your server and first update/upgrade it with the following commands:

sudo apt update
sudo apt upgrade

Install Webmin and Virtualmin
Download Virtualmin using the below script. It is basically a shell script that will handle rest of the installation once executed.
Then run it

curl -o install-virtualmin.sh https://gitlab.com/wikisuite/virtualmin-installer/-/raw/master/install-virtualmin.sh
bash install-virtualmin.sh



first install all dependenices

apt-get update
apt-get upgrade
sudo apt install php php-tidy php-pear php-gd php-xmlrpc php-mbstring libapache2-mod-php php-mysql php-apcu php-curl php-intl php-sqlite3 php-zip php-memcache php-pspell php-zip php-memcached php-pear php-common php-intl php7.4-opcache php-xml php-zip composer php-bz2 git unzip sqlite3 php php-pdo rsync composer curl memcached poppler-utils bsdmainutils catdoc elinks man-db odt2txt pstotext unzip apache2 mysql-server mysql-client
apt install php-bz2


installation of tiki-manager and composer

  1. clone directory

git clone depth 1 branch master https://gitlab.com/tikiwiki/tiki-manager.git

  1. go to this directory

cd tiki-manager

  1. install composer

curl https://getcomposer.org/composer.phar > composer.phar
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'c31c1e292ad7be5f49291169c0ac8f683499edddcfd4e42232982d0fd193004208a58ff6f353fde0012d35fdd72bc394') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
composer require symfony/finder
composer require symfony/console

Tiki Instance create through CLI

Create Domain

Create virtual server with same domain name via virtualmin

php tiki-manager.php instance:create
--type=local
--web url=http://manager.tiki.org
--name=manager.tiki.org
--email=manager@example.org
--webroot=/www/manager
--tempdir=/tmp/trim_temp
--backup-user=www-data
--backup-group=www-data
--backup-permission=750
--branch=git : 21.x
--db-host=localhost
--db-user=root
--db-pass=secret
--db-prefix=manager


Database setup(do this setup after selecting branch while creating instance)
go to webminn
servers > mysql database server > select user permission > select user > permission all --> save



History

Advanced
Information Version
Vignesh Chettiyar 49
View
Vignesh Chettiyar 48
View
Vignesh Chettiyar 47
View
Vignesh Chettiyar 46
View
Vignesh Chettiyar 45
View
Vignesh Chettiyar 44
View
Vignesh Chettiyar 43
View
Vignesh Chettiyar 42
View
Vignesh Chettiyar 41
View
Vignesh Chettiyar 40
View
Vignesh Chettiyar 39
View
Vignesh Chettiyar 38
View
Vignesh Chettiyar 37
View
Vignesh Chettiyar 36
View
Vignesh Chettiyar 35
View
Vignesh Chettiyar 34
View
Vignesh Chettiyar 33
View
Vignesh Chettiyar 32
View
Vignesh Chettiyar 31
View
Vignesh Chettiyar 30
View
Vignesh Chettiyar 29
View
Vignesh Chettiyar 28
View
Vignesh Chettiyar 27
View
Vignesh Chettiyar 26
View
Vignesh Chettiyar 25
View
Vignesh Chettiyar 24
View
Vignesh Chettiyar 23
View
Vignesh Chettiyar 22
View
Vignesh Chettiyar 21
View
Vignesh Chettiyar 20
View
Vignesh Chettiyar 19
View
Vignesh Chettiyar 18
View
Vignesh Chettiyar 17
View
Vignesh Chettiyar 16
View
Vignesh Chettiyar 15
View
Vignesh Chettiyar 14
View
Vignesh Chettiyar 13
View
Vignesh Chettiyar 12
View
Vignesh Chettiyar 11
View
Vignesh Chettiyar 10
View
Vignesh Chettiyar 9
View
Vignesh Chettiyar 8
View
Vignesh Chettiyar 7
View
Vignesh Chettiyar 6
View
Vignesh Chettiyar 5
View
Vignesh Chettiyar 4
View
Vignesh Chettiyar 3
View
Vignesh Chettiyar 2
View
Marc Laporte 1
View