{"id":30321,"date":"2023-11-07T10:49:14","date_gmt":"2023-11-07T07:49:14","guid":{"rendered":"https:\/\/linuxthebest.net\/?p=30321"},"modified":"2023-11-07T10:49:14","modified_gmt":"2023-11-07T07:49:14","slug":"yak-vstanoviti-bookstack-na-debian-12","status":"publish","type":"post","link":"https:\/\/linuxthebest.net\/uk\/yak-vstanoviti-bookstack-na-debian-12\/","title":{"rendered":"\u042f\u043a \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438 BookStack \u043d\u0430 Debian 12"},"content":{"rendered":"<p>BookStack &#8211; \u0446\u0435 \u0431\u0435\u0437\u043a\u043e\u0448\u0442\u043e\u0432\u043d\u0430 \u0432\u0456\u043a\u0456-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0430 \u0437 \u0432\u0456\u0434\u043a\u0440\u0438\u0442\u0438\u043c \u0432\u0438\u0445\u0456\u0434\u043d\u0438\u043c \u043a\u043e\u0434\u043e\u043c, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u043d\u0430 PHP \u0437 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f\u043c \u0432\u0435\u0431-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0443 Laravel. BookStack \u044f\u0432\u043b\u044f\u0454 \u0441\u043e\u0431\u043e\u044e \u043f\u0440\u043e\u0441\u0442\u0443 \u0456 \u0441\u0430\u043c\u043e\u0434\u043e\u0441\u0442\u0430\u0442\u043d\u044e \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 \u0434\u043b\u044f \u0437\u0431\u0435\u0440\u0456\u0433\u0430\u043d\u043d\u044f \u0442\u0430 \u043e\u0440\u0433\u0430\u043d\u0456\u0437\u0430\u0446\u0456\u0457 \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u0457.<\/p>\n<p>\u0423 \u0446\u044c\u043e\u043c\u0443 \u043f\u043e\u0441\u0456\u0431\u043d\u0438\u043a\u0443 \u043c\u0438 \u043a\u0440\u043e\u043a \u0437\u0430 \u043a\u0440\u043e\u043a\u043e\u043c \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043c\u043e \u0432\u0430\u0441 \u0447\u0435\u0440\u0435\u0437 \u043f\u0440\u043e\u0446\u0435\u0441 \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f BookStack \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440 Debian 12, \u0449\u043e\u0431 \u0443 \u0432\u0430\u0441 \u0437&#8217;\u044f\u0432\u0438\u043b\u0430\u0441\u044f \u0432\u043b\u0430\u0441\u043d\u0430 wiki-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0434\u043b\u044f \u0440\u043e\u0437\u043c\u0456\u0449\u0435\u043d\u043d\u044f \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u0457.<\/p>\n<h3>\u041f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u0456 \u0443\u043c\u043e\u0432\u0438<\/h3>\n<p>\u041f\u0435\u0440\u0448 \u043d\u0456\u0436 \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u0442\u0438 \u0434\u043e \u0440\u043e\u0431\u043e\u0442\u0438, \u043f\u0435\u0440\u0435\u043a\u043e\u043d\u0430\u0439\u0442\u0435\u0441\u044f, \u0449\u043e \u0443 \u0432\u0430\u0441 \u0454 \u0442\u0430\u043a\u0435:<\/p>\n<ul>\n<li>\u0421\u0435\u0440\u0432\u0435\u0440 Debian 12.<\/li>\n<li>\u041a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447 \u043d\u0435 root \u0437 \u043f\u0440\u0430\u0432\u0430\u043c\u0438 \u0430\u0434\u043c\u0456\u043d\u0456\u0441\u0442\u0440\u0430\u0442\u043e\u0440\u0430 sudo.<\/li>\n<li>\u0414\u043e\u043c\u0435\u043d\u043d\u0435 \u0456\u043c&#8217;\u044f, \u0449\u043e \u0432\u043a\u0430\u0437\u0443\u0454 \u043d\u0430 IP-\u0430\u0434\u0440\u0435\u0441\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u0430.<\/li>\n<\/ul>\n<h3>\u0412\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u0437\u0430\u043b\u0435\u0436\u043d\u043e\u0441\u0442\u0435\u0439<\/h3>\n<p>BookStack &#8211; \u0446\u0435 \u0432\u0456\u043a\u0456-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u043d\u0430 PHP \u0456 MySQL\/MariaDB. \u041d\u0430\u0440\u0430\u0437\u0456 \u0432\u043e\u043d\u0430 \u043f\u043e\u0432\u043d\u0456\u0441\u0442\u044e \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u0443\u0454\u0442\u044c\u0441\u044f \u0443 \u0432\u0435\u0440\u0441\u0456\u0457 PHP 8.2. \u041d\u0430 \u0446\u044c\u043e\u043c\u0443 \u0435\u0442\u0430\u043f\u0456 \u0432\u0438 \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u0437\u0430\u043b\u0435\u0436\u043d\u043e\u0441\u0442\u0456 \u0434\u043b\u044f BookStack, \u044f\u043a\u0456 \u0432\u043a\u043b\u044e\u0447\u0430\u044e\u0442\u044c \u043f\u0430\u043a\u0435\u0442\u0438 LAMP Stack (Apache2, MariaDB, PHP), Git \u0456 Composer.<\/p>\n<p>\u041e\u043d\u043e\u0432\u0456\u0442\u044c \u0456\u043d\u0434\u0435\u043a\u0441 \u043f\u0430\u043a\u0435\u0442\u0456\u0432 Debian \u0437\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e \u0442\u0430\u043a\u043e\u0457 \u043a\u043e\u043c\u0430\u043d\u0434\u0438.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\">sudo apt update<\/code><\/pre>\n<div class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"30323\" data-permalink=\"https:\/\/linuxthebest.net\/uk\/yak-vstanoviti-bookstack-na-debian-12\/1-update-repo\/\" data-orig-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/1-update-repo.png?fit=703%2C163&amp;ssl=1\" data-orig-size=\"703,163\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"1-update-repo\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/1-update-repo.png?fit=703%2C163&amp;ssl=1\" class=\"aligncenter size-full wp-image-30323 lazyload\" data-src=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/1-update-repo.png?resize=703%2C163&#038;ssl=1\" alt=\"\" width=\"703\" height=\"163\" data-srcset=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/1-update-repo.png?w=703&amp;ssl=1 703w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/1-update-repo.png?resize=300%2C70&amp;ssl=1 300w\" data-sizes=\"(max-width: 703px) 100vw, 703px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 703px; --smush-placeholder-aspect-ratio: 703\/163;\" \/><\/div>\n<p>\u041f\u0456\u0441\u043b\u044f \u043e\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u0441\u0445\u043e\u0432\u0438\u0449\u0430 \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0456\u0442\u044c \u0437\u0430\u043b\u0435\u0436\u043d\u043e\u0441\u0442\u0456 \u043f\u0430\u043a\u0435\u0442\u0456\u0432 \u0434\u043b\u044f BookStack, \u0432\u0438\u043a\u043e\u043d\u0430\u0432\u0448\u0438 \u0442\u0430\u043a\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u0443 apt install. \u0417\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e \u0446\u0456\u0454\u0457 \u043a\u043e\u043c\u0430\u043d\u0434\u0438 \u0432\u0438 \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u043f\u0430\u043a\u0435\u0442 LAMP Stack, Composer \u0456 Git.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\">sudo apt install apache2 mariadb-server composer curl php php-xml libapache2-mod-php php-fpm php-curl php-mbstring php-ldap php-tidy php-zip php-gd php-mysql git<\/code><\/pre>\n<p>\u0412\u0432\u0435\u0434\u0456\u0442\u044c y \u0434\u043b\u044f \u043f\u0440\u043e\u0434\u043e\u0432\u0436\u0435\u043d\u043d\u044f \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"30324\" data-permalink=\"https:\/\/linuxthebest.net\/uk\/yak-vstanoviti-bookstack-na-debian-12\/2-install-deps\/\" data-orig-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/2-install-deps.png?fit=1324%2C225&amp;ssl=1\" data-orig-size=\"1324,225\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"2-install-deps\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/2-install-deps.png?fit=1024%2C174&amp;ssl=1\" class=\"aligncenter size-large wp-image-30324 lazyload\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/174;outline-color: #b32d2e; outline-width: 4px; outline-offset: 2px;\" data-src=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/2-install-deps.png?resize=1024%2C174&#038;ssl=1\" alt=\"\" width=\"1024\" height=\"174\" data-srcset=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/2-install-deps.png?resize=1024%2C174&amp;ssl=1 1024w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/2-install-deps.png?resize=300%2C51&amp;ssl=1 300w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/2-install-deps.png?resize=768%2C131&amp;ssl=1 768w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/2-install-deps.png?w=1324&amp;ssl=1 1324w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/><\/p>\n<p>\u041f\u0456\u0441\u043b\u044f \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u0437\u0430\u043b\u0435\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u0442\u0435 \u043a\u043e\u0436\u043d\u0443 \u0437\u0430\u043b\u0435\u0436\u043d\u0456\u0441\u0442\u044c, \u0432\u0438\u043a\u043e\u043d\u0430\u0432\u0448\u0438 \u0442\u0430\u043a\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u0443.<\/p>\n<p>\u041f\u0435\u0440\u0435\u0432\u0456\u0440\u0442\u0435 \u0441\u043b\u0443\u0436\u0431\u0443 apache2 \u0437\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e \u043d\u0430\u0432\u0435\u0434\u0435\u043d\u043e\u0457 \u043d\u0438\u0436\u0447\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u0438 systemctl, \u0449\u043e\u0431 \u043f\u0435\u0440\u0435\u043a\u043e\u043d\u0430\u0442\u0438\u0441\u044f, \u0449\u043e \u0441\u043b\u0443\u0436\u0431\u0443 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043e \u0442\u0430 \u0432\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\">sudo systemctl is-enabled apache2\nsudo systemctl status apache2<\/code><\/pre>\n<p>\u041d\u0430\u0441\u0442\u0443\u043f\u043d\u0438\u0439 \u0432\u0438\u0441\u043d\u043e\u0432\u043e\u043a \u043f\u0456\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c, \u0449\u043e \u0441\u043b\u0443\u0436\u0431\u0443 apache2 \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u043e \u0439 \u0443\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043e.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"30325\" data-permalink=\"https:\/\/linuxthebest.net\/uk\/yak-vstanoviti-bookstack-na-debian-12\/3-check-aapche2\/\" data-orig-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/3-check-aapche2.png?fit=773%2C241&amp;ssl=1\" data-orig-size=\"773,241\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"3-check-aapche2\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/3-check-aapche2.png?fit=773%2C241&amp;ssl=1\" class=\"aligncenter size-full wp-image-30325 lazyload\" style=\"--smush-placeholder-width: 773px; --smush-placeholder-aspect-ratio: 773\/241;outline-color: #b32d2e; outline-width: 4px; outline-offset: 2px;\" data-src=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/3-check-aapche2.png?resize=773%2C241&#038;ssl=1\" alt=\"\" width=\"773\" height=\"241\" data-srcset=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/3-check-aapche2.png?w=773&amp;ssl=1 773w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/3-check-aapche2.png?resize=300%2C94&amp;ssl=1 300w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/3-check-aapche2.png?resize=768%2C239&amp;ssl=1 768w\" data-sizes=\"(max-width: 773px) 100vw, 773px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/><\/p>\n<p>\u0422\u0435\u043f\u0435\u0440 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u0442\u0435 \u0440\u043e\u0431\u043e\u0442\u0443 \u0441\u043b\u0443\u0436\u0431\u0438 mariadb \u0437\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e \u0442\u0430\u043a\u043e\u0457 \u043a\u043e\u043c\u0430\u043d\u0434\u0438.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\">sudo systemctl is-enabled mariadb\nsudo systemctl status mariadb<\/code><\/pre>\n<p>\u0423 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0456 \u043f\u043e\u0432\u0438\u043d\u043d\u043e \u0431\u0443\u0442\u0438 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043e, \u0449\u043e \u0441\u043b\u0443\u0436\u0431\u0430 mariadb \u0437\u0430\u043f\u0443\u0449\u0435\u043d\u0430 \u0456 \u0432\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u0430 \u0443 \u0432\u0430\u0448\u0456\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0456.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"30326\" data-permalink=\"https:\/\/linuxthebest.net\/uk\/yak-vstanoviti-bookstack-na-debian-12\/4-check-mariadb\/\" data-orig-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/4-check-mariadb.png?fit=774%2C283&amp;ssl=1\" data-orig-size=\"774,283\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"4-check-mariadb\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/4-check-mariadb.png?fit=774%2C283&amp;ssl=1\" class=\"aligncenter size-full wp-image-30326 lazyload\" style=\"--smush-placeholder-width: 774px; --smush-placeholder-aspect-ratio: 774\/283;outline-color: #b32d2e; outline-width: 4px; outline-offset: 2px;\" data-src=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/4-check-mariadb.png?resize=774%2C283&#038;ssl=1\" alt=\"\" width=\"774\" height=\"283\" data-srcset=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/4-check-mariadb.png?w=774&amp;ssl=1 774w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/4-check-mariadb.png?resize=300%2C110&amp;ssl=1 300w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/4-check-mariadb.png?resize=768%2C281&amp;ssl=1 768w\" data-sizes=\"(max-width: 774px) 100vw, 774px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/><\/p>\n<p>\u0414\u0430\u043b\u0456 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u0442\u0435 \u0432\u0435\u0440\u0441\u0456\u044e PHP \u0456 \u0441\u043f\u0438\u0441\u043e\u043a \u0443\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u0438\u0445 \u0440\u043e\u0437\u0448\u0438\u0440\u0435\u043d\u044c \u0437\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e \u0442\u0430\u043a\u043e\u0457 \u043a\u043e\u043c\u0430\u043d\u0434\u0438.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\">php -v\nphp -m<\/code><\/pre>\n<p>\u0421\u0443\u0434\u044f\u0447\u0438 \u0437 \u043d\u0430\u0432\u0435\u0434\u0435\u043d\u043e\u0433\u043e \u043d\u0438\u0436\u0447\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0443, PHP 8.2 \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e \u0443 \u0432\u0430\u0448\u0456\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u0456.<\/p>\n<p><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"30327\" data-permalink=\"https:\/\/linuxthebest.net\/uk\/yak-vstanoviti-bookstack-na-debian-12\/5-check-php\/\" data-orig-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/5-check-php.png?fit=616%2C461&amp;ssl=1\" data-orig-size=\"616,461\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"5-check-php\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/5-check-php.png?fit=616%2C461&amp;ssl=1\" class=\"aligncenter size-full wp-image-30327 lazyload\" style=\"--smush-placeholder-width: 616px; --smush-placeholder-aspect-ratio: 616\/461;outline-color: #b32d2e; outline-width: 4px; outline-offset: 2px;\" data-src=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/5-check-php.png?resize=616%2C461&#038;ssl=1\" alt=\"\" width=\"616\" height=\"461\" data-srcset=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/5-check-php.png?w=616&amp;ssl=1 616w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/5-check-php.png?resize=300%2C225&amp;ssl=1 300w\" data-sizes=\"(max-width: 616px) 100vw, 616px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" \/><\/p>\n<p>\u041d\u0430\u0440\u0435\u0448\u0442\u0456, \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u0442\u0435 Composer \u0437\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457 \u043a\u043e\u043c\u0430\u043d\u0434\u0438. \u0423 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0456 \u0431\u0443\u0434\u0435 \u0437\u043d\u0430\u0439\u0434\u0435\u043d\u043e \u0431\u0456\u043d\u0430\u0440\u043d\u0438\u0439 \u0444\u0430\u0439\u043b Composer \u0456 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u0435\u043d\u043e \u0439\u043e\u0433\u043e \u0432\u0435\u0440\u0441\u0456\u044e.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\">which composer\nsudo -u www-data composer -v<\/code><\/pre>\n<p>\u0412\u0438 \u043f\u043e\u0432\u0438\u043d\u043d\u0456 \u043f\u043e\u0431\u0430\u0447\u0438\u0442\u0438, \u0449\u043e Composer 2.5.5 \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043e \u0437\u0430 \u0430\u0434\u0440\u0435\u0441\u043e\u044e \/usr\/bin\/composer.<\/p>\n<div class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"30328\" data-permalink=\"https:\/\/linuxthebest.net\/uk\/yak-vstanoviti-bookstack-na-debian-12\/6-check-composer\/\" data-orig-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/6-check-composer.png?fit=490%2C257&amp;ssl=1\" data-orig-size=\"490,257\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"6-check-composer\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/6-check-composer.png?fit=490%2C257&amp;ssl=1\" class=\"aligncenter size-full wp-image-30328 lazyload\" data-src=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/6-check-composer.png?resize=490%2C257&#038;ssl=1\" alt=\"\" width=\"490\" height=\"257\" data-srcset=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/6-check-composer.png?w=490&amp;ssl=1 490w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/6-check-composer.png?resize=300%2C157&amp;ssl=1 300w\" data-sizes=\"(max-width: 490px) 100vw, 490px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 490px; --smush-placeholder-aspect-ratio: 490\/257;\" \/><\/div>\n<h3>\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f PHP<\/h3>\n<p>\u041f\u0456\u0441\u043b\u044f \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u0437\u0430\u043b\u0435\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0438\u043c \u043a\u0440\u043e\u043a\u043e\u043c \u0431\u0443\u0434\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f PHP \u0448\u043b\u044f\u0445\u043e\u043c \u0432\u043d\u0435\u0441\u0435\u043d\u043d\u044f \u0437\u043c\u0456\u043d \u0434\u043e \u0444\u0430\u0439\u043b\u0443 php.ini \u043d\u0430 \u043c\u0430\u0448\u0438\u043d\u0456 Debian.<\/p>\n<p>\u0412\u0456\u0434\u043a\u0440\u0438\u0439\u0442\u0435 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e PHP \/etc\/php\/8.2\/apache2\/php.ini \u0437\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e \u0442\u0430\u043a\u043e\u0457 \u043a\u043e\u043c\u0430\u043d\u0434\u0438 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 nano.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\">sudo nano \/etc\/php\/8.2\/apache2\/php.ini<\/code><\/pre>\n<p>\u0417\u043c\u0456\u043d\u0456\u0442\u044c \u0434\u0435\u044f\u043a\u0456 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0438 \u0437\u0430 \u0437\u0430\u043c\u043e\u0432\u0447\u0443\u0432\u0430\u043d\u043d\u044f\u043c \u0437\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u0457. \u041e\u0431\u043e\u0432&#8217;\u044f\u0437\u043a\u043e\u0432\u043e \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0439\u0442\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0438 date.timezone \u0456 memory_limit \u0432\u0456\u0434\u043f\u043e\u0432\u0456\u0434\u043d\u043e \u0434\u043e \u043e\u0442\u043e\u0447\u0435\u043d\u043d\u044f \u0432\u0430\u0448\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0435\u0440\u0430.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\">date.timezone = Europe\/Amsterdam\nmemory_limit = 512M<\/code><\/pre>\n<p>\u0417\u0431\u0435\u0440\u0435\u0436\u0456\u0442\u044c \u0444\u0430\u0439\u043b \u0456 \u043f\u0456\u0441\u043b\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u044f \u0440\u043e\u0431\u043e\u0442\u0438 \u0432\u0438\u0439\u0434\u0456\u0442\u044c \u0456\u0437 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430.<\/p>\n<p>\u0422\u0435\u043f\u0435\u0440 \u0432\u0438\u043a\u043e\u043d\u0430\u0439\u0442\u0435 \u0442\u0430\u043a\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u0443 systemctl \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0443 \u0441\u043b\u0443\u0436\u0431\u0438 apache2 \u0456 \u0437\u0430\u0441\u0442\u043e\u0441\u0443\u0432\u0430\u043d\u043d\u044f \u0437\u0440\u043e\u0431\u043b\u0435\u043d\u0438\u0445 \u0437\u043c\u0456\u043d.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\">sudo systemctl restart apache2<\/code><\/pre>\n<h3>\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430 MariaDB<\/h3>\n<p>\u0422\u0435\u043f\u0435\u0440, \u043a\u043e\u043b\u0438 PHP \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e, \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0438\u043c \u043a\u0440\u043e\u043a\u043e\u043c \u0431\u0443\u0434\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430 MariaDB \u0437\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e \u0443\u0442\u0438\u043b\u0456\u0442\u0438 mariadb-secure-installation, \u044f\u043a\u0430 \u0434\u0430\u0454 \u0437\u043c\u043e\u0433\u0443 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u0442\u0438 \u0431\u0430\u0437\u043e\u0432\u0443 \u0431\u0435\u0437\u043f\u0435\u043a\u0443 \u0434\u043b\u044f MariaDB. \u0422\u0430\u043a\u043e\u0436 \u0431\u0443\u0434\u0435 \u0441\u0442\u0432\u043e\u0440\u0435\u043d\u043e \u043d\u043e\u0432\u0443 \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u0438\u0445 \u0456 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430, \u044f\u043a\u0438\u0439 \u0431\u0443\u0434\u0435 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438\u0441\u044f \u0432 BookStack.<\/p>\n<p>\u0414\u043b\u044f \u0437\u0430\u0445\u0438\u0441\u0442\u0443 \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f MariaDB \u0432\u0438\u043a\u043e\u043d\u0430\u0439\u0442\u0435 \u0442\u0430\u043a\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u0443 mariadb-secure-installlation.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\">sudo mariadb-secure-installation<\/code><\/pre>\n<p>\u0423 \u043f\u0440\u043e\u0446\u0435\u0441\u0456 \u0440\u043e\u0431\u043e\u0442\u0438 \u0432\u0430\u043c \u0431\u0443\u0434\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043e \u0437\u0430\u043f\u0438\u0442\u0430\u043d\u043d\u044f \u043f\u0440\u043e \u0434\u0435\u044f\u043a\u0456 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u0457. \u0412\u0432\u0435\u0434\u0456\u0442\u044c Y, \u0449\u043e\u0431 \u043f\u043e\u0433\u043e\u0434\u0438\u0442\u0438\u0441\u044f \u0456 \u0437\u0430\u0441\u0442\u043e\u0441\u0443\u0432\u0430\u0442\u0438 \u043d\u043e\u0432\u0456 \u0437\u043c\u0456\u043d\u0438, \u0430\u0431\u043e n \u0434\u043b\u044f No, \u0449\u043e\u0431 \u0432\u0456\u0434\u0445\u0438\u043b\u0438\u0442\u0438 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e.<\/p>\n<ol>\n<li>\u0414\u043b\u044f \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u0441\u0435\u0440\u0432\u0435\u0440\u0430 MariaDB \u0437\u0430 \u0437\u0430\u043c\u043e\u0432\u0447\u0443\u0432\u0430\u043d\u043d\u044f\u043c \u0431\u0435\u0437 \u043f\u0430\u0440\u043e\u043b\u044f \u043a\u043e\u0440\u0435\u043d\u0435\u0432\u043e\u0433\u043e \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 \u043d\u0430\u0442\u0438\u0441\u043d\u0456\u0442\u044c ENTER, \u043a\u043e\u043b\u0438 \u0432\u0430\u0441 \u0437\u0430\u043f\u0438\u0442\u0430\u044e\u0442\u044c \u043f\u0440\u043e \u043f\u0430\u0440\u043e\u043b\u044c.<\/li>\n<li>\u041b\u043e\u043a\u0430\u043b\u044c\u043d\u0430 \u0430\u0432\u0442\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u044f \u0434\u043b\u044f \u043a\u043e\u0440\u0435\u043d\u0435\u0432\u0438\u0445 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0456\u0432 MariaDB \u0437\u0430 \u0437\u0430\u043c\u043e\u0432\u0447\u0443\u0432\u0430\u043d\u043d\u044f\u043c \u0437\u0430\u0445\u0438\u0449\u0435\u043d\u0430, \u0432\u0432\u0435\u0434\u0456\u0442\u044c &#8216;n&#8217;, \u043a\u043e\u043b\u0438 \u0432\u0430\u0441 \u043f\u043e\u043f\u0440\u043e\u0441\u044f\u0442\u044c \u0437\u043c\u0456\u043d\u0438\u0442\u0438 \u043c\u0435\u0442\u043e\u0434 \u0430\u0432\u0442\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u0457 \u043d\u0430 &#8216;unix_socket&#8217;.<\/li>\n<li>\u0412\u0432\u0435\u0434\u0456\u0442\u044c &#8216;Y&#8217; \u0434\u043b\u044f \u0441\u0442\u0432\u043e\u0440\u0435\u043d\u043d\u044f \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u0430\u0440\u043e\u043b\u044f \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 MariaDB root. \u041f\u043e\u0442\u0456\u043c \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u043d\u0430\u0434\u0456\u0439\u043d\u0438\u0439 \u043f\u0430\u0440\u043e\u043b\u044c \u0434\u043b\u044f \u043a\u043e\u0440\u0435\u043d\u0435\u0432\u043e\u0433\u043e \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 MariaDB \u0456 \u043f\u043e\u0432\u0442\u043e\u0440\u0456\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0434\u0443\u0440\u0443.<\/li>\n<li>\u041d\u0430 \u0437\u0430\u043f\u0438\u0442\u0430\u043d\u043d\u044f \u043f\u0440\u043e \u0432\u0438\u043c\u043a\u043d\u0435\u043d\u043d\u044f \u0432\u0456\u0434\u0434\u0430\u043b\u0435\u043d\u043e\u0457 \u0430\u0432\u0442\u0435\u043d\u0442\u0438\u0444\u0456\u043a\u0430\u0446\u0456\u0457 \u0434\u043b\u044f \u043a\u043e\u0440\u0435\u043d\u0435\u0432\u043e\u0433\u043e \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 MariaDB \u0432\u0432\u0435\u0434\u0456\u0442\u044c &#8220;Y&#8221;, \u0449\u043e\u0431 \u043f\u043e\u0433\u043e\u0434\u0438\u0442\u0438\u0441\u044f.<\/li>\n<li>\u0417\u0430 \u0437\u0430\u043c\u043e\u0432\u0447\u0443\u0432\u0430\u043d\u043d\u044f\u043c \u0441\u0435\u0440\u0432\u0435\u0440 MariaDB \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u044e\u0454\u0442\u044c\u0441\u044f \u0437 \u0431\u0430\u0437\u043e\u044e \u0434\u0430\u043d\u0438\u0445 &#8216;test&#8217; \u0456 \u0434\u043e\u0437\u0432\u043e\u043b\u044f\u0454 \u0430\u043d\u043e\u043d\u0456\u043c\u043d\u043e\u043c\u0443 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0435\u0432\u0456 \u043e\u0442\u0440\u0438\u043c\u0430\u0442\u0438 \u0434\u043e \u043d\u0435\u0457 \u0434\u043e\u0441\u0442\u0443\u043f. \u0412\u0432\u0435\u0434\u0456\u0442\u044c &#8220;Y&#8221; \u0434\u043b\u044f \u043e\u0431\u043e\u0445 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0456\u0432, \u0449\u043e\u0431 \u0432\u0438\u0434\u0430\u043b\u0438\u0442\u0438 \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u0438\u0445 \u0437\u0430 \u0437\u0430\u043c\u043e\u0432\u0447\u0443\u0432\u0430\u043d\u043d\u044f\u043c &#8216;test&#8217; \u0456 \u043f\u0440\u0438\u0431\u0440\u0430\u0442\u0438 \u043f\u0440\u0438\u0432\u0456\u043b\u0435\u0457 \u0430\u043d\u043e\u043d\u0456\u043c\u043d\u043e\u0433\u043e \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430.<\/li>\n<li>\u041d\u0430\u0440\u0435\u0448\u0442\u0456, \u0432\u0432\u0435\u0434\u0456\u0442\u044c &#8216;Y&#8217; \u0434\u043b\u044f \u043f\u0456\u0434\u0442\u0432\u0435\u0440\u0434\u0436\u0435\u043d\u043d\u044f \u043f\u0440\u0430\u0432 \u043d\u0430 \u043f\u0435\u0440\u0435\u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f \u0442\u0430\u0431\u043b\u0438\u0446\u044c.<\/li>\n<\/ol>\n<p>\u041f\u0456\u0441\u043b\u044f \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f MariaDB \u0437\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e \u043a\u043e\u043c\u0430\u043d\u0434\u0438 mariadb client \u043d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u043e \u0441\u0442\u0432\u043e\u0440\u0438\u0442\u0438 \u043d\u043e\u0432\u0443 \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u0438\u0445 MariaDB \u0456 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430, \u044f\u043a\u0456 \u0431\u0443\u0434\u0443\u0442\u044c \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438\u0441\u044f BookStack.<\/p>\n<p>\u0423\u0432\u0456\u0439\u0434\u0456\u0442\u044c \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440 MariaDB, \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u044e\u0447\u0438 \u0442\u0430\u043a\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u0443 mariadb. \u041f\u0440\u0438 \u043f\u043e\u044f\u0432\u0456 \u0437\u0430\u043f\u0438\u0442\u0443 \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u043f\u0430\u0440\u043e\u043b\u044c \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 MariaDB root.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\">sudo mariadb -u root -p<\/code><\/pre>\n<p>\u0422\u0435\u043f\u0435\u0440 \u0432\u0438\u043a\u043e\u043d\u0430\u0439\u0442\u0435 \u0442\u0430\u043a\u0456 \u0437\u0430\u043f\u0438\u0442\u0438 \u0434\u043b\u044f \u0441\u0442\u0432\u043e\u0440\u0435\u043d\u043d\u044f \u043d\u043e\u0432\u043e\u0457 \u0431\u0430\u0437\u0438 \u0434\u0430\u043d\u0438\u0445 \u0456 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 BookStack. \u0423 \u0446\u044c\u043e\u043c\u0443 \u043f\u0440\u0438\u043a\u043b\u0430\u0434\u0456 \u0431\u0443\u0434\u0435 \u0441\u0442\u0432\u043e\u0440\u0435\u043d\u043e \u043d\u043e\u0432\u0443 \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u0438\u0445 \u0456 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 bookstack \u0437 \u043f\u0430\u0440\u043e\u043b\u0435\u043c p4ssword.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\">CREATE DATABASE bookstack;\nCREATE USER bookstack@localhost IDENTIFIED BY &#039;p4ssword&#039;;\nGRANT ALL ON bookstack.* TO bookstack@localhost WITH GRANT OPTION;\nFLUSH PRIVILEGES;<\/code><\/pre>\n<div class=\"wp-block-image\">\n<div class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"30329\" data-permalink=\"https:\/\/linuxthebest.net\/uk\/yak-vstanoviti-bookstack-na-debian-12\/7-create-db-user\/\" data-orig-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/7-create-db-user.png?fit=800%2C266&amp;ssl=1\" data-orig-size=\"800,266\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"7-create-db-user\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/7-create-db-user.png?fit=800%2C266&amp;ssl=1\" class=\"aligncenter size-full wp-image-30329 lazyload\" data-src=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/7-create-db-user.png?resize=800%2C266&#038;ssl=1\" alt=\"\" width=\"800\" height=\"266\" data-srcset=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/7-create-db-user.png?w=800&amp;ssl=1 800w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/7-create-db-user.png?resize=300%2C100&amp;ssl=1 300w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/7-create-db-user.png?resize=768%2C255&amp;ssl=1 768w\" data-sizes=\"(max-width: 800px) 100vw, 800px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 800px; --smush-placeholder-aspect-ratio: 800\/266;\" \/><\/div>\n<\/div>\n<p>\u0414\u0430\u043b\u0456 \u0432\u0438\u043a\u043e\u043d\u0430\u0439\u0442\u0435 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0438\u0439 \u0437\u0430\u043f\u0438\u0442 \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438 \u043f\u0440\u0438\u0432\u0456\u043b\u0435\u0457\u0432 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 bookstack.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\">SHOW GRANTS FOR bookstack@localhost;<\/code><\/pre>\n<p>\u0412\u0438 \u043c\u0430\u0454\u0442\u0435 \u043f\u043e\u0431\u0430\u0447\u0438\u0442\u0438, \u0449\u043e \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0435\u0432\u0456 bookstack \u0434\u043e\u0437\u0432\u043e\u043b\u0435\u043d\u043e \u0434\u043e\u0441\u0442\u0443\u043f \u0456 \u0443\u043f\u0440\u0430\u0432\u043b\u0456\u043d\u043d\u044f \u0431\u0430\u0437\u043e\u044e \u0434\u0430\u043d\u0438\u0445 bookstack, \u044f\u043a\u0430 \u0431\u0443\u0434\u0435 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438\u0441\u044f BookStack.<\/p>\n<div class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"30330\" data-permalink=\"https:\/\/linuxthebest.net\/uk\/yak-vstanoviti-bookstack-na-debian-12\/8-check-user-privileges\/\" data-orig-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/8-check-user-privileges.png?fit=849%2C273&amp;ssl=1\" data-orig-size=\"849,273\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"8-check-user-privileges\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/8-check-user-privileges.png?fit=849%2C273&amp;ssl=1\" class=\"aligncenter size-full wp-image-30330 lazyload\" data-src=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/8-check-user-privileges.png?resize=849%2C273&#038;ssl=1\" alt=\"\" width=\"849\" height=\"273\" data-srcset=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/8-check-user-privileges.png?w=849&amp;ssl=1 849w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/8-check-user-privileges.png?resize=300%2C96&amp;ssl=1 300w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/8-check-user-privileges.png?resize=768%2C247&amp;ssl=1 768w\" data-sizes=\"(max-width: 849px) 100vw, 849px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 849px; --smush-placeholder-aspect-ratio: 849\/273;\" \/><\/div>\n<p>\u0412\u0432\u0435\u0434\u0456\u0442\u044c quit \u0434\u043b\u044f \u0432\u0438\u0445\u043e\u0434\u0443 \u0456\u0437 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 MariaDB.<\/p>\n<h3>\u0417\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0435\u043d\u043d\u044f Bookstack<\/h3>\n<p>\u0422\u0435\u043f\u0435\u0440, \u043a\u043e\u043b\u0438 \u0432\u0438 \u043d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043b\u0438 \u0441\u0435\u0440\u0432\u0435\u0440 PHP \u0456 MariaDB, \u0432\u0438 \u0433\u043e\u0442\u043e\u0432\u0456 \u0434\u043e \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f BookStack. \u0423 \u0446\u044c\u043e\u043c\u0443 \u0440\u043e\u0437\u0434\u0456\u043b\u0456 \u043c\u0438 \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c\u043e BookStack \u0437\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e Git \u0456 Composer.<\/p>\n<p>\u0421\u043f\u043e\u0447\u0430\u0442\u043a\u0443 \u0441\u0442\u0432\u043e\u0440\u0456\u0442\u044c \u043d\u043e\u0432\u0456 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438 \/var\/www\/.config \u0456 \/var\/www\/.cache, \u044f\u043a\u0456 \u0431\u0443\u0434\u0443\u0442\u044c \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438\u0441\u044f Composer \u0434\u043b\u044f \u0437\u0431\u0435\u0440\u0456\u0433\u0430\u043d\u043d\u044f \u043a\u0435\u0448\u0443 \u0437\u0430\u043b\u0435\u0436\u043d\u043e\u0441\u0442\u0435\u0439 \u0456 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u0457. \u041f\u043e\u0442\u0456\u043c \u043d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u043e \u0442\u0430\u043a\u043e\u0436 \u0437\u043c\u0456\u043d\u0438\u0442\u0438 \u043f\u0440\u0430\u0432\u0430 \u0432\u043b\u0430\u0441\u043d\u043e\u0441\u0442\u0456 \u043d\u0430 \u043e\u0431\u0438\u0434\u0432\u0430 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438 \u043d\u0430 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 www-data.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\">mkdir -p \/var\/www\/{.config,.cache}\nsudo chown -R www-data \/var\/www\/{.config,.cache}<\/code><\/pre>\n<p>\u041f\u0435\u0440\u0435\u0439\u0434\u0456\u0442\u044c \u0443 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \/var\/www \u0456 \u0437\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0442\u0435 \u0432\u0438\u0445\u0456\u0434\u043d\u0438\u0439 \u043a\u043e\u0434 BookStack \u0443 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 bookstack. \u0412\u0430\u0448 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f BookStack \u043f\u043e\u0432\u0438\u043d\u0435\u043d \u043c\u0430\u0442\u0438 \u0432\u0438\u0433\u043b\u044f\u0434 \/var\/www\/bookstack.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\">cd \/var\/www\ngit clone https:\/\/github.com\/BookStackApp\/BookStack.git --branch release --single-branch bookstack<\/code><\/pre>\n<p>\u0422\u0435\u043f\u0435\u0440 \u0437\u043c\u0456\u043d\u0456\u0442\u044c \u043f\u0440\u0430\u0432\u043e \u0432\u043b\u0430\u0441\u043d\u043e\u0441\u0442\u0456 \u043d\u0430 \u043a\u0430\u0442\u0430\u043b\u043e\u0433 \/var\/www\/bookstack \u043d\u0430 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 www-data \u0456 \u043f\u0435\u0440\u0435\u0439\u0434\u0456\u0442\u044c \u0443 \u043d\u044c\u043e\u0433\u043e.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\">sudo chown -R www-data:www-data \/var\/www\/bookstack\ncd \/var\/www\/bookstack<\/code><\/pre>\n<div class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"30331\" data-permalink=\"https:\/\/linuxthebest.net\/uk\/yak-vstanoviti-bookstack-na-debian-12\/9-download-bookstack\/\" data-orig-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/9-download-bookstack.png?fit=1145%2C258&amp;ssl=1\" data-orig-size=\"1145,258\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"9-download-bookstack\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/9-download-bookstack.png?fit=1024%2C231&amp;ssl=1\" class=\"aligncenter size-large wp-image-30331 lazyload\" data-src=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/9-download-bookstack.png?resize=1024%2C231&#038;ssl=1\" alt=\"\" width=\"1024\" height=\"231\" data-srcset=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/9-download-bookstack.png?resize=1024%2C231&amp;ssl=1 1024w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/9-download-bookstack.png?resize=300%2C68&amp;ssl=1 300w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/9-download-bookstack.png?resize=768%2C173&amp;ssl=1 768w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/9-download-bookstack.png?w=1145&amp;ssl=1 1145w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/231;\" \/><\/div>\n<p>\u0414\u0430\u043b\u0456 \u0441\u043a\u043e\u043f\u0456\u044e\u0439\u0442\u0435 \u0444\u0430\u0439\u043b .env.example \u0443 .env \u0456 \u0432\u0456\u0434\u043a\u0440\u0438\u0439\u0442\u0435 \u043d\u043e\u0432\u0438\u0439 \u0444\u0430\u0439\u043b \u0437\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e \u0442\u0430\u043a\u043e\u0457 \u043a\u043e\u043c\u0430\u043d\u0434\u0438 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 nano.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\">sudo -u www-data cp .env.example .env\nsudo -u www-data nano .env<\/code><\/pre>\n<p>\u0412\u0432\u0435\u0434\u0456\u0442\u044c \u0456\u043c&#8217;\u044f \u0432\u0430\u0448\u043e\u0433\u043e \u0434\u043e\u043c\u0435\u043d\u0443 \u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 APP_URL \u0456 \u0432\u0432\u0435\u0434\u0456\u0442\u044c \u0434\u0430\u043d\u0456 \u043f\u0440\u043e \u0432\u0430\u0448\u0443 \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u0438\u0445 MariaDB \u0432 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0438 DB_ \u043d\u0438\u0436\u0447\u0435.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\"># The application URL\nAPP_URL=http:\/\/bookstack.hwdomain.io    \n\n# Database values also need to be modified\n# If you follow previous command, you only need to add your DB_PASSWORD\nDB_DATABASE=bookstack\nDB_USERNAME=bookstack\nDB_PASSWORD=p4ssword<\/code><\/pre>\n<p>\u041f\u0456\u0441\u043b\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u044f \u0440\u043e\u0431\u043e\u0442\u0438 \u0437\u0431\u0435\u0440\u0435\u0436\u0456\u0442\u044c \u0456 \u0437\u0430\u043a\u0440\u0438\u0439\u0442\u0435 \u0444\u0430\u0439\u043b.<\/p>\n<p>\u0414\u0430\u043b\u0456 \u0432\u0438\u043a\u043e\u043d\u0430\u0439\u0442\u0435 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u0434\u043b\u044f \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u0437\u0430\u043b\u0435\u0436\u043d\u043e\u0441\u0442\u0435\u0439 PHP \u0447\u0435\u0440\u0435\u0437 Composer.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\">sudo -u www-data composer install --no-dev --no-plugins<\/code><\/pre>\n<p>\u041f\u0456\u0434 \u0447\u0430\u0441 \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u043d\u0430 \u0435\u043a\u0440\u0430\u043d \u0431\u0443\u0434\u0435 \u0432\u0438\u0432\u0435\u0434\u0435\u043d\u043e \u0442\u0430\u043a\u0435 \u043f\u043e\u0432\u0456\u0434\u043e\u043c\u043b\u0435\u043d\u043d\u044f.<\/p>\n<div class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"30332\" data-permalink=\"https:\/\/linuxthebest.net\/uk\/yak-vstanoviti-bookstack-na-debian-12\/10-download-install-deps-php\/\" data-orig-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/10-download-install-deps-php.webp?fit=938%2C565&amp;ssl=1\" data-orig-size=\"938,565\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"10-download-install-deps-php\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/10-download-install-deps-php.webp?fit=938%2C565&amp;ssl=1\" class=\"aligncenter size-full wp-image-30332 lazyload\" data-src=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/10-download-install-deps-php.webp?resize=938%2C565&#038;ssl=1\" alt=\"\" width=\"938\" height=\"565\" data-srcset=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/10-download-install-deps-php.webp?w=938&amp;ssl=1 938w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/10-download-install-deps-php.webp?resize=300%2C181&amp;ssl=1 300w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/10-download-install-deps-php.webp?resize=768%2C463&amp;ssl=1 768w\" data-sizes=\"(max-width: 938px) 100vw, 938px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 938px; --smush-placeholder-aspect-ratio: 938\/565;\" \/><\/div>\n<p>\u041f\u0456\u0441\u043b\u044f \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u0437\u0430\u043b\u0435\u0436\u043d\u043e\u0441\u0442\u0435\u0439 PHP \u0432\u0438\u043a\u043e\u043d\u0430\u0439\u0442\u0435 \u0442\u0430\u043a\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u0434\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0456\u0457 \u0441\u0435\u043a\u0440\u0435\u0442\u043d\u043e\u0433\u043e \u043a\u043b\u044e\u0447\u0430 \u0442\u0430 \u043c\u0456\u0433\u0440\u0430\u0446\u0456\u0457 \u0431\u0430\u0437\u0438 \u0434\u0430\u043d\u0438\u0445.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\">sudo -u www-data php artisan key:generate --no-interaction --force\nsudo -u www-data php artisan migrate --no-interaction --force<\/code><\/pre>\n<p>\u0421\u0435\u043a\u0440\u0435\u0442\u043d\u0438\u0439 \u043a\u043b\u044e\u0447 \u0443 \u0444\u0430\u0439\u043b\u0456 .env \u0431\u0443\u0434\u0435 \u043e\u043d\u043e\u0432\u043b\u0435\u043d\u043e, \u0456 \u043d\u0438\u0436\u0447\u0435 \u043d\u0430\u0432\u0435\u0434\u0435\u043d\u043e \u043f\u0440\u043e\u0446\u0435\u0441 \u043c\u0456\u0433\u0440\u0430\u0446\u0456\u0457 \u0431\u0430\u0437\u0438 \u0434\u0430\u043d\u0438\u0445.<\/p>\n<div class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"30333\" data-permalink=\"https:\/\/linuxthebest.net\/uk\/yak-vstanoviti-bookstack-na-debian-12\/11-generate-secret-migrate-database\/\" data-orig-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/11-generate-secret-migrate-database.webp?fit=1316%2C421&amp;ssl=1\" data-orig-size=\"1316,421\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"11-generate-secret-migrate-database\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/11-generate-secret-migrate-database.webp?fit=1024%2C328&amp;ssl=1\" class=\"aligncenter size-large wp-image-30333 lazyload\" data-src=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/11-generate-secret-migrate-database.webp?resize=1024%2C328&#038;ssl=1\" alt=\"\" width=\"1024\" height=\"328\" data-srcset=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/11-generate-secret-migrate-database.webp?resize=1024%2C328&amp;ssl=1 1024w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/11-generate-secret-migrate-database.webp?resize=300%2C96&amp;ssl=1 300w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/11-generate-secret-migrate-database.webp?resize=768%2C246&amp;ssl=1 768w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/11-generate-secret-migrate-database.webp?w=1316&amp;ssl=1 1316w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/328;\" \/><\/div>\n<p>\u041f\u0456\u0441\u043b\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u044f \u0440\u043e\u0431\u043e\u0442\u0438 \u0432\u0438\u043a\u043e\u043d\u0430\u0439\u0442\u0435 \u0442\u0430\u043a\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u0443, \u0449\u043e\u0431 \u0437\u043c\u0456\u043d\u0438\u0442\u0438 \u043f\u0440\u0430\u0432\u0430 \u0432\u043b\u0430\u0441\u043d\u043e\u0441\u0442\u0456 \u043d\u0430 \u0434\u0435\u044f\u043a\u0456 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438 \u043d\u0430 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447\u0430 www-data \u0456 \u043f\u0435\u0440\u0435\u043a\u043e\u043d\u0430\u0442\u0438\u0441\u044f, \u0449\u043e \u0446\u0456 \u043a\u0430\u0442\u0430\u043b\u043e\u0433\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0456 \u0434\u043b\u044f \u0437\u0430\u043f\u0438\u0441\u0443.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\">sudo chown www-data:www-data -R bootstrap\/cache public\/uploads storage\nsudo chmod u+rw bootstrap\/cache public\/uploads storage<\/code><\/pre>\n<p>\u041d\u0430\u0440\u0435\u0448\u0442\u0456, \u0432\u0438\u043a\u043e\u043d\u0430\u0439\u0442\u0435 \u043d\u0430\u0432\u0435\u0434\u0435\u043d\u0443 \u043d\u0438\u0436\u0447\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u0443, \u0449\u043e\u0431 \u0437\u043c\u0456\u043d\u0438\u0442\u0438 \u0434\u043e\u0437\u0432\u0456\u043b \u0444\u0430\u0439\u043b\u0443 .env \u043d\u0430 640. \u0423 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0456 \u0442\u0456\u043b\u044c\u043a\u0438 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0447 www-data \u0437\u043c\u043e\u0436\u0435 \u0432\u043d\u043e\u0441\u0438\u0442\u0438 \u0437\u043c\u0456\u043d\u0438 \u0432 \u0446\u0435\u0439 \u0444\u0430\u0439\u043b.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\">sudo chmod -R 640 \/var\/www\/bookstack\/.env<\/code><\/pre>\n<h3>\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0432\u0456\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0445\u043e\u0441\u0442\u0430 Apache2<\/h3>\n<p>\u0423 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u043c\u0443 \u0440\u043e\u0437\u0434\u0456\u043b\u0456 \u0431\u0443\u0434\u0435 \u0441\u0442\u0432\u043e\u0440\u0435\u043d\u043e \u043d\u043e\u0432\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e \u0432\u0456\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0445\u043e\u0441\u0442\u0430 Apache2, \u044f\u043a\u0438\u0439 \u0431\u0443\u0434\u0435 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438\u0441\u044f \u0434\u043b\u044f \u0440\u043e\u0431\u043e\u0442\u0438 BookStack. \u0414\u043b\u044f \u0446\u044c\u043e\u0433\u043e \u043d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u043e \u043f\u0456\u0434\u0433\u043e\u0442\u0443\u0432\u0430\u0442\u0438 \u0434\u043e\u043c\u0435\u043d\u043d\u0435 \u0456\u043c&#8217;\u044f \u0456 \u043f\u0435\u0440\u0435\u043a\u043e\u043d\u0430\u0442\u0438\u0441\u044f, \u0449\u043e \u0432\u043e\u043d\u043e \u0432\u043a\u0430\u0437\u0443\u0454 \u043d\u0430 IP-\u0430\u0434\u0440\u0435\u0441\u0443 \u0441\u0435\u0440\u0432\u0435\u0440\u0430.<\/p>\n<p>\u041f\u0435\u0440\u0435\u0434 \u0441\u0442\u0432\u043e\u0440\u0435\u043d\u043d\u044f\u043c \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u0457 \u0432\u0456\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0445\u043e\u0441\u0442\u0430 \u0432\u0438\u043a\u043e\u043d\u0430\u0439\u0442\u0435 \u0442\u0430\u043a\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u0434\u043b\u044f \u0432\u0432\u0456\u043c\u043a\u043d\u0435\u043d\u043d\u044f \u043c\u043e\u0434\u0443\u043b\u044f \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0438\u0441\u0443 \u043d\u0430 Apache2.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\">sudo a2enmod rewrite<\/code><\/pre>\n<div class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"30334\" data-permalink=\"https:\/\/linuxthebest.net\/uk\/yak-vstanoviti-bookstack-na-debian-12\/12-enable-rewrite\/\" data-orig-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/12-enable-rewrite.webp?fit=504%2C161&amp;ssl=1\" data-orig-size=\"504,161\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"12-enable-rewrite\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/12-enable-rewrite.webp?fit=504%2C161&amp;ssl=1\" class=\"aligncenter size-full wp-image-30334 lazyload\" data-src=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/12-enable-rewrite.webp?resize=504%2C161&#038;ssl=1\" alt=\"\" width=\"504\" height=\"161\" data-srcset=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/12-enable-rewrite.webp?w=504&amp;ssl=1 504w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/12-enable-rewrite.webp?resize=300%2C96&amp;ssl=1 300w\" data-sizes=\"(max-width: 504px) 100vw, 504px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 504px; --smush-placeholder-aspect-ratio: 504\/161;\" \/><\/div>\n<p>\u0422\u0435\u043f\u0435\u0440 \u0441\u0442\u0432\u043e\u0440\u0456\u0442\u044c \u043d\u043e\u0432\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e \u0432\u0456\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0445\u043e\u0441\u0442\u0430 \/etc\/apache2\/sites-available\/bookstack.conf \u0437\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e \u0442\u0430\u043a\u043e\u0457 \u043a\u043e\u043c\u0430\u043d\u0434\u0438 \u0440\u0435\u0434\u0430\u043a\u0442\u043e\u0440\u0430 nano.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\">sudo nano \/etc\/apache2\/sites-available\/bookstack.conf<\/code><\/pre>\n<p>\u0412\u0441\u0442\u0430\u0432\u0442\u0435 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0430\u0446\u0456\u044e \u0456 \u043d\u0435 \u0437\u0430\u0431\u0443\u0434\u044c\u0442\u0435 \u0437\u043c\u0456\u043d\u0438\u0442\u0438 \u0456\u043c&#8217;\u044f \u0434\u043e\u043c\u0435\u043d\u0443 \u0432 \u043e\u043f\u0446\u0456\u0457 ServerName. \u0423 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u043c\u0443 \u043f\u0440\u0438\u043a\u043b\u0430\u0434\u0456 \u0434\u043b\u044f \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f BookStack \u0431\u0443\u0434\u0435 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u0442\u0438\u0441\u044f \u0434\u043e\u043c\u0435\u043d bookstack.hwdomain.io.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\">&lt;VirtualHost *:80&gt;\n    ServerName bookstack.hwdomain.io\n    ServerAdmin webmaster@localhost\n    DocumentRoot \/var\/www\/bookstack\/public\/\n\n    &lt;Directory \/var\/www\/bookstack\/public\/&gt;\n        Options Indexes FollowSymLinks\n        AllowOverride None\n        Require all granted\n        &lt;IfModule mod_rewrite.c&gt;\n            &lt;IfModule mod_negotiation.c&gt;\n                Options -MultiViews -Indexes\n            &lt;\/IfModule&gt;\n            RewriteEngine On\n            # Handle Authorization Header\n            RewriteCond %{HTTP:Authorization} .\n            RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]\n            # Redirect Trailing Slashes If Not A Folder...\n            RewriteCond %{REQUEST_FILENAME} !-d\n            RewriteCond %{REQUEST_URI} (.+)\/$\n            RewriteRule ^ %1 [L,R=301]\n            # Handle Front Controller...\n            RewriteCond %{REQUEST_FILENAME} !-d\n            RewriteCond %{REQUEST_FILENAME} !-f\n            RewriteRule ^ index.php [L]\n        &lt;\/IfModule&gt;\n    &lt;\/Directory&gt;\n\n    ErrorLog ${APACHE_LOG_DIR}\/bookstack-error.log\n    CustomLog ${APACHE_LOG_DIR}\/bookstack-access.log combined\n&lt;\/VirtualHost&gt;<\/code><\/pre>\n<p>\u041f\u0456\u0441\u043b\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u044f \u0440\u043e\u0431\u043e\u0442\u0438 \u0437\u0431\u0435\u0440\u0435\u0436\u0456\u0442\u044c \u0456 \u0437\u0430\u043a\u0440\u0438\u0439\u0442\u0435 \u0444\u0430\u0439\u043b.<\/p>\n<p>\u0414\u0430\u043b\u0456 \u0432\u0438\u043a\u043e\u043d\u0430\u0439\u0442\u0435 \u0442\u0430\u043a\u0443 \u043a\u043e\u043c\u0430\u043d\u0434\u0443 \u0434\u043b\u044f \u0430\u043a\u0442\u0438\u0432\u0430\u0446\u0456\u0457 \u0444\u0430\u0439\u043b\u0443 \u0432\u0456\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0445\u043e\u0441\u0442\u0430 bookstack.conf \u0456 \u043f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0438 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441\u0443 Apache2.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\">sudo a2ensite bookstack.conf\nsudo apachectl configtest<\/code><\/pre>\n<p>\u042f\u043a\u0449\u043e \u0432\u0438 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0454\u0442\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u0438\u0439 \u0441\u0438\u043d\u0442\u0430\u043a\u0441\u0438\u0441, \u0442\u043e \u0432 \u0442\u0435\u0440\u043c\u0456\u043d\u0430\u043b \u0431\u0443\u0434\u0435 \u0432\u0438\u0432\u0435\u0434\u0435\u043d\u043e \u0432\u0438\u0441\u043d\u043e\u0432\u043e\u043a &#8220;Syntax OK&#8221;.<\/p>\n<div class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"30335\" data-permalink=\"https:\/\/linuxthebest.net\/uk\/yak-vstanoviti-bookstack-na-debian-12\/13-setu-vhosts\/\" data-orig-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/13-setu-vhosts.webp?fit=718%2C299&amp;ssl=1\" data-orig-size=\"718,299\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"13-setu-vhosts\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/13-setu-vhosts.webp?fit=718%2C299&amp;ssl=1\" class=\"aligncenter size-full wp-image-30335 lazyload\" data-src=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/13-setu-vhosts.webp?resize=718%2C299&#038;ssl=1\" alt=\"\" width=\"718\" height=\"299\" data-srcset=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/13-setu-vhosts.webp?w=718&amp;ssl=1 718w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/13-setu-vhosts.webp?resize=300%2C125&amp;ssl=1 300w\" data-sizes=\"(max-width: 718px) 100vw, 718px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 718px; --smush-placeholder-aspect-ratio: 718\/299;\" \/><\/div>\n<p>\u041d\u0430\u0440\u0435\u0448\u0442\u0456, \u0432\u0438\u043a\u043e\u043d\u0430\u0439\u0442\u0435 \u043d\u0430\u0432\u0435\u0434\u0435\u043d\u0443 \u043d\u0438\u0436\u0447\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u0443 systemctl \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a\u0443 \u0441\u043b\u0443\u0436\u0431\u0438 aapche2 \u0456 \u0437\u0430\u0441\u0442\u043e\u0441\u0443\u0432\u0430\u043d\u043d\u044f \u0437\u0440\u043e\u0431\u043b\u0435\u043d\u0438\u0445 \u0437\u043c\u0456\u043d.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\">sudo systemctl restart apache2<\/code><\/pre>\n<h3>\u0417\u0430\u0445\u0438\u0441\u0442 Bookstack \u0437\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e SSL\/TLS-\u0441\u0435\u0440\u0442\u0438\u0444\u0456\u043a\u0430\u0442\u0456\u0432<\/h3>\n<p>\u0423 \u0446\u044c\u043e\u043c\u0443 \u043f\u043e\u0441\u0456\u0431\u043d\u0438\u043a\u0443 \u043c\u0438 \u0437\u0430\u0431\u0435\u0437\u043f\u0435\u0447\u0438\u043c\u043e \u0431\u0435\u0437\u043f\u0435\u043a\u0443 Bookstack \u0437\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e SSL\/TLS-\u0441\u0435\u0440\u0442\u0438\u0444\u0456\u043a\u0430\u0442\u0456\u0432, \u044f\u043a\u0456 \u043c\u043e\u0436\u0443\u0442\u044c \u0431\u0443\u0442\u0438 \u0437\u0433\u0435\u043d\u0435\u0440\u043e\u0432\u0430\u043d\u0456 \u0432 Letsencrypt \u0437\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e \u0456\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0443 Certbot.<\/p>\n<p>\u0412\u0441\u0442\u0430\u043d\u043e\u0432\u0456\u0442\u044c Certbot \u0456 \u043f\u043b\u0430\u0433\u0456\u043d Certbot Apache \u0437\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e \u043a\u043e\u043c\u0430\u043d\u0434\u0438 apt install, \u043d\u0430\u0432\u0435\u0434\u0435\u043d\u043e\u0457 \u043d\u0438\u0436\u0447\u0435. \u0412\u0432\u0435\u0434\u0456\u0442\u044c y \u0434\u043b\u044f \u043f\u0456\u0434\u0442\u0432\u0435\u0440\u0434\u0436\u0435\u043d\u043d\u044f \u0442\u0430 \u043f\u0440\u043e\u0434\u043e\u0432\u0436\u0435\u043d\u043d\u044f \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\">sudo apt install certbot python3-certbot-apache<\/code><\/pre>\n<div class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"30336\" data-permalink=\"https:\/\/linuxthebest.net\/uk\/yak-vstanoviti-bookstack-na-debian-12\/14-install-certbot\/\" data-orig-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/14-install-certbot.webp?fit=690%2C400&amp;ssl=1\" data-orig-size=\"690,400\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"14-install-certbot\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/14-install-certbot.webp?fit=690%2C400&amp;ssl=1\" class=\"aligncenter size-full wp-image-30336 lazyload\" data-src=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/14-install-certbot.webp?resize=690%2C400&#038;ssl=1\" alt=\"\" width=\"690\" height=\"400\" data-srcset=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/14-install-certbot.webp?w=690&amp;ssl=1 690w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/14-install-certbot.webp?resize=300%2C174&amp;ssl=1 300w\" data-sizes=\"(max-width: 690px) 100vw, 690px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 690px; --smush-placeholder-aspect-ratio: 690\/400;\" \/><\/div>\n<p>\u0422\u0435\u043f\u0435\u0440 \u0432\u0438\u043a\u043e\u043d\u0430\u0439\u0442\u0435 \u043d\u0430\u0432\u0435\u0434\u0435\u043d\u0443 \u043d\u0438\u0436\u0447\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u0443 certbot \u0434\u043b\u044f \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0456\u0457 SSL\/TLS-\u0441\u0435\u0440\u0442\u0438\u0444\u0456\u043a\u0430\u0442\u0456\u0432 \u0456 \u0437\u0430\u0431\u0435\u0437\u043f\u0435\u0447\u0435\u043d\u043d\u044f \u0431\u0435\u0437\u043f\u0435\u043a\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 BookStack. \u041e\u0431\u043e\u0432&#8217;\u044f\u0437\u043a\u043e\u0432\u043e \u0437\u043c\u0456\u043d\u0456\u0442\u044c \u0434\u043e\u043c\u0435\u043d\u043d\u0435 \u0456\u043c&#8217;\u044f \u0442\u0430 \u0430\u0434\u0440\u0435\u0441\u0443 \u0435\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0457 \u043f\u043e\u0448\u0442\u0438 \u0432 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0456\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u0456.<\/p>\n<pre><code class=\"language-bash\" data-line=\"\">sudo certbot --apache --agree-tos --redirect --hsts --staple-ocsp --email admin@hwdomain.io -d bookstack.hwdomain.io<\/code><\/pre>\n<p>\u041f\u0456\u0441\u043b\u044f \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043d\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0443 \u0432\u0430\u0448\u0456 SSL\/TLS-\u0441\u0435\u0440\u0442\u0438\u0444\u0456\u043a\u0430\u0442\u0438 \u0431\u0443\u0434\u0443\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0456 \u0432 \u043a\u0430\u0442\u0430\u043b\u043e\u0437\u0456 \/etc\/letsencrypt\/live\/bookstack.hwdomain.io. \u041a\u0440\u0456\u043c \u0442\u043e\u0433\u043e, \u0443 \u0432\u0430\u0448\u0456\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0446\u0456 BookStack \u0431\u0443\u0434\u0435 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u043d\u043e \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e HTTPS, \u044f\u043a\u0438\u0439 \u043a\u043e\u043d\u0444\u0456\u0433\u0443\u0440\u0443\u0454\u0442\u044c\u0441\u044f \u0437\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e \u043f\u043b\u0430\u0433\u0456\u043d\u0430 Certbot Apache.<\/p>\n<h3>\u0414\u043e\u0441\u0442\u0443\u043f \u0434\u043e Bookstack<\/h3>\n<p>\u041d\u0430 \u0446\u044c\u043e\u043c\u0443 \u0435\u0442\u0430\u043f\u0456 \u0432\u0441\u0435 \u043d\u0430\u043b\u0430\u0448\u0442\u043e\u0432\u0430\u043d\u043e, \u0456 \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f BookStack \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043d\u043e. \u0422\u0435\u043f\u0435\u0440 \u0432\u0438 \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0442\u0440\u0438\u043c\u0430\u0442\u0438 \u0434\u043e\u0441\u0442\u0443\u043f \u0434\u043e \u0441\u0432\u043e\u0454\u0457 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 BookStack.<\/p>\n<p>\u0417\u0430\u043f\u0443\u0441\u0442\u0456\u0442\u044c \u0432\u0435\u0431-\u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0456 \u043f\u0435\u0440\u0435\u0439\u0434\u0456\u0442\u044c \u043d\u0430 \u0434\u043e\u043c\u0435\u043d\u043d\u0435 \u0456\u043c&#8217;\u044f \u0432\u0430\u0448\u043e\u0457 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 BookStack, \u043d\u0430\u043f\u0440\u0438\u043a\u043b\u0430\u0434 https:\/\/bookstack.hwdomain.io\/, \u043f\u0456\u0441\u043b\u044f \u0447\u043e\u0433\u043e \u0432\u0430\u0441 \u0431\u0443\u0434\u0435 \u043f\u0435\u0440\u0435\u043d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u043e \u043d\u0430 \u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0443 \u0432\u0445\u043e\u0434\u0443 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 BookStack.<\/p>\n<p>\u0412\u0432\u0435\u0434\u0456\u0442\u044c \u0432\u043a\u0430\u0437\u0430\u043d\u0443 \u0437\u0430 \u0437\u0430\u043c\u043e\u0432\u0447\u0443\u0432\u0430\u043d\u043d\u044f\u043c \u0430\u0434\u0440\u0435\u0441\u0443 \u0435\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0457 \u043f\u043e\u0448\u0442\u0438 admin@admin.com \u0456 \u043f\u0430\u0440\u043e\u043b\u044c password, \u043f\u043e\u0442\u0456\u043c \u043d\u0430\u0442\u0438\u0441\u043d\u0456\u0442\u044c \u043a\u043d\u043e\u043f\u043a\u0443 Login.<\/p>\n<div class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"30337\" data-permalink=\"https:\/\/linuxthebest.net\/uk\/yak-vstanoviti-bookstack-na-debian-12\/15-bookstack-login\/\" data-orig-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/15-bookstack-login.webp?fit=1154%2C634&amp;ssl=1\" data-orig-size=\"1154,634\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"15-bookstack-login\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/15-bookstack-login.webp?fit=1024%2C563&amp;ssl=1\" class=\"aligncenter size-large wp-image-30337 lazyload\" data-src=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/15-bookstack-login.webp?resize=1024%2C563&#038;ssl=1\" alt=\"\" width=\"1024\" height=\"563\" data-srcset=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/15-bookstack-login.webp?resize=1024%2C563&amp;ssl=1 1024w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/15-bookstack-login.webp?resize=300%2C165&amp;ssl=1 300w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/15-bookstack-login.webp?resize=768%2C422&amp;ssl=1 768w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/15-bookstack-login.webp?w=1154&amp;ssl=1 1154w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/563;\" \/><\/div>\n<p>\u0423 \u0440\u0430\u0437\u0456 \u0443\u0441\u043f\u0456\u0445\u0443 \u0432\u0438 \u043f\u043e\u0431\u0430\u0447\u0438\u0442\u0435 \u043f\u0440\u0438\u043b\u0430\u0434\u043e\u0432\u0443 \u043f\u0430\u043d\u0435\u043b\u044c BookStack, \u044f\u043a \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u043e \u043d\u0438\u0436\u0447\u0435:<\/p>\n<div class=\"wp-block-image\"><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"30338\" data-permalink=\"https:\/\/linuxthebest.net\/uk\/yak-vstanoviti-bookstack-na-debian-12\/16-bookstack-dashboard\/\" data-orig-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/16-bookstack-dashboard.webp?fit=1417%2C388&amp;ssl=1\" data-orig-size=\"1417,388\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"16-bookstack-dashboard\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/16-bookstack-dashboard.webp?fit=1024%2C280&amp;ssl=1\" class=\"aligncenter size-large wp-image-30338 lazyload\" data-src=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/16-bookstack-dashboard.webp?resize=1024%2C280&#038;ssl=1\" alt=\"\" width=\"1024\" height=\"280\" data-srcset=\"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/16-bookstack-dashboard.webp?resize=1024%2C280&amp;ssl=1 1024w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/16-bookstack-dashboard.webp?resize=300%2C82&amp;ssl=1 300w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/16-bookstack-dashboard.webp?resize=768%2C210&amp;ssl=1 768w, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/16-bookstack-dashboard.webp?w=1417&amp;ssl=1 1417w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/280;\" \/><\/div>\n<h3>\u0412\u0438\u0441\u043d\u043e\u0432\u043e\u043a<\/h3>\n<p>\u041d\u0430 \u0437\u0430\u043a\u0456\u043d\u0447\u0435\u043d\u043d\u044f \u043c\u043e\u0436\u043d\u0430 \u0441\u043a\u0430\u0437\u0430\u0442\u0438, \u0449\u043e \u0432\u0438 \u0443\u0441\u043f\u0456\u0448\u043d\u043e \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b\u0438 BookStack \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440 Debian 12, \u0432\u0438\u043a\u043e\u043d\u0430\u0432\u0448\u0438 \u043f\u043e\u043a\u0440\u043e\u043a\u043e\u0432\u0443 \u0456\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0456\u044e. \u0412\u0438 \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043b\u0438 BookStack \u0447\u0435\u0440\u0435\u0437 Git, Composer \u0456 \u0437\u0430 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u043e\u044e \u043f\u0430\u043a\u0435\u0442\u0456\u0432 LAMP Stack (Apache2, MariaDB \u0456 PHP). \u0412\u0438 \u0442\u0430\u043a\u043e\u0436 \u0437\u0430\u0445\u0438\u0441\u0442\u0438\u043b\u0438 BookStack \u0441\u0435\u0440\u0442\u0438\u0444\u0456\u043a\u0430\u0442\u0430\u043c\u0438 SSL\/TLS \u0432\u0456\u0434 Letsencrypt. \u0422\u0435\u043f\u0435\u0440 \u043c\u043e\u0436\u043d\u0430 \u0437\u0430\u043f\u043e\u0432\u043d\u044e\u0432\u0430\u0442\u0438 \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u044e \u0442\u0430 \u0441\u0442\u0432\u043e\u0440\u044e\u0432\u0430\u0442\u0438 \u0432\u043b\u0430\u0441\u043d\u0443 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0456\u044e.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>BookStack &#8211; \u0446\u0435 \u0431\u0435\u0437\u043a\u043e\u0448\u0442\u043e\u0432\u043d\u0430 \u0432\u0456\u043a\u0456-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0430 \u0437 \u0432\u0456\u0434\u043a\u0440\u0438\u0442\u0438\u043c \u0432\u0438\u0445\u0456\u0434\u043d\u0438\u043c \u043a\u043e\u0434\u043e\u043c, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u043d\u0430 PHP \u0437 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f\u043c \u0432\u0435\u0431-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0443 Laravel. BookStack \u044f\u0432\u043b\u044f\u0454 \u0441\u043e\u0431\u043e\u044e \u043f\u0440\u043e\u0441\u0442\u0443 \u0456 \u0441\u0430\u043c\u043e\u0434\u043e\u0441\u0442\u0430\u0442\u043d\u044e \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 \u0434\u043b\u044f \u0437\u0431\u0435\u0440\u0456\u0433\u0430\u043d\u043d\u044f \u0442\u0430 \u043e\u0440\u0433\u0430\u043d\u0456\u0437\u0430\u0446\u0456\u0457 \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u0457. \u0423 \u0446\u044c\u043e\u043c\u0443 \u043f\u043e\u0441\u0456\u0431\u043d\u0438\u043a\u0443 \u043c\u0438 \u043a\u0440\u043e\u043a \u0437\u0430 \u043a\u0440\u043e\u043a\u043e\u043c \u043f\u0440\u043e\u0432\u0435\u0434\u0435\u043c\u043e \u0432\u0430\u0441 \u0447\u0435\u0440\u0435\u0437 \u043f\u0440\u043e\u0446\u0435\u0441 \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f BookStack \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440 Debian 12, \u0449\u043e\u0431 \u0443 \u0432\u0430\u0441 \u0437&#8217;\u044f\u0432\u0438\u043b\u0430\u0441\u044f \u0432\u043b\u0430\u0441\u043d\u0430 wiki-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0434\u043b\u044f \u0440\u043e\u0437\u043c\u0456\u0449\u0435\u043d\u043d\u044f \u0456\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0456\u0457. \u041f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u0456 [&hellip;]<\/p>\n","protected":false},"author":3227,"featured_media":30322,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[211,396],"tags":[4171,472],"class_list":["post-30321","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-terminal","category-rabochee-okruzhenie","tag-bookstack","tag-debian"],"blocksy_meta":[],"translation":{"provider":"WPGlobus","version":"3.0.2","language":"uk","enabled_languages":["ru","uk"],"languages":{"ru":{"title":true,"content":true,"excerpt":false},"uk":{"title":true,"content":true,"excerpt":false}}},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u042f\u043a \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438 BookStack \u043d\u0430 Debian 12<\/title>\n<meta name=\"description\" content=\"BookStack - \u0446\u0435 \u0431\u0435\u0437\u043a\u043e\u0448\u0442\u043e\u0432\u043d\u0430 \u0432\u0456\u043a\u0456-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0430 \u0437 \u0432\u0456\u0434\u043a\u0440\u0438\u0442\u0438\u043c \u0432\u0438\u0445\u0456\u0434\u043d\u0438\u043c \u043a\u043e\u0434\u043e\u043c, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u043d\u0430 PHP \u0437 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f\u043c \u0432\u0435\u0431-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0443 Laravel\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/linuxthebest.net\/yak-vstanoviti-bookstack-na-debian-12\/\" \/>\n<meta property=\"og:locale\" content=\"uk_UA\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u042f\u043a \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438 BookStack \u043d\u0430 Debian 12\" \/>\n<meta property=\"og:description\" content=\"BookStack - \u0446\u0435 \u0431\u0435\u0437\u043a\u043e\u0448\u0442\u043e\u0432\u043d\u0430 \u0432\u0456\u043a\u0456-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0430 \u0437 \u0432\u0456\u0434\u043a\u0440\u0438\u0442\u0438\u043c \u0432\u0438\u0445\u0456\u0434\u043d\u0438\u043c \u043a\u043e\u0434\u043e\u043c, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u043d\u0430 PHP \u0437 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f\u043c \u0432\u0435\u0431-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0443 Laravel\" \/>\n<meta property=\"og:url\" content=\"https:\/\/linuxthebest.net\/yak-vstanoviti-bookstack-na-debian-12\/\" \/>\n<meta property=\"og:site_name\" content=\"LinuxTheBest\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/UserAndLINUX\" \/>\n<meta property=\"article:published_time\" content=\"2023-11-07T07:49:14+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/1_5awiaxnns_ph3xizulxs6a.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1400\" \/>\n\t<meta property=\"og:image:height\" content=\"788\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"walle9054\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@UserAndLINUX\" \/>\n<meta name=\"twitter:site\" content=\"@UserAndLINUX\" \/>\n<meta name=\"twitter:label1\" content=\"\u041d\u0430\u043f\u0438\u0441\u0430\u043d\u043e\" \/>\n\t<meta name=\"twitter:data1\" content=\"walle9054\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u041f\u0440\u0438\u0431\u043b. \u0447\u0430\u0441 \u0447\u0438\u0442\u0430\u043d\u043d\u044f\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 \u0445\u0432\u0438\u043b\u0438\u043d\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/linuxthebest.net\\\/yak-vstanoviti-bookstack-na-debian-12\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/linuxthebest.net\\\/yak-vstanoviti-bookstack-na-debian-12\\\/\"},\"author\":{\"name\":\"walle9054\",\"@id\":\"https:\\\/\\\/linuxthebest.net\\\/#\\\/schema\\\/person\\\/4ef8b04b8a00956d024e66df7f488c3b\"},\"headline\":\"\u042f\u043a \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438 BookStack \u043d\u0430 Debian 12\",\"datePublished\":\"2023-11-07T07:49:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/linuxthebest.net\\\/yak-vstanoviti-bookstack-na-debian-12\\\/\"},\"wordCount\":2488,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/linuxthebest.net\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/linuxthebest.net\\\/yak-vstanoviti-bookstack-na-debian-12\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/linuxthebest.net\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/1_5awiaxnns_ph3xizulxs6a.png?fit=1400%2C788&ssl=1\",\"keywords\":[\"BookStack\",\"debian\"],\"articleSection\":[\"\u0418\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438\",\"\u0420\u0430\u0431\u043e\u0447\u0435\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0435\"],\"inLanguage\":\"uk\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/linuxthebest.net\\\/yak-vstanoviti-bookstack-na-debian-12\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/linuxthebest.net\\\/yak-vstanoviti-bookstack-na-debian-12\\\/\",\"url\":\"https:\\\/\\\/linuxthebest.net\\\/yak-vstanoviti-bookstack-na-debian-12\\\/\",\"name\":\"\u042f\u043a \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438 BookStack \u043d\u0430 Debian 12\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/linuxthebest.net\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/linuxthebest.net\\\/yak-vstanoviti-bookstack-na-debian-12\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/linuxthebest.net\\\/yak-vstanoviti-bookstack-na-debian-12\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/linuxthebest.net\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/1_5awiaxnns_ph3xizulxs6a.png?fit=1400%2C788&ssl=1\",\"datePublished\":\"2023-11-07T07:49:14+00:00\",\"description\":\"BookStack - \u0446\u0435 \u0431\u0435\u0437\u043a\u043e\u0448\u0442\u043e\u0432\u043d\u0430 \u0432\u0456\u043a\u0456-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0430 \u0437 \u0432\u0456\u0434\u043a\u0440\u0438\u0442\u0438\u043c \u0432\u0438\u0445\u0456\u0434\u043d\u0438\u043c \u043a\u043e\u0434\u043e\u043c, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u043d\u0430 PHP \u0437 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f\u043c \u0432\u0435\u0431-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0443 Laravel\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/linuxthebest.net\\\/yak-vstanoviti-bookstack-na-debian-12\\\/#breadcrumb\"},\"inLanguage\":\"uk\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/linuxthebest.net\\\/yak-vstanoviti-bookstack-na-debian-12\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"uk\",\"@id\":\"https:\\\/\\\/linuxthebest.net\\\/yak-vstanoviti-bookstack-na-debian-12\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/linuxthebest.net\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/1_5awiaxnns_ph3xizulxs6a.png?fit=1400%2C788&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/linuxthebest.net\\\/wp-content\\\/uploads\\\/2023\\\/11\\\/1_5awiaxnns_ph3xizulxs6a.png?fit=1400%2C788&ssl=1\",\"width\":1400,\"height\":788},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/linuxthebest.net\\\/yak-vstanoviti-bookstack-na-debian-12\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u0413\u043b\u0430\u0432\u043d\u0430\u044f\",\"item\":\"https:\\\/\\\/linuxthebest.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0420\u0430\u0431\u043e\u0447\u0435\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0435\",\"item\":\"https:\\\/\\\/linuxthebest.net\\\/rabochee-okruzhenie\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u041a\u0430\u043a \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c BookStack \u043d\u0430 Debian 12\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/linuxthebest.net\\\/#website\",\"url\":\"https:\\\/\\\/linuxthebest.net\\\/\",\"name\":\"LinuxTheBest\",\"description\":\"\u0412\u0430\u0448 \u043f\u0440\u043e\u0432\u0456\u0434\u043d\u0438\u043a \u0443 \u0434\u0438\u0432\u043e\u0432\u0438\u0436\u043d\u0438\u0439 \u0441\u0432\u0456\u0442 Linux\",\"publisher\":{\"@id\":\"https:\\\/\\\/linuxthebest.net\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/linuxthebest.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"uk\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/linuxthebest.net\\\/#organization\",\"name\":\"UALinux\",\"url\":\"https:\\\/\\\/linuxthebest.net\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"uk\",\"@id\":\"https:\\\/\\\/linuxthebest.net\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/linuxthebest.net\\\/wp-content\\\/uploads\\\/2010\\\/06\\\/UALinux.png\",\"contentUrl\":\"https:\\\/\\\/linuxthebest.net\\\/wp-content\\\/uploads\\\/2010\\\/06\\\/UALinux.png\",\"width\":270,\"height\":73,\"caption\":\"UALinux\"},\"image\":{\"@id\":\"https:\\\/\\\/linuxthebest.net\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/UserAndLINUX\",\"https:\\\/\\\/x.com\\\/UserAndLINUX\",\"https:\\\/\\\/www.linkedin.com\\\/groups\\\/7487863\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/linuxthebest.net\\\/#\\\/schema\\\/person\\\/4ef8b04b8a00956d024e66df7f488c3b\",\"name\":\"walle9054\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"uk\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ca1cd3a0da5794e9defce526252afa41fcd26be7662ae17e81bf6e994b1b2c1d?s=96&d=wavatar&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ca1cd3a0da5794e9defce526252afa41fcd26be7662ae17e81bf6e994b1b2c1d?s=96&d=wavatar&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/ca1cd3a0da5794e9defce526252afa41fcd26be7662ae17e81bf6e994b1b2c1d?s=96&d=wavatar&r=g\",\"caption\":\"walle9054\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u042f\u043a \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438 BookStack \u043d\u0430 Debian 12","description":"BookStack - \u0446\u0435 \u0431\u0435\u0437\u043a\u043e\u0448\u0442\u043e\u0432\u043d\u0430 \u0432\u0456\u043a\u0456-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0430 \u0437 \u0432\u0456\u0434\u043a\u0440\u0438\u0442\u0438\u043c \u0432\u0438\u0445\u0456\u0434\u043d\u0438\u043c \u043a\u043e\u0434\u043e\u043c, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u043d\u0430 PHP \u0437 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f\u043c \u0432\u0435\u0431-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0443 Laravel","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/linuxthebest.net\/yak-vstanoviti-bookstack-na-debian-12\/","og_locale":"uk_UA","og_type":"article","og_title":"\u042f\u043a \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438 BookStack \u043d\u0430 Debian 12","og_description":"BookStack - \u0446\u0435 \u0431\u0435\u0437\u043a\u043e\u0448\u0442\u043e\u0432\u043d\u0430 \u0432\u0456\u043a\u0456-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0430 \u0437 \u0432\u0456\u0434\u043a\u0440\u0438\u0442\u0438\u043c \u0432\u0438\u0445\u0456\u0434\u043d\u0438\u043c \u043a\u043e\u0434\u043e\u043c, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u043d\u0430 PHP \u0437 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f\u043c \u0432\u0435\u0431-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0443 Laravel","og_url":"https:\/\/linuxthebest.net\/yak-vstanoviti-bookstack-na-debian-12\/","og_site_name":"LinuxTheBest","article_publisher":"https:\/\/www.facebook.com\/UserAndLINUX","article_published_time":"2023-11-07T07:49:14+00:00","og_image":[{"width":1400,"height":788,"url":"https:\/\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/1_5awiaxnns_ph3xizulxs6a.png","type":"image\/png"}],"author":"walle9054","twitter_card":"summary_large_image","twitter_creator":"@UserAndLINUX","twitter_site":"@UserAndLINUX","twitter_misc":{"\u041d\u0430\u043f\u0438\u0441\u0430\u043d\u043e":"walle9054","\u041f\u0440\u0438\u0431\u043b. \u0447\u0430\u0441 \u0447\u0438\u0442\u0430\u043d\u043d\u044f":"7 \u0445\u0432\u0438\u043b\u0438\u043d"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/linuxthebest.net\/yak-vstanoviti-bookstack-na-debian-12\/#article","isPartOf":{"@id":"https:\/\/linuxthebest.net\/yak-vstanoviti-bookstack-na-debian-12\/"},"author":{"name":"walle9054","@id":"https:\/\/linuxthebest.net\/#\/schema\/person\/4ef8b04b8a00956d024e66df7f488c3b"},"headline":"\u042f\u043a \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438 BookStack \u043d\u0430 Debian 12","datePublished":"2023-11-07T07:49:14+00:00","mainEntityOfPage":{"@id":"https:\/\/linuxthebest.net\/yak-vstanoviti-bookstack-na-debian-12\/"},"wordCount":2488,"commentCount":0,"publisher":{"@id":"https:\/\/linuxthebest.net\/#organization"},"image":{"@id":"https:\/\/linuxthebest.net\/yak-vstanoviti-bookstack-na-debian-12\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/1_5awiaxnns_ph3xizulxs6a.png?fit=1400%2C788&ssl=1","keywords":["BookStack","debian"],"articleSection":["\u0418\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438","\u0420\u0430\u0431\u043e\u0447\u0435\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0435"],"inLanguage":"uk","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/linuxthebest.net\/yak-vstanoviti-bookstack-na-debian-12\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/linuxthebest.net\/yak-vstanoviti-bookstack-na-debian-12\/","url":"https:\/\/linuxthebest.net\/yak-vstanoviti-bookstack-na-debian-12\/","name":"\u042f\u043a \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438 BookStack \u043d\u0430 Debian 12","isPartOf":{"@id":"https:\/\/linuxthebest.net\/#website"},"primaryImageOfPage":{"@id":"https:\/\/linuxthebest.net\/yak-vstanoviti-bookstack-na-debian-12\/#primaryimage"},"image":{"@id":"https:\/\/linuxthebest.net\/yak-vstanoviti-bookstack-na-debian-12\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/1_5awiaxnns_ph3xizulxs6a.png?fit=1400%2C788&ssl=1","datePublished":"2023-11-07T07:49:14+00:00","description":"BookStack - \u0446\u0435 \u0431\u0435\u0437\u043a\u043e\u0448\u0442\u043e\u0432\u043d\u0430 \u0432\u0456\u043a\u0456-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0430 \u0437 \u0432\u0456\u0434\u043a\u0440\u0438\u0442\u0438\u043c \u0432\u0438\u0445\u0456\u0434\u043d\u0438\u043c \u043a\u043e\u0434\u043e\u043c, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u043d\u0430 PHP \u0437 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u044f\u043c \u0432\u0435\u0431-\u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0443 Laravel","breadcrumb":{"@id":"https:\/\/linuxthebest.net\/yak-vstanoviti-bookstack-na-debian-12\/#breadcrumb"},"inLanguage":"uk","potentialAction":[{"@type":"ReadAction","target":["https:\/\/linuxthebest.net\/yak-vstanoviti-bookstack-na-debian-12\/"]}]},{"@type":"ImageObject","inLanguage":"uk","@id":"https:\/\/linuxthebest.net\/yak-vstanoviti-bookstack-na-debian-12\/#primaryimage","url":"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/1_5awiaxnns_ph3xizulxs6a.png?fit=1400%2C788&ssl=1","contentUrl":"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/1_5awiaxnns_ph3xizulxs6a.png?fit=1400%2C788&ssl=1","width":1400,"height":788},{"@type":"BreadcrumbList","@id":"https:\/\/linuxthebest.net\/yak-vstanoviti-bookstack-na-debian-12\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f","item":"https:\/\/linuxthebest.net\/"},{"@type":"ListItem","position":2,"name":"\u0420\u0430\u0431\u043e\u0447\u0435\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0435","item":"https:\/\/linuxthebest.net\/rabochee-okruzhenie\/"},{"@type":"ListItem","position":3,"name":"\u041a\u0430\u043a \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c BookStack \u043d\u0430 Debian 12"}]},{"@type":"WebSite","@id":"https:\/\/linuxthebest.net\/#website","url":"https:\/\/linuxthebest.net\/","name":"LinuxTheBest","description":"\u0412\u0430\u0448 \u043f\u0440\u043e\u0432\u0456\u0434\u043d\u0438\u043a \u0443 \u0434\u0438\u0432\u043e\u0432\u0438\u0436\u043d\u0438\u0439 \u0441\u0432\u0456\u0442 Linux","publisher":{"@id":"https:\/\/linuxthebest.net\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/linuxthebest.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"uk"},{"@type":"Organization","@id":"https:\/\/linuxthebest.net\/#organization","name":"UALinux","url":"https:\/\/linuxthebest.net\/","logo":{"@type":"ImageObject","inLanguage":"uk","@id":"https:\/\/linuxthebest.net\/#\/schema\/logo\/image\/","url":"https:\/\/linuxthebest.net\/wp-content\/uploads\/2010\/06\/UALinux.png","contentUrl":"https:\/\/linuxthebest.net\/wp-content\/uploads\/2010\/06\/UALinux.png","width":270,"height":73,"caption":"UALinux"},"image":{"@id":"https:\/\/linuxthebest.net\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/UserAndLINUX","https:\/\/x.com\/UserAndLINUX","https:\/\/www.linkedin.com\/groups\/7487863\/"]},{"@type":"Person","@id":"https:\/\/linuxthebest.net\/#\/schema\/person\/4ef8b04b8a00956d024e66df7f488c3b","name":"walle9054","image":{"@type":"ImageObject","inLanguage":"uk","@id":"https:\/\/secure.gravatar.com\/avatar\/ca1cd3a0da5794e9defce526252afa41fcd26be7662ae17e81bf6e994b1b2c1d?s=96&d=wavatar&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ca1cd3a0da5794e9defce526252afa41fcd26be7662ae17e81bf6e994b1b2c1d?s=96&d=wavatar&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ca1cd3a0da5794e9defce526252afa41fcd26be7662ae17e81bf6e994b1b2c1d?s=96&d=wavatar&r=g","caption":"walle9054"}}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/1_5awiaxnns_ph3xizulxs6a.png?fit=1400%2C788&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p7Dc7N-7T3","jetpack-related-posts":[{"id":29307,"url":"https:\/\/linuxthebest.net\/uk\/yak-vstanoviti-stek-lemp-na-debian-12\/","url_meta":{"origin":30321,"position":0},"title":"\u042f\u043a \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438 \u0441\u0442\u0435\u043a LEMP \u043d\u0430 Debian 12","author":"walle9054","date":"2023-08-24","format":false,"excerpt":"{:ru}\u0414\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u0437\u0430\u043d\u0438\u043c\u0430\u0442\u044c\u0441\u044f \u0432\u0435\u0431-\u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439, \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435\u043c \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0441\u0430\u0439\u0442\u043e\u0432 \u0438\u043b\u0438 \u0445\u043e\u0441\u0442\u0438\u043d\u0433\u043e\u043c \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043e\u0447\u0435\u043d\u044c \u0432\u0430\u0436\u043d\u043e \u0438\u043c\u0435\u0442\u044c \u043f\u0440\u043e\u0447\u043d\u0443\u044e \u043e\u0441\u043d\u043e\u0432\u0443. \u0418\u043c\u0435\u043d\u043d\u043e \u0437\u0434\u0435\u0441\u044c \u043d\u0430 \u043f\u043e\u043c\u043e\u0449\u044c \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u0441\u0442\u0435\u043a LEMP - \u0430\u0431\u0431\u0440\u0435\u0432\u0438\u0430\u0442\u0443\u0440\u0430, \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u044e\u0449\u0430\u044f Linux, Nginx, MySQL\/MariaDB \u0438 PHP - \u043c\u043e\u0449\u043d\u0430\u044f \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u044f, \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f \u043e\u0441\u043d\u043e\u0432\u0443 \u0431\u0435\u0441\u0447\u0438\u0441\u043b\u0435\u043d\u043d\u044b\u0445 \u0432\u0435\u0431-\u0441\u0430\u0439\u0442\u043e\u0432 \u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u043f\u043e \u0432\u0441\u0435\u043c\u0443 \u043c\u0438\u0440\u0443. Debian, \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0439 \u0441\u0432\u043e\u0435\u0439 \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u043e\u0441\u0442\u044c\u044e, \u0431\u0435\u0437\u043e\u043f\u0430\u0441\u043d\u043e\u0441\u0442\u044c\u044e \u0438\u2026","rel":"","context":"\u0423 &quot;\u0418\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438&quot;","block_context":{"text":"\u0418\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438","link":"https:\/\/linuxthebest.net\/uk\/terminal\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/08\/2b3vijnshk4wqngpnwgxumri.png?fit=750%2C375&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/08\/2b3vijnshk4wqngpnwgxumri.png?fit=750%2C375&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/08\/2b3vijnshk4wqngpnwgxumri.png?fit=750%2C375&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/08\/2b3vijnshk4wqngpnwgxumri.png?fit=750%2C375&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":33114,"url":"https:\/\/linuxthebest.net\/uk\/yak-vstanoviti-dokuwiki-na-debian-12\/","url_meta":{"origin":30321,"position":1},"title":"\u042f\u043a \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438 DokuWiki \u043d\u0430 Debian 12","author":"walle9054","date":"2024-02-27","format":false,"excerpt":"{:ru}DokuWiki - \u044d\u0442\u043e \u043f\u0440\u043e\u0441\u0442\u0430\u044f \u0438 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u0430\u044f \u0432\u0438\u043a\u0438-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c, \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u044e\u0449\u0430\u044f \u0431\u0430\u0437\u044b \u0434\u0430\u043d\u043d\u044b\u0445. \u041e\u043d\u0430 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430 \u0441\u0432\u043e\u0435\u0439 \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u043e\u0439 \u0432 \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u0438, \u0443\u0434\u043e\u0431\u0441\u0442\u0432\u043e\u043c \u0447\u0442\u0435\u043d\u0438\u044f \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f\u043c\u0438, \u0447\u0442\u043e \u0434\u0435\u043b\u0430\u0435\u0442 \u0435\u0435 \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u043e\u0439 \u0434\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0438 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0435\u0439 \u0432 \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u0438\u043b\u0438 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0441\u0440\u0435\u0434\u0435. \u0420\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043d\u0430 PHP, \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u043e\u0435 \u0432\u0438\u043a\u0438-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0435 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u0438 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0435 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044f\u2026","rel":"","context":"\u0423 &quot;\u0418\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438&quot;","block_context":{"text":"\u0418\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438","link":"https:\/\/linuxthebest.net\/uk\/terminal\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2024\/02\/dok-1000x500-1.png?fit=1000%2C500&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2024\/02\/dok-1000x500-1.png?fit=1000%2C500&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2024\/02\/dok-1000x500-1.png?fit=1000%2C500&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2024\/02\/dok-1000x500-1.png?fit=1000%2C500&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":30362,"url":"https:\/\/linuxthebest.net\/uk\/yak-vstanoviti-backdrop-cms-na-debian-12\/","url_meta":{"origin":30321,"position":2},"title":"\u042f\u043a \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438 Backdrop CMS \u043d\u0430 Debian 12","author":"walle9054","date":"2023-11-09","format":false,"excerpt":"{:ru}Backdrop CMS - \u044d\u0442\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u043e\u043c (CMS) \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043d\u043d\u0430\u044f \u043a\u0430\u043a \u0443\u0434\u043e\u0431\u043d\u0430\u044f \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430\u044f \u0430\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0430 \u0434\u0440\u0443\u0433\u0438\u043c \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u043c CMS-\u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u043c, \u0432 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438 Drupal. \u041e\u043d\u0430 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0430 \u043d\u0430 \u0442\u043e\u043c \u0436\u0435 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u0441\u0442\u0435\u043a\u0435 PHP, \u0447\u0442\u043e \u0438 Drupal, \u043d\u043e \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u043f\u0440\u043e\u0441\u0442\u043e\u0442\u043e\u0439 \u0438 \u043f\u043e\u0434\u0445\u043e\u0434\u0438\u0442 \u0434\u043b\u044f \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0439, \u043d\u0435\u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438\u0445 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0439 \u0438 \u0447\u0430\u0441\u0442\u043d\u044b\u0445\u2026","rel":"","context":"\u0423 &quot;\u0418\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438&quot;","block_context":{"text":"\u0418\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438","link":"https:\/\/linuxthebest.net\/uk\/terminal\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/backdrop-cms-drupal.png.webp?fit=767%2C519&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/backdrop-cms-drupal.png.webp?fit=767%2C519&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/backdrop-cms-drupal.png.webp?fit=767%2C519&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/11\/backdrop-cms-drupal.png.webp?fit=767%2C519&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":28498,"url":"https:\/\/linuxthebest.net\/uk\/yak-vstanoviti-xwiki-na-debian-11\/","url_meta":{"origin":30321,"position":3},"title":"\u042f\u043a \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438 XWiki \u043d\u0430 Debian 11","author":"walle9054","date":"2023-06-21","format":false,"excerpt":"{:ru}\u0412 \u044d\u0442\u043e\u0439 \u0441\u0442\u0430\u0442\u044c\u0435 \u0431\u043b\u043e\u0433\u0430 \u043c\u044b \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u043c\u0441\u044f \u043f\u043e\u0448\u0430\u0433\u043e\u0432\u043e \u043e\u0431\u044a\u044f\u0441\u043d\u0438\u0442\u044c \u0432\u0430\u043c, \u043a\u0430\u043a \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c XWiki \u043d\u0430 Debian 11. \u041c\u044b \u0443\u0436\u0435 \u0440\u0430\u0441\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u043b\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 XWiki \u043d\u0430 Ubuntu, \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0447\u0438\u0442\u0430\u0442\u044c \u044d\u0442\u0443 \u0441\u0442\u0430\u0442\u044c\u044e \u043f\u043e \u0441\u0441\u044b\u043b\u043a\u0435 \u043d\u0438\u0436\u0435: \u041a\u0430\u043a \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c XWiki \u043d\u0430 Ubuntu XWiki - \u044d\u0442\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0435 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u043e\u0435 \u043d\u0430 Java. \u042d\u0442\u043e \u0441\u0432\u043e\u0431\u043e\u0434\u043d\u043e\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0435\u2026","rel":"","context":"\u0423 &quot;\u0418\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438&quot;","block_context":{"text":"\u0418\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438","link":"https:\/\/linuxthebest.net\/uk\/terminal\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/06\/xwiki-logo.png?fit=800%2C600&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/06\/xwiki-logo.png?fit=800%2C600&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/06\/xwiki-logo.png?fit=800%2C600&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/06\/xwiki-logo.png?fit=800%2C600&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":30140,"url":"https:\/\/linuxthebest.net\/uk\/yak-vstanoviti-memcached-na-debian-12\/","url_meta":{"origin":30321,"position":4},"title":"\u042f\u043a \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438 Memcached \u043d\u0430 Debian 12","author":"walle9054","date":"2023-10-19","format":false,"excerpt":"{:ru}\u0411\u0440\u044d\u0434 \u0424\u0438\u0442\u0446\u043f\u0430\u0442\u0440\u0438\u043a \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0430\u043b Memcached \u0432 2003 \u0433\u043e\u0434\u0443 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u0430 LiveJournal \u043a\u0430\u043a \u043c\u043e\u0449\u043d\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c \u0434\u043b\u044f \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0432\u0435\u0431-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0437\u0430 \u0441\u0447\u0435\u0442 \u0441\u043d\u0438\u0436\u0435\u043d\u0438\u044f \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043d\u0430 \u0431\u0430\u0437\u0443 \u0434\u0430\u043d\u043d\u044b\u0445. \u0421 \u0442\u0435\u0445 \u043f\u043e\u0440 \u043e\u043d\u0430 \u0441\u0442\u0430\u043b\u0430 \u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0439 \u0434\u043b\u044f \u043c\u043d\u043e\u0433\u0438\u0445 \u0432\u0435\u0431-\u0441\u0430\u0439\u0442\u043e\u0432 \u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0441 \u0432\u044b\u0441\u043e\u043a\u043e\u0439 \u043f\u043e\u0441\u0435\u0449\u0430\u0435\u043c\u043e\u0441\u0442\u044c\u044e. \u041f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u0442\u044c \u043a \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435\u2026","rel":"","context":"\u0423 &quot;\u0418\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438&quot;","block_context":{"text":"\u0418\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438","link":"https:\/\/linuxthebest.net\/uk\/terminal\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/10\/memcached-nedir-2020-06-12-230321.jpg?fit=1200%2C630&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/10\/memcached-nedir-2020-06-12-230321.jpg?fit=1200%2C630&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/10\/memcached-nedir-2020-06-12-230321.jpg?fit=1200%2C630&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/10\/memcached-nedir-2020-06-12-230321.jpg?fit=1200%2C630&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2023\/10\/memcached-nedir-2020-06-12-230321.jpg?fit=1200%2C630&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":33562,"url":"https:\/\/linuxthebest.net\/uk\/yak-vstanoviti-apache-solr-na-debian-12\/","url_meta":{"origin":30321,"position":5},"title":"\u042f\u043a \u0432\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0438 Apache Solr \u043d\u0430 Debian 12","author":"walle9054","date":"2024-04-17","format":false,"excerpt":"{:ru}Apache Solr - \u044d\u0442\u043e \u043c\u043e\u0449\u043d\u0430\u044f \u043f\u043e\u0438\u0441\u043a\u043e\u0432\u0430\u044f \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0441 \u043e\u0442\u043a\u0440\u044b\u0442\u044b\u043c \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u043c \u043a\u043e\u0434\u043e\u043c, \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u0430\u044f \u043d\u0430 \u0431\u0430\u0437\u0435 Apache Lucene. \u041e\u043d\u0430 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0435\u0442 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043f\u043e\u043b\u043d\u043e\u0442\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u0438\u0441\u043a\u0430, \u0438\u043d\u0434\u0435\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432 \u0440\u0435\u0430\u043b\u044c\u043d\u043e\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0438 \u0438 \u0448\u0438\u0440\u043e\u043a\u0438\u0439 \u0441\u043f\u0435\u043a\u0442\u0440 \u0444\u0443\u043d\u043a\u0446\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0434\u0435\u043b\u0430\u044e\u0442 \u0435\u0435 \u0438\u0434\u0435\u0430\u043b\u044c\u043d\u044b\u043c \u0432\u044b\u0431\u043e\u0440\u043e\u043c \u0434\u043b\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u0442\u0440\u0435\u0431\u0443\u044e\u0449\u0438\u0445 \u0431\u044b\u0441\u0442\u0440\u043e\u0439 \u0438 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u043e\u0438\u0441\u043a\u043e\u0432\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438. \u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0443\u0441\u043b\u043e\u0432\u0438\u044f \u041f\u0440\u0435\u0436\u0434\u0435 \u0447\u0435\u043c \u043f\u0440\u0438\u0441\u0442\u0443\u043f\u0438\u0442\u044c \u043a \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435\u2026","rel":"","context":"\u0423 &quot;\u0418\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438&quot;","block_context":{"text":"\u0418\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0438","link":"https:\/\/linuxthebest.net\/uk\/terminal\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2024\/04\/apache_solr_logo.svg_.png?fit=1200%2C609&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2024\/04\/apache_solr_logo.svg_.png?fit=1200%2C609&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2024\/04\/apache_solr_logo.svg_.png?fit=1200%2C609&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2024\/04\/apache_solr_logo.svg_.png?fit=1200%2C609&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/linuxthebest.net\/wp-content\/uploads\/2024\/04\/apache_solr_logo.svg_.png?fit=1200%2C609&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/linuxthebest.net\/uk\/wp-json\/wp\/v2\/posts\/30321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxthebest.net\/uk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxthebest.net\/uk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxthebest.net\/uk\/wp-json\/wp\/v2\/users\/3227"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxthebest.net\/uk\/wp-json\/wp\/v2\/comments?post=30321"}],"version-history":[{"count":2,"href":"https:\/\/linuxthebest.net\/uk\/wp-json\/wp\/v2\/posts\/30321\/revisions"}],"predecessor-version":[{"id":30340,"href":"https:\/\/linuxthebest.net\/uk\/wp-json\/wp\/v2\/posts\/30321\/revisions\/30340"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxthebest.net\/uk\/wp-json\/wp\/v2\/media\/30322"}],"wp:attachment":[{"href":"https:\/\/linuxthebest.net\/uk\/wp-json\/wp\/v2\/media?parent=30321"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxthebest.net\/uk\/wp-json\/wp\/v2\/categories?post=30321"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxthebest.net\/uk\/wp-json\/wp\/v2\/tags?post=30321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}