نحوه نصب Anchor CMS بر روی یک VPS Fedora 26 LAMP
با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.
Neos یک بستر برنامه کاربردی با CMS و یک چارچوب برنامه در هسته آن است. این راهنما نحوه نصب Neos CMS را در یک سرور تازه Fedora 28 به شما نشان می دهد.
نسخه فدورا را بررسی کنید.
cat /etc/fedora-release
# Fedora release 28 (Twenty Eight)
non-rootبا sudoدسترسی یک حساب کاربری جدید ایجاد کنید و به آن تغییر دهید.
useradd -c "John Doe" johndoe && passwd johndoe
usermod -aG wheel johndoe
su - johndoe
توجه : با نام کاربری خود جایگزین johndoeکنید .
اطمینان حاصل کنید که سیستم شما به روز است.
sudo dnf check-upgrade || sudo dnf upgrade -y
منطقه زمانی را تنظیم کنید.
timedatectl list-timezones
sudo timedatectl set-timezone 'Region/City'
ابزار و بسته های ساخت مورد نیاز برای اتمام این آموزش را نصب کنید.
sudo dnf install -y curl git unzip vim ImageMagick
برای سادگی ، SELinux و Firewall را غیرفعال کنید.
sudo setenforce 0 ; sudo systemctl stop firewalld ; sudo systemctl disable firewalld
افزونه های PHP و افزونه های مورد نیاز را نصب کنید.
sudo dnf install -y php-cli php-fpm php-common php-mysqlnd php-xml php-mbstring php-imagick php-json php-opcache php-process php-imap php-intl
نسخه را بررسی کنید.
php --version
PHP-FPM را شروع و فعال کنید.
sudo systemctl start php-fpm.service
sudo systemctl enable php-fpm.service
MariaDB را نصب کنید.
sudo dnf install -y mariadb-server
نسخه را بررسی کنید.
mysql --version
MariaDB را فعال و فعال کنید.
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
اجرا mysql_secure_installationبرای بهبود امنیت و مجموعه ای از رمز عبور برای rootکاربر.
sudo mysql_secure_installation
به عنوان کاربر اصلی به پوسته MariaDB وصل شوید.
sudo mysql -u root -p
# Enter password
برای Neos CMS یک بانک اطلاعاتی و کاربر خالی ایجاد کنید و اعتبار آن را به خاطر بسپارید.
MariaDB [(none)]> CREATE DATABASE dbname CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
MariaDB [(none)]> GRANT ALL ON dbname.* TO 'username' IDENTIFIED BY 'password';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit
Neos می تواند با بسیاری از سرورهای وب محبوب کار کند. در این آموزش از Nginx استفاده خواهیم کرد.
Nginx را نصب کنید.
sudo dnf install -y nginx
نسخه را بررسی کنید.
nginx -v
Nginx را شروع و فعال کنید.
sudo systemctl start nginx.service
sudo systemctl enable nginx.service
sudo vim /etc/nginx/conf.d/neos.confسرور مجازی را برای Neos CMS اجرا و تنظیم کنید.
server {
listen 80;
listen [::]:80;
server_name example.com; # Check this
root /var/www/neos/Web; # Check this
index index.php;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.(?:php|phar))(/.*)$;
fastcgi_intercept_errors on;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_pass unix:/run/php-fpm/www.sock;
fastcgi_param FLOW_CONTEXT Production;
fastcgi_param FLOW_REWRITEURLS 1;
}
}
با فشار دادن پرونده ، پرونده را ذخیره کرده و از آن خارج شوید :WQ.
پیکربندی را تست کنید.
sudo nginx -t
بارگیری مجدد Nginx
sudo systemctl reload nginx.service
آهنگساز را با انتشار دستورات زیر در سطح جهان نصب کنید.
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '93b54496392c062774670ac18b134c3b3a95e5a5e5c8f1a9f115f203b75bf9a129d5daa8ba6a13e2cc8a1da0806388a8') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer
نسخه را بررسی کنید.
composer --version
دایرکتوری root را ایجاد کنید.
sudo mkdir -p /var/www/neos
مالکیت /var/www/neosدایرکتوری را به آن تغییر دهید johndoe.
sudo chown -R johndoe:johndoe /var/www/neos
به دایرکتوری root خود بروید.
cd /var/www/neos
Neos CMS و تمام وابستگی های آن را نصب کنید.
composer create-project --no-dev neos/neos-base-distribution .
تغییر مالکیت /var/www/neosدایرکتوری به nginx.
sudo chown -R nginx:nginx /var/www/neos
sudo ./flow core:setfilepermissions johndoe nginx nginx
sudo vim /etc/php-fpm.d/www.confکاربر و گروه را اجرا و تنظیم کنید nginx. در ابتدا تنظیم می شود apache.
sudo vim /etc/php-fpm.d/www.conf
# user = nginx
# group = nginx
PHP-FPM را مجدداً راه اندازی کنید.
sudo systemctl restart php-fpm.service
به http://example.com/setupدستورالعمل های روی صفحه بروید و پیروی کنید.
شما تأیید می کنید که تنظیمات به پایان رسیده است ، و می توانید جلوی وب یا جلوی وب سایت Neos خود را وارد کنید. برای دسترسی به مدیر Neos /neosبه URL وب سایت خود پیوست کنید.
با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.
NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید
هنگام راه اندازی سرور جدید لینوکس ، به روزرسانی سیستم های هسته و سایر بسته ها تا آخرین نسخه پایدار یک روش توصیه شده است. در این مقاله
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o
TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من
Vultr یک ویژگی را فراهم می کند که به شما امکان می دهد با ایجاد یک نمونه جدید ، کلیدهای SSH را از قبل نصب کنید. این اجازه می دهد تا به کاربر root دسترسی داشته باشید ، با این حال ، th
با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB
رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد
ZNC یک پیشرانه پیشرفته شبکه IRC است که تمام وقت بهم متصل می شود تا مشتری IRC بتواند بدون از دست دادن جلسه گپ قطع یا وصل شود.