Loading...
 

History: How to install WikiSuite

Preview of version: 25

How To Install Virtualmin

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

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


! first install all dependencies

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 php-bz2



installation of tiki-manager and composer
1.clone directory

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


2.go to this directory

cd tiki-manager



3.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


Create Tiki Instance 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)
1.go to webmin
2.servers tab
3. select mysql database server
4. go to select user permission tab
5. select user tab
6. give permission to all
and save it

History

Advanced
Information Version
Vignesh Chettiyar 70
View
Vignesh Chettiyar 69
View
Vignesh Chettiyar 68
View
Marc Laporte 63 - 67
View
Marc Laporte Removing sudo because we tell people to be root 58 - 62
View
Marc Laporte A little clearer 57
View
Vignesh Chettiyar 55 - 56
View
Vignesh Chettiyar 53 - 54
View
Vignesh Chettiyar 51 - 52
View
Vignesh Chettiyar 44 - 50
View
Vignesh Chettiyar 30 - 43
View
Vignesh Chettiyar 28 - 29
View
Vignesh Chettiyar 27
View
Vignesh Chettiyar 21 - 26
View