рдбреЗрдмрд┐рдпрди рдкрд░ рдореАрдбрд┐рдпрд╛рд╡рд┐рдХрд┐ рдХреА рддреИрдирд╛рддреА (рдпрд╣ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИ)

рдпрджрд┐ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╡рд┐рдХреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкрддрд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрд╣рд╛рдВ рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВ, рд╕реНрд╡рд╛рдЧрдд рд╣реИред рдореИрдВ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рдирдпрд╛ рд╣реВрдВ, рдпрд╣ рдореЗрд░реЗ рдХрджрдо-рджрд░-рдХрджрдо рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдорджрдж рдХрд░реЗрдЧрд╛ред рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ:


  1. рдбреЗрдмрд┐рдпрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛
  2. рджреАрдкрдХ рд╕реНрдЯреИрдХ
  3. рдЗрд╕ рдЖрдзрд╛рд░ рдкрд░ рд╡рд┐рдХреА рдХреЛ рд▓реЛрдХрдкреНрд░рд┐рдп рдореАрдбрд┐рдпрд╛рд╡рд┐рдХрд┐ рдЗрдВрдЬрди рдкрд░ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛

рд╡рд┐рддрд░рдг рдХрд╛ рдЪрдпрди


  • рдУрдПрд╕ - рдбреЗрдмрд┐рдпрди рдЪреБрдиреЗрдВред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХреНрдпреЛрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдбреЗрдмрд┐рдпрди-10.2.0-amd64-netinst.isoред рдбрд┐рд╕реНрдЯреНрд░реАрдмреНрдпреВрд╢рди, рдбрд┐рд╕реНрдЯреНрд░реАрдмреНрдпреВрд╢рди, рд╣рдореЗрд╢рд╛ рд╕реНрдЯреЗрдмрд▓ рдХреЗ рдЖрдЦрд┐рд░реА рдХреЛ рд▓реЗрдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИ, debian.org рдХреЛ рджреЗрдЦреЗрдВ ред
  • Mediawiki - рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЖрдЬ рддрдХ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕рдорд░реНрдерд┐рдд рд╣реИред рдореИрдВрдиреЗ DokuWiki рдХреЛ рдХрд░реАрдм рд╕реЗ рджреЗрдЦрд╛, рд▓реЗрдХрд┐рди рдирд╡реАрдирддрдо рд╡рд┐рддрд░рдг 2018 рдХреА рддрд╛рд░реАрдЦреЛрдВ рдореЗрдВ рдмрджрд▓ рдЧрдпрд╛, рдФрд░ рдореИрдиреБрдЕрд▓ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╢реБрд░реБрдЖрддреА рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдирд╣реАрдВ рдХрд┐рдП рдЧрдП рд╣реИрдВред
  • Apache, MariaDB рдФрд░ php73 - рдЬреИрд╕рд╛ рдХрд┐ Mediawiki рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╣реИ ред

рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЬреНрдЮрд╛рдкрди рдЬреЛ рд▓рд┐рдирдХреНрд╕ рд╕реЗ рдмрд╣реБрдд рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реИрдВ
  1. Linux , , .
  2. root, тАУ , , su. (, ), exit.
  3. , , , ssh su .
  4. ssh PuTTY. .

рдЙрдкрдХрд░рдг


  • рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдорд╛рдпрдиреЗ рдирд╣реАрдВ рд░рдЦрддрд╛ рд╣реИред рдпрд╣ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╣реЛ рд╕рдХрддреА рд╣реИ, рдпрд╣ рд▓реЛрд╣реЗ рдХрд╛ рдЯреБрдХрдбрд╝рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
    рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдмрд╣реБрдд рдХрдо рд╕рдВрд╕рд╛рдзрди рд╣реИрдВ, рддреЛ рд╕реНрдерд╛рдкрдирд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ ред

рдбреЗрдмрд┐рдпрди рдУрдПрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ


тАУ 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-.


Users, Clock, Partitions

. Root password



User for non-administrative activities


  • Full name of the user тАУ , aslan. , , , , , , etc.
  • Username тАУ aslan



тАФ Moscow



  • Partitioning method тАУ Guided тАУ use entire disk
  • Select disk to partition тАУ
  • Partitioning scheme тАУ All files in one partition,
  • Finish partitioning and write changes to disk
  • Write changes to disks тАУ Yes

Package manager, HTTP Proxy, Usage Survey, Software Selection

Configure the package manager


  • Scan another CD or DVD тАУ No
  • Debian archive mirror country тАУ Russian Federation
  • Debian archive mirror тАУ deb.debian.org

HTTP proxy


- ,


Configuring popularity-contest


Participate in the package usage survey тАУ .


Software selection


Choose software to install: SSH . тАж , .


GRUB, Finish, ,

Install the GRUB


  • Install the GRUB boot loader to the master boot record? тАУ , Yes.
  • Device for boot loader installation тАУ ( Enter device manually)

Finish the installation


  • , / .

  • SSH -root .
    su #   root
    apt-get update && apt-get upgrade


" Debian"


, , , , LAMP (PHP, MariaDB Apache). , .


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 # sudo,   -y,     .


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;
#    ,   THISpasswordSHOULDbeCHANGED       .

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) , .


MediaWiki


тАУ .


, :


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


┬л Mediawiki┬╗


- , . , (. ), , .


MediaWiki


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 #   :
      #.\pscp.exe тАУ   
      # '.\LocalSettings (wiki02_20200225).php' тАУ ,  
      #aslan@wiki02.aslan.local тАУ @__
      #:/home/aslan/ -   ,  .    , ..              Access Denied
      #LocalSettings.php тАУ      


  • ┬л ┬╗
    mv /home/aslan/LocalSettings.php /etc/mediawiki/LocalSettings.php#   !

    .



All Articles