{"id":4412,"date":"2019-11-09T11:19:00","date_gmt":"2019-11-09T12:19:00","guid":{"rendered":"https:\/\/parsvds.com\/wiki\/?p=4412"},"modified":"2019-11-09T11:19:00","modified_gmt":"2019-11-09T12:19:00","slug":"%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-roadiz-cms-%d8%af%d8%b1-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3-debian-9","status":"publish","type":"post","link":"https:\/\/parsvds.com\/wikitest\/2019\/11\/09\/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-roadiz-cms-%d8%af%d8%b1-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3-debian-9\/","title":{"rendered":"\u0622\u0645\u0648\u0632\u0634 \u0646\u0635\u0628 roadiz CMS \u062f\u0631 \u0644\u06cc\u0646\u0648\u06a9\u0633 (Debian 9)"},"content":{"rendered":"<h4><img fetchpriority=\"high\" decoding=\"async\" class=\"size-full wp-image-4413 aligncenter\" src=\"https:\/\/parsvds.com\/wiki\/wp-content\/uploads\/2019\/11\/Screenshot_36.jpg\" alt=\"\" width=\"737\" height=\"387\" \/><\/h4>\n<h4>\u0645\u0642\u062f\u0645\u0647:<\/h4>\n<p>Roadiz \u06cc\u06a9 CMS \u0645\u062f\u0631\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0631\u0633\u06cc\u062f\u06af\u06cc \u0628\u0647 \u0627\u0646\u0648\u0627\u0639 \u0645\u062e\u062a\u0644\u0641\u06cc \u0627\u0632 \u062e\u062f\u0645\u0627\u062a \u0637\u0631\u0627\u062d\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a.<br \/>\nRoadiz \u0628\u0631 \u0627\u0633\u0627\u0633 \u0645\u0624\u0644\u0641\u0647 \u0647\u0627\u06cc Symfony \u0648 \u062f\u06a9\u062a\u0631\u06cc\u0646 ORM \u060c \u0627\u06cc\u0646 \u0627\u0645\u06a9\u0627\u0646 \u0631\u0627 \u0628\u0647 \u0634\u0645\u0627 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u0634\u0645\u0627 \u062f\u0627\u062f\u0647 \u062e\u0648\u062f \u0631\u0627 \u0627\u0632 \u0627\u0628\u062a\u062f\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f \u0648 \u0645\u0637\u0627\u0644\u0628 \u062e\u0648\u062f \u0631\u0627 \u0645\u0637\u0627\u0628\u0642 \u062f\u0644\u062e\u0648\u0627\u0647 \u062e\u0648\u062f \u0633\u0627\u0632\u0645\u0627\u0646 \u062f\u0647\u06cc \u06a9\u0646\u06cc\u062f.<\/p>\n<h4>\u0646\u06cc\u0627\u0632\u0647\u0627\u06cc:<\/h4>\n<p>Nginx \u06cc\u0627 Apache. \u062f\u0631 \u0627\u06cc\u0646 \u0631\u0627\u0647\u0646\u0645\u0627 \u0627\u0632 Nginx \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a.<br \/>\n\u0628\u0627\u0646\u06a9 \u0627\u0637\u0644\u0627\u0639\u0627\u062a\u06cc MySQL \/ MariaDB \u060c PostgreSQL \u06cc\u0627 SQLite. \u062f\u0631 \u0627\u06cc\u0646 \u0631\u0627\u0647\u0646\u0645\u0627 \u0627\u0632 MariaDB \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0634\u062f\u0647 \u0627\u0633\u062a.<br \/>\nComposer<br \/>\nGit<br \/>\nPHP \u0646\u0633\u062e\u0647 7.1 \u06cc\u0627 \u0628\u0627\u0644\u0627\u062a\u0631 \u0628\u0627 \u067e\u0633\u0648\u0646\u062f\u0647\u0627\u06cc \u0632\u06cc\u0631:<\/p>\n<ul>\n<li><span style=\"color: #000000;\"><code>php-gd<\/code><\/span><\/li>\n<li><span style=\"color: #000000;\"><code>php-intl<\/code><\/span><\/li>\n<li><span style=\"color: #000000;\"><code>php-xml<\/code><\/span><\/li>\n<li><span style=\"color: #000000;\"><code>php-curl<\/code><\/span><\/li>\n<li><span style=\"color: #000000;\"><code>php-json<\/code><\/span><\/li>\n<li><span style=\"color: #000000;\"><code>php-mbstring<\/code><\/span><\/li>\n<li><span style=\"color: #000000;\"><code>php-opcache<\/code><\/span><\/li>\n<li><span style=\"color: #000000;\"><code>php-apcu<\/code><\/span><\/li>\n<\/ul>\n<h4>\u0642\u0628\u0644 \u0627\u0632 \u0634\u0631\u0648\u0639:<\/h4>\n<p>\u0648\u0631\u0698\u0646\u00a0Debian \u062e\u0648\u062f \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">lsb_release -ds\n# Debian GNU\/Linux 9.8 (stretch)<\/pre>\n<p>\u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 \u0631\u0627 \u0628\u0627 \u06a9\u062f \u0632\u06cc\u0631 \u0628\u0631\u0648\u0632 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">apt update &amp;&amp; apt upgrade -y<\/pre>\n<p>\u067e\u06cc\u0634 \u0646\u06cc\u0627\u0632\u0647\u0627 \u0631\u0627 \u0646\u0635\u0628 \u0646\u0645\u0627\u06cc\u06cc\u062f<\/p>\n<pre class=\"lang:default decode:true \">Install git, unzip, curl and sudo packages.\n\n<\/pre>\n<p>\u06cc\u06a9 \u06cc\u0648\u0632\u0631 \u062c\u062f\u06cc\u062f \u0628\u0633\u0627\u0631\u06cc\u062f \u0648 \u0628\u0647 \u0622\u0646 \u0648\u0627\u0631\u062f \u0634\u0648\u06cc\u062f<\/p>\n<pre class=\"lang:default decode:true \">adduser ParsVDS --gecos \"John Doe\"\nusermod -aG sudo ParsVDS \nsu - ParsVDS<\/pre>\n<p>TimeZone \u0631\u0627 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f<\/p>\n<pre class=\"lang:default decode:true \">sudo dpkg-reconfigure tzdata\n<\/pre>\n<h4>\u0646\u0635\u0628 PHP:<\/h4>\n<p>PHP 7.2 \u0631\u0627 \u0628\u0647 \u0633\u06cc\u0633\u062a\u0645 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<pre class=\"lang:default decode:true \">sudo apt install -y apt-transport-https lsb-release ca-certificates\nsudo wget -O \/etc\/apt\/trusted.gpg.d\/php.gpg https:\/\/packages.sury.org\/php\/apt.gpg\necho \"deb https:\/\/packages.sury.org\/php\/ $(lsb_release -sc) main\" | sudo tee \/etc\/apt\/sources.list.d\/php.list\nsudo apt update<\/pre>\n<p>PHP \u0648 \u0647\u0645\u0686\u0646\u06cc\u0646 \u0627\u0641\u0632\u0648\u0646\u0647 \u0647\u0627\u06cc \u0644\u0627\u0632\u0645 PHP \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f.<\/p>\n<pre class=\"lang:default decode:true \">sudo apt install -y php7.2 php7.2-cli php7.2-fpm php7.2-common php7.2-mysql php7.2-mbstring php7.2-gd php7.2-intl php7.2-xml php7.2-curl php7.2-zip php7.2-pgsql php7.2-sqlite3 php7.2-opcache php-apcu\n<\/pre>\n<p>\u0648\u0631\u0698\u0646 PHP \u0631\u0627 \u0686\u06a9 \u06a9\u0646\u06cc\u062f.<\/p>\n<pre class=\"lang:default decode:true \">php --version\n\n# PHP 7.2.17-1+0~20190412071344.20+stretch~1.gbp23a36d (cli) (built: Apr 12 2019 07:13:45) ( NTS )\n# Copyright (c) 1997-2018 The PHP Group\n# Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies\n#     with Zend OPcache v7.2.17-1+0~20190412071344.20+stretch~1.gbp23a36d, Copyright (c) 1999-2018, by Zend Technologies<\/pre>\n<p>\u0627\u06cc\u0646 \u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0631\u0627\u00a0 \u062f\u0631\u00a0\/etc\/php\/7.2\/fpm\/php.ini \u0648 \/etc\/php\/7.2\/cli\/php.ini. \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f.<\/p>\n<pre class=\"lang:default decode:true \">memory_limit = 64M\npost_max_size = 16M\nupload_max_filesize = 16M\ndate.timezone<\/pre>\n<p>\u0633\u067e\u0633\u00a0PHP-FPM \u0631\u0627 \u0631\u06cc\u0633\u062a\u0627\u0631\u062a \u0646\u0645\u0627\u06cc\u06cc\u062f.<\/p>\n<pre class=\"lang:default decode:true \">sudo systemctl restart php7.2-fpm.service\n<\/pre>\n<h4>\u0646\u0635\u0628\u00a0MariaDB\u00a0 \u0648 \u0633\u0627\u062e\u062a \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633:<\/h4>\n<p>\u0646\u0635\u0628:<\/p>\n<pre class=\"lang:default decode:true \">sudo apt-get install software-properties-common dirmngr\nsudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8\nsudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http:\/\/mirror.klaus-uwe.me\/mariadb\/repo\/10.3\/debian stretch main'\nsudo apt-get update\nsudo apt-get install mariadb-server<\/pre>\n<p>\u0648\u0631\u0698\u0646 \u0622\u0646 \u0631\u0627 \u0686\u06a9 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">mysql --version &amp;&amp; sudo mysqld --version\n\n# mysql  Ver 15.1 Distrib 10.3.14-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2\n# mysqld  Ver 10.3.14-MariaDB-1:10.3.14+maria~stretch-log for debian-linux-gnu on x86_64 (mariadb.org binary distribution)<\/pre>\n<p>mysql_secure_installation \u0631\u0627 \u0628\u0631\u0627\u06cc \u0633\u062a \u06a9\u0631\u062f\u0646 \u067e\u0633\u0648\u0631\u062f \u0648 \u0627\u0645\u0646\u06cc\u062a \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">sudo mysql_secure_installation\n\nWould you like to setup VALIDATE PASSWORD plugin? N\nPlease set the password for root here.\nNew password: **********************\nRe-enter new password: **********************\nRemove anonymous users? Y\nDisallow root login remotely? Y\nRemove test database and access to it? Y\nReload privilege tables now? Y\n\nSuccess.\n\nAll done!<\/pre>\n<p>\u0628\u0647 \u0645\u062a\u0635\u0644 MariaDB\u00a0 \u0634\u0648\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">sudo mysql -u root -p\n# Enter password<\/pre>\n<p>\u06cc\u06a9 \u06cc\u0648\u0632\u0631 \u0648 \u062f\u06cc\u062a\u0627\u0628\u06cc\u0633 \u0628\u0631\u0627\u06cc \u0646\u0635\u0628\u00a0Roadiz \u0628\u0633\u0627\u0632\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">CREATE DATABASE dbname;\nGRANT ALL ON dbname.* TO 'username' IDENTIFIED BY 'password';\nFLUSH PRIVILEGES;\nquit<\/pre>\n<h4>\u0646\u0635\u0628 \u0648 \u06a9\u0627\u0646\u0641\u06cc\u06af\u00a0Nginx<\/h4>\n<p>\u0646\u0635\u0628 Nginx:<\/p>\n<pre class=\"lang:default decode:true \">sudo apt install -y nginx\n<\/pre>\n<p>\u0648\u0631\u0698\u0646 \u0627\u0646 \u0631\u0627 \u0686\u06a9 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">sudo nginx -v\n# nginx version: nginx\/1.10.3<\/pre>\n<p>sudo vim \/etc\/nginx\/sites-available\/roadiz.conf \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f \u0648 \u06a9\u0627\u0641\u06cc\u06af \u0632\u06cc\u0631 \u0631\u0627 \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true\">server {\n  listen 80;\n  listen [::]:80;\n\n  server_name example.com; # Check this\n  root \/var\/www\/roadiz\/web; # Check this\n\n  index index.php;\n\n  location \/ {\n    try_files $uri $uri\/ \/index.php$is_args$args;\n  }\n\n  location ~ ^\/(dev|install|preview|clear_cache)\\.php(\/|$) {\n    fastcgi_pass unix:\/var\/run\/php\/php7.2-fpm.sock;\n    fastcgi_split_path_info ^(.+\\.php)(\/.*)$;\n    include fastcgi_params;\n    fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;\n    fastcgi_param DOCUMENT_ROOT $realpath_root;\n  }\n\n  location ~ ^\/index\\.php(\/|$) {\n    fastcgi_pass unix:\/var\/run\/php\/php7.2-fpm.sock;\n    fastcgi_split_path_info ^(.+\\.php)(\/.*)$;\n    include fastcgi_params;\n    fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;\n    fastcgi_param DOCUMENT_ROOT $realpath_root;\n    internal;\n   }\n}<\/pre>\n<p>\u062f\u0633\u062a\u0648\u0631 \u0632\u06cc\u0631 \u0631\u0627 \u0627\u062c\u0631\u0627 \u0646\u0645\u0627\u06cc\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">sudo ln -s \/etc\/nginx\/sites-available\/roadiz.conf \/etc\/nginx\/sites-enabled\/<\/pre>\n<p>\u06a9\u0627\u0646\u0641\u06cc\u06af \u062e\u0648\u062f \u0631\u0627 \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">sudo nginx -t<\/pre>\n<p>Nginx \u0631\u0627 \u0631\u06cc\u0644\u0648\u062f \u0646\u0645\u0627\u06cc\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">sudo systemctl reload nginx.service\n<\/pre>\n<h4><span style=\"color: #000000;\">\u0646\u0635\u0628\u00a0Composer<\/span><\/h4>\n<p>\u062f\u0633\u062a\u0648\u0631\u0627\u062a \u0632\u06cc\u0631 \u0631\u0627 \u0648\u0627\u0631\u062f \u0646\u0645\u0627\u06cc\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">php -r \"copy('https:\/\/getcomposer.org\/installer', 'composer-setup.php');\"\nphp -r \"if (hash_file('sha384', 'composer-setup.php') === '48e3236262b34d30969dca3c37281b3b4bbe3221bda826ac6a9a62d6444cdb0dcd0615698a5cbe587c3f0fe57a54d8f5') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;\"\nphp composer-setup.php\nphp -r \"unlink('composer-setup.php');\"\nsudo mv composer.phar \/usr\/local\/bin\/composer<\/pre>\n<p>\u0648\u0631\u0698\u0646 \u0622\u0646 \u0631\u0627 \u0686\u06a9 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"lang:default decode:true \">composer --version\n# Composer version 1.8.5 2019-04-09 17:46:47<\/pre>\n<h4>\u0646\u0635\u0628\u00a0Roadiz<\/h4>\n<p>\u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc root \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f.<\/p>\n<pre class=\"lang:default decode:true \">sudo mkdir -p \/var\/www\/roadiz\n<\/pre>\n<p>\u062a\u063a\u06cc\u06cc\u0631 \u0645\u0627\u0644\u06a9\u06cc\u062a \u0641\u0647\u0631\u0633\u062a \/ var\/www\/roadiz \u0628\u0647 ParsVDS.<\/p>\n<pre class=\"lang:default decode:true \">sudo chown -R ParsVDS:ParsVDS \/var\/www\/roadiz\n<\/pre>\n<p>\u0628\u0647 \u0641\u0647\u0631\u0633\u062a root \u0628\u0631\u0648\u06cc\u062f.<\/p>\n<pre class=\"lang:default decode:true \">cd \/var\/www\/roadiz\n<\/pre>\n<p>\u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u067e\u0631\u0648\u0698\u0647 Roadiz \u062c\u062f\u06cc\u062f \u0628\u0627 Composer \u0628\u0633\u0627\u0632\u06cc\u062f.<\/p>\n<pre class=\"lang:default decode:true \">composer create-project roadiz\/standard-edition .\n<\/pre>\n<p>\u0645\u0627\u0644\u06a9\u06cc\u062a \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \/var\/www\/roadiz \u0631\u0627 \u0628\u0647 www-data \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u06cc\u062f.<\/p>\n<pre class=\"lang:default decode:true \">sudo chown -R www-data:www-data \/var\/www\/roadiz\n<\/pre>\n<p>\u0628\u0647 \u062f\u0644\u0627\u06cc\u0644 \u0627\u0645\u0646\u06cc\u062a\u06cc \u060c Roadiz \u0627\u0632 \u0641\u06cc\u0644\u062a\u0631 IP \u0628\u0631\u0627\u06cc \u0641\u0627\u06cc\u0644 install.php \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc \u06a9\u0646\u062f. \u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u0628\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0647 \u0622\u0646 \u062f\u0633\u062a\u0631\u0633\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u062f \u060c sudo vim \/var\/www\/roadiz\/web\/install.php \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f \u0648 \u0622\u062f\u0631\u0633 IP \u062e\u0648\u062f \u0631\u0627 \u0628\u0647 \u0622\u0631\u0627\u06cc\u0647 $ lejedIp \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<pre class=\"lang:default decode:true \">$allowedIp = [\n    '10.0.2.2',\n    '192.168.33.1',\n    '127.0.0.1', 'fe80::1', '::1', ':ffff:127.0.0.1', '::ffff:127.0.0.1',\n    'YOUR_IP_ADDRESS_HERE'<\/pre>\n<p>http:\/\/example.com\/install.php \u0631\u0627 \u062f\u0631 \u0645\u0631\u0648\u0631\u06af\u0631 \u0648\u0628 \u062e\u0648\u062f \u0628\u0627\u0632 \u06a9\u0631\u062f\u0647 \u0648 \u062f\u0633\u062a\u0648\u0631\u0627\u0644\u0639\u0645\u0644 \u0646\u0635\u0628 CMS Roadiz \u0631\u0627 \u062f\u0646\u0628\u0627\u0644 \u06a9\u0646\u06cc\u062f.<\/p>\n<p>\u067e\u0633 \u0627\u0632 \u0627\u062a\u0645\u0627\u0645 \u0646\u0635\u0628 Roadiz \u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u062f \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a install.php \u0631\u0627 \u062d\u0630\u0641 \u06a9\u0646\u06cc\u062f.<\/p>\n<pre class=\"lang:default decode:true \">sudo rm \/var\/www\/roadiz\/web\/install.php\n<\/pre>\n<p>\u0628\u0631\u0627\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u0628\u0647 \u0627\u062f\u0645\u06cc\u0646\u00a0 Roadiz \u060c \u067e\u06cc\u0648\u0633\u062a \/rz-admin \u0631\u0627 \u062f\u0631 URL \u0633\u0627\u06cc\u062a \u062e\u0648\u062f \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<h3>\u062c\u062f\u06cc\u062f\u062a\u0631\u06cc\u0646 \u0627\u062e\u0628\u0627\u0631 \u0641\u0646\u0627\u0648\u0631\u06cc \u0631\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642\u00a0<a href=\"http:\/\/www.parsvds.com\/\">ParsVDS<\/a> \u062f\u0646\u0628\u0627\u0644 \u06a9\u0646\u06cc\u062f.<\/h3>\n","protected":false},"excerpt":{"rendered":"<p>\u0645\u0642\u062f\u0645\u0647: Roadiz \u06cc\u06a9 CMS \u0645\u062f\u0631\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0631\u0633\u06cc\u062f\u06af\u06cc \u0628\u0647 \u0627\u0646\u0648\u0627\u0639 \u0645\u062e\u062a\u0644\u0641\u06cc \u0627\u0632 \u062e\u062f\u0645\u0627\u062a \u0637\u0631\u0627\u062d\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a. Roadiz \u0628\u0631 \u0627\u0633\u0627\u0633 \u0645\u0624\u0644\u0641\u0647 \u0647\u0627\u06cc Symfony \u0648 \u062f\u06a9\u062a\u0631\u06cc\u0646 ORM \u060c \u0627\u06cc\u0646 \u0627\u0645\u06a9\u0627\u0646 \u0631\u0627 \u0628\u0647 \u0634\u0645\u0627 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u0634\u0645\u0627 \u062f\u0627\u062f\u0647 \u062e\u0648\u062f \u0631\u0627 \u0627\u0632 \u0627\u0628\u062a\u062f\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f \u0648 \u0645\u0637\u0627\u0644\u0628 \u062e\u0648\u062f \u0631\u0627 \u0645\u0637\u0627\u0628\u0642 \u062f\u0644\u062e\u0648\u0627\u0647 \u062e\u0648\u062f \u0633\u0627\u0632\u0645\u0627\u0646 \u062f\u0647\u06cc \u06a9\u0646\u06cc\u062f. \u0646\u06cc\u0627\u0632\u0647\u0627\u06cc: Nginx [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":4414,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[3,5,7,21],"tags":[150,557,644,688,748,749,750],"class_list":["post-4412","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-debian","category-mysql-and-mariadb","category-php","category-linux-guides","tag-debian-9","tag--roadiz-cms","tag-644","tag-688","tag---roadiz-cms","tag---roadiz-cms--","tag---roadiz-cms---debian-9"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"\u0639\u0644\u06cc \u0632\u0647\u06cc\u0631\u06cc","author_link":"https:\/\/parsvds.com\/wikitest\/author\/lemo1996\/"},"uagb_comment_info":0,"uagb_excerpt":"\u0645\u0642\u062f\u0645\u0647: Roadiz \u06cc\u06a9 CMS \u0645\u062f\u0631\u0646 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0631\u0633\u06cc\u062f\u06af\u06cc \u0628\u0647 \u0627\u0646\u0648\u0627\u0639 \u0645\u062e\u062a\u0644\u0641\u06cc \u0627\u0632 \u062e\u062f\u0645\u0627\u062a \u0637\u0631\u0627\u062d\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a. Roadiz \u0628\u0631 \u0627\u0633\u0627\u0633 \u0645\u0624\u0644\u0641\u0647 \u0647\u0627\u06cc Symfony \u0648 \u062f\u06a9\u062a\u0631\u06cc\u0646 ORM \u060c \u0627\u06cc\u0646 \u0627\u0645\u06a9\u0627\u0646 \u0631\u0627 \u0628\u0647 \u0634\u0645\u0627 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u0634\u0645\u0627 \u062f\u0627\u062f\u0647 \u062e\u0648\u062f \u0631\u0627 \u0627\u0632 \u0627\u0628\u062a\u062f\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f \u0648 \u0645\u0637\u0627\u0644\u0628 \u062e\u0648\u062f \u0631\u0627 \u0645\u0637\u0627\u0628\u0642 \u062f\u0644\u062e\u0648\u0627\u0647 \u062e\u0648\u062f \u0633\u0627\u0632\u0645\u0627\u0646 \u062f\u0647\u06cc \u06a9\u0646\u06cc\u062f. \u0646\u06cc\u0627\u0632\u0647\u0627\u06cc: Nginx&hellip;","_links":{"self":[{"href":"https:\/\/parsvds.com\/wikitest\/wp-json\/wp\/v2\/posts\/4412","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/parsvds.com\/wikitest\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/parsvds.com\/wikitest\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/parsvds.com\/wikitest\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/parsvds.com\/wikitest\/wp-json\/wp\/v2\/comments?post=4412"}],"version-history":[{"count":0,"href":"https:\/\/parsvds.com\/wikitest\/wp-json\/wp\/v2\/posts\/4412\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/parsvds.com\/wikitest\/wp-json\/"}],"wp:attachment":[{"href":"https:\/\/parsvds.com\/wikitest\/wp-json\/wp\/v2\/media?parent=4412"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/parsvds.com\/wikitest\/wp-json\/wp\/v2\/categories?post=4412"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/parsvds.com\/wikitest\/wp-json\/wp\/v2\/tags?post=4412"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}