إذا كنت بحاجة إلى ويكي خاص بك ، ولكن لا تعرف من أين تبدأ ، فمرحباً بك. أنا جديد في Linux ، سيساعد هذا خطوة بخطوة على وجه الخصوص. اعتبر:
- تثبيت دبيان
- مكدس LAMP
- أطلق على هذا الأساس ويكي على محرك ميدياويكي الشهير
اختيار التوزيعات
- نظام التشغيل - اختر دبيان. لا أعرف السبب. وبشكل أكثر تحديدًا ، debian-10.2.0-amd64-netinst.iso. بالطبع ، يستحق التوزيع دائمًا أخذ آخر مستقر ، انظر إلى debian.org .
- ميدياويكي - لأن هذا المشروع مدعوم بشكل جيد حتى يومنا هذا. نظرت عن كثب إلى DokuWiki ، لكن أحدث توزيع يعود إلى عام 2018 ، ومن الواضح أن الكتيبات ليست مصممة للمبتدئين.
- Apache و MariaDB و php73 - كما أوصت به ميدياويكي .
مذكرة لأولئك الذين ليسوا على دراية كبيرة بنظام لينكس- لينكس وكل ما يعمل عليه حساس للغاية لحالة الأحرف.
- root, – , , su. (, ), exit.
- , , , ssh su .
- ssh PuTTY. .
معدات
- لا يهم على الإطلاق. يمكن أن تكون آلة افتراضية ، يمكن أن تكون قطعة من الحديد.
إذا كان لديك عدد قليل جدًا من الموارد ، فراجع متطلبات التثبيت .
قم بتثبيت Debian OS
– Linux, , , . , «»-«», SSH, . , , .. " Mediawiki" .
.
. Language, Location, Keymap, Network.

– English

Location – Russian Federation (other – Europe – Russian Federation)



Locales – United States

Keymap to use – American English

, , DHCP-, .
Hostname for this system.
, wiki02. : , wiki mediawiki – . , .

Domain name
DNS-.

Package manager, HTTP Proxy, Usage Survey, Software Selection LAMP Stack
, SSH su. , , mysql Debian “buster” (10.3):
apt-get install apache2 mariadb-server php php-mysql libapache2-mod-php php-xml php-mbstring
apt-get install php-apcu php-intl imagemagick inkscape php-gd php-cli php-curl git -y
systemctl restart apache2
MySQL
mysql -u root -p
CREATE USER 'new_mysql_user'@'localhost' IDENTIFIED BY 'THISpasswordSHOULDbeCHANGED';
CREATE DATABASE my_wiki;
use my_wiki;
GRANT ALL ON my_wiki.* TO 'new_mysql_user'@'localhost';
quit;
PHP
, , :
- /etc/php/7.3/apache2/php.ini ( nano /etc/php/7.3/apache2/php.ini), , - ( su, )
- upload_max_fileseze = 2M # 50. , – , , - , .
- memory_limit = 128M # 128, –
- Ctrl+O, Ctrl+X nano
- :wq vi
« LAMP»
, ( Hyper-V) , .
– .
, :
cd /tmp/
wget https://releases.wikimedia.org/mediawiki/1.34/mediawiki-1.34.0.tar.gz
tar -xvzf /tmp/mediawiki-*.tar.gz
mkdir /var/lib/mediawiki
mv mediawiki-*/* /var/lib/mediawiki
– .
. .
apt-get install mediawiki -y
(1.34 vs 1.31), apt-get update . , , .
- , . , (. ), , .
http:// /mediawiki . , , . #, wiki02.aslan.local, . , FQDN. , , .
: ru – . , : ru —

,

- MySQL , . , – , , .

- - .

- – , .
- : , .
- – «», , . , portal02admin
- . , .
- .
- .

LocalSettings.php
, MediaWiki ( ). , .. , – ‘LocalSettings (3).php’. , «3» . , ( LocalSettings.php, ).

- .
. Windows, pscp. Windows, . , , , /etc/mediawiki/LocalSettings.php, mv .
, pscp.exe . Downloads . powershell (Shift+ «» , , powershell, cd)
powershell:
.\pscp.exe '.\LocalSettings (wiki02_20200225).php' aslan@wiki02.aslan.local:/home/aslan/LocalSettings.php
- « »
mv /home/aslan/LocalSettings.php /etc/mediawiki/LocalSettings.php
.