How To Install MediaWiki On Ubuntu 18.04 With Nginx MariaDB And PHP
Dari Catatan Pak Samsul
Revisi sejak 31 Januari 2021 10.28 oleh
Samsul
(
bicara
|
kontrib
)
(
beda
)
← Revisi sebelumnya
|
Revisi terkini
(
beda
) |
Revisi selanjutnya →
(
beda
)
Loncat ke navigasi
Loncat ke pencarian
Daftar isi
1
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
2
Our Server Specification-
3
Os:Ubuntu 18.04 LTS Bionic Beaver 64Bit | IP address- 192.168.1.50 | Hostname :www.yourdomain.com
4
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
5
lsb_release -cd ; getconf LONG_BIT ; whoami ; hostname -f ; hostname -I ; apt update ; apt install -y build-essential software-properties-common curl gdebi wget aptitude nano git net-tools lsb-release apt-transport-https
6
apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
7
add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirror.biznetgio.com/mariadb/repo/10.4/ubuntu bionic main'
8
add-apt-repository ppa:ondrej/php -y
9
apt-get update ; apt-get install -y nginx mariadb-server mariadb-client php7.3 php7.3-cli php7.3-fpm php7.3-cgi php7.3-bcmath php7.3-curl php7.3-gd php7.3-intl php7.3-json php7.3-mbstring php7.3-mysql php7.3-opcache php7.3-sqlite3 php7.3-xml php7.3-zip php7.3-snmp php7.3-json php7.3-imap php7.3-common php7.3-tidy
10
systemctl start nginx mariadb ; systemctl enable nginx mariadb
11
mysql_secure_installation
12
mysql -u root -p
13
create database db;
14
grant all on db.* to 'dbuser'@'localhost' identified by 'dbpass';
15
quit
16
gedit /etc/php/7.3/fpm/php.ini &>/dev/null [ date.timezone ="Asia/Kolkata" cgi.fix_pathinfo=0 ]
17
gedit /etc/php/7.3/fpm/pool.d/www.conf &>/dev/null [ env[HOSTNAME] = $HOSTNAME ]
18
wget https://releases.wikimedia.org/mediawiki/1.33/mediawiki-1.33.0.tar.gz
19
tar -xvzf mediawiki-1.33.0.tar.gz
20
cp -r mediawiki-1.33.0 /var/www/html/mediawiki
21
chown -R www-data:www-data /var/www/html/ ; chmod -R 755 /var/www/html/
22
gedit /etc/nginx/sites-available/default &>/dev/null
23
server {
24
server_name www.yourdomain.com;
25
access_log /var/log/nginx/yourdomain-access.log;
26
error_log /var/log/nginx/yourdomain-error.log;
27
root /var/www/html/mediawiki/;
28
location / {
29
index index.php;
30
try_files $uri $uri/ /index.php$is_args$args;
31
}
32
location ~ \.php$ {
33
include snippets/fastcgi-php.conf;
34
fastcgi_pass unix:/run/php/php7.3-fpm.sock;
35
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
36
}
37
}
38
nginx -t ; echo "192.168.1.50 www.yourdomain.com" >> /etc/hosts ; systemctl restart php7.3-fpm nginx mariadb
39
http://www.yourdomain.com
40
cp -r /home/ubuntu/Downloads/LocalSettings.php /var/www/html/mediawiki/
41
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Our Server Specification-
Os:Ubuntu 18.04 LTS Bionic Beaver 64Bit | IP address- 192.168.1.50 | Hostname :www.yourdomain.com
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
lsb_release -cd ; getconf LONG_BIT ; whoami ; hostname -f ; hostname -I ; apt update ; apt install -y build-essential software-properties-common curl gdebi wget aptitude nano git net-tools lsb-release apt-transport-https
apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirror.biznetgio.com/mariadb/repo/10.4/ubuntu bionic main'
add-apt-repository ppa:ondrej/php -y
apt-get update ; apt-get install -y nginx mariadb-server mariadb-client php7.3 php7.3-cli php7.3-fpm php7.3-cgi php7.3-bcmath php7.3-curl php7.3-gd php7.3-intl php7.3-json php7.3-mbstring php7.3-mysql php7.3-opcache php7.3-sqlite3 php7.3-xml php7.3-zip php7.3-snmp php7.3-json php7.3-imap php7.3-common php7.3-tidy
systemctl start nginx mariadb ; systemctl enable nginx mariadb
mysql_secure_installation
mysql -u root -p
create database db;
grant all on db.* to 'dbuser'@'localhost' identified by 'dbpass';
quit
gedit /etc/php/7.3/fpm/php.ini &>/dev/null [ date.timezone ="Asia/Kolkata" cgi.fix_pathinfo=0 ]
gedit /etc/php/7.3/fpm/pool.d/www.conf &>/dev/null [ env[HOSTNAME] = $HOSTNAME ]
wget https://releases.wikimedia.org/mediawiki/1.33/mediawiki-1.33.0.tar.gz
tar -xvzf mediawiki-1.33.0.tar.gz
cp -r mediawiki-1.33.0 /var/www/html/mediawiki
chown -R www-data:www-data /var/www/html/ ; chmod -R 755 /var/www/html/
gedit /etc/nginx/sites-available/default &>/dev/null
server {
server_name www.yourdomain.com;
access_log /var/log/nginx/yourdomain-access.log;
error_log /var/log/nginx/yourdomain-error.log;
root /var/www/html/mediawiki/;
location / {
index index.php;
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php7.3-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
}
nginx -t ; echo "192.168.1.50 www.yourdomain.com" >> /etc/hosts ; systemctl restart php7.3-fpm nginx mariadb
http://www.yourdomain.com
cp -r /home/ubuntu/Downloads/LocalSettings.php /var/www/html/mediawiki/
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Menu navigasi
Perkakas pribadi
Masuk log
Ruang nama
Halaman
Pembicaraan
Bahasa Indonesia
Tampilan
Baca
Lihat sumber
Lihat riwayat
Lainnya
Pencarian
Navigasi
Halaman utama
Perubahan terbaru
Halaman sembarang
Bantuan tentang MediaWiki
Perkakas
Pranala balik
Perubahan terkait
Halaman istimewa
Versi cetak
Pranala permanen
Informasi halaman