Jika Anda membutuhkan Wiki Anda sendiri, tetapi tidak tahu harus mulai dari mana, selamat datang. Saya baru mengenal Linux, ini akan membantu langkah demi langkah saya khususnya. Dianggap:
- menginstal Debian
- LAMP stack
- luncurkan atas dasar ini Wiki pada mesin Mediawiki yang populer
Memilih Distribusi
- OS - pilih Debian. Saya tidak tahu kenapa. Lebih khusus lagi, debian-10.2.0-amd64-netinst.iso. Distribusi, tentu saja, selalu layak untuk diambil dari stabil terakhir, lihat debian.org .
- Mediawiki - karena proyek ini didukung dengan baik hingga hari ini. Saya melihat dari dekat ke DokuWiki, tetapi tanggal distribusi terakhir kembali ke tahun 2018, dan manualnya jelas tidak dirancang untuk pemula.
- Apache, MariaDB dan php73 - seperti yang direkomendasikan oleh Mediawiki .
Memo untuk mereka yang tidak terlalu mengenal Linux- Linux dan semua yang berfungsi di dalamnya sangat sensitif terhadap huruf besar / kecil.
- root, β , , su. (, ), exit.
- , , , ssh su .
- ssh PuTTY. .
Peralatan
- itu tidak masalah sama sekali. Ini bisa berupa mesin virtual, bisa berupa sepotong besi.
Jika Anda memiliki sumber daya yang sangat sedikit, lihat persyaratan Instalasi .
Instal 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
.