Ubuntu 24.04
Sponsored Link

Apache2 : विकि सिस्टम : MediaWiki2025/02/28

 

विकि सिस्टम MediaWiki स्थापित करें।

[1]

PHP + PHP-FPM कॉन्फ़िगर करें, यहाँ देखें

[2]

MariaDB सर्वर स्थापित करें, यहाँ देखें

[3] अन्य आवश्यक PHP मॉड्यूल स्थापित करें।
root@www:~#
apt -y install php-common php-gd php-intl php-mysql php-enchant

root@www:~#
vi /etc/php/8.3/fpm/pool.d/www.conf
;; अंतिम पंक्ति में जोड़ें
;; शायद आपको अपने उपयोग के लिए नीचे दिए गए मापदंडों को कॉन्फ़िगर करने की आवश्यकता है
php_value[max_execution_time] = 600
php_value[memory_limit] = 2G
php_value[post_max_size] = 2G
php_value[upload_max_filesize] = 2G
php_value[max_input_time] = 600
php_value[max_input_vars] = 2000
php_value[date.timezone] = Asia/Tokyo

root@www:~#
systemctl reload php8.3-fpm

[4] MediaWiki के लिए MariaDB पर उपयोगकर्ता और डेटाबेस बनाएँ।
root@www:~#
mysql

Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 37
Server version: 10.11.8-MariaDB-0ubuntu0.24.04.1 Ubuntu 24.04

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> create database mediawiki; 
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> grant all privileges on mediawiki.* to mediawiki@'localhost' identified by 'password'; 
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> exit 
Bye
[5] अन्य आवश्यक PHP मॉड्यूल स्थापित करें।
root@www:~#
wget https://releases.wikimedia.org/mediawiki/1.43/mediawiki-1.43.0.tar.gz

root@www:~#
tar zxvf mediawiki-1.43.0.tar.gz

root@www:~#
mv mediawiki-1.43.0 /var/www/mediawiki

root@www:~#
chown -R www-data:www-data /var/www/mediawiki

root@www:~#
vi /etc/apache2/conf-available/mediawiki.conf
# नया निर्माण

Timeout 600
ProxyTimeout 600

Alias /mediawiki "/var/www/mediawiki"
DirectoryIndex index.php index.html index.htm
<Directory "/var/www/mediawiki">
    Options FollowSymLinks
    AllowOverride All
    Require all granted

    <FilesMatch \.(php|phar)$>
        SetHandler "proxy:unix:/var/run/php/php8.3-fpm.sock|fcgi://localhost/"
    </FilesMatch>
</Directory>

<Directory "/var/www/mediawiki/images">
    AllowOverride None
    AddType text/plain .html .htm .shtml .phtml
    php_admin_flag engine off
    Header always set X-Content-Type-Options "nosniff"
    <FilesMatch \.(php|phar)$>
        SetHandler None
    </FilesMatch>
</Directory>

root@www:~#
a2enmod headers

Enabling module headers.
To activate the new configuration, you need to run:
  systemctl restart apache2
root@www:~#
a2enconf mediawiki

Enabling conf mediawiki.
To activate the new configuration, you need to run:
  systemctl reload apache2

root@www:~#
systemctl reload apache2

[6] किसी भी क्लाइंट पर वेब ब्राउज़र के साथ URL [https://(सर्वर का होस्टनाम या IP पता)/mediawiki/mw-config/] तक पहुँचें, फिर निम्न स्क्रीन प्रदर्शित होती है। [जारी रखें] बटन पर क्लिक करें।
[7] सत्यापित करें कि स्थापना आवश्यकताएँ पूरी हो गई हैं और [जारी रखें] बटन पर क्लिक करें।
[8] यह डेटाबेस कनेक्शन सेटिंग है। आपके द्वारा बनाया गया डेटाबेस नाम, उपयोगकर्ता नाम और पासवर्ड दर्ज करें, और [जारी रखें] बटन पर क्लिक करें।
[9] [जारी रखें] बटन पर क्लिक करें।
[10] विकि नाम और व्यवस्थापक खाता सेट करें।
[11] यह एक वैकल्पिक सेटिंग है, इसलिए इसे अपनी पसंद के अनुसार सेट करें।
[12] [जारी रखें] बटन पर क्लिक करें।
[13] [जारी रखें] बटन पर क्लिक करें।
[14] यह सेटअप पूर्ण स्क्रीन प्रदर्शित करेगा।
अंत में, स्क्रीन पर दिए गए निर्देशानुसार, [LocalSettings.php] डाउनलोड करें और इसे मीडियाविकी रूट निर्देशिका (इस उदाहरण में [/var/www/mediawiki]) के अंतर्गत अपलोड करें।
[15] यह MediaWiki की मुख्य स्क्रीन है, जहां आप WikiPedia की तरह एक विकि साइट बना सकते हैं।
मिलान सामग्री