نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
Grav یک پرونده CMS مدرن مسطح است که سریع ، قابل توسعه و منبع باز است. استفاده از آن آسان است و میزبان پلاگین های چشمگیر است که یکی از آنها سرپرستی برای آن است.
یک نمونه اوبونتو 14 Vultr بچرخانید و دستورات زیر را نصب کنید تا برخی از ابزارهای ضروری ، PHP 7 و Nginx را نصب کنید. توجه: می توانید این بخش را در یک اسکریپت استارتاپ قرار داده و با استفاده از آن چرخش کنید تا روند سریعتر انجام شود.
export DEBIAN_FRONTEND=noninteractive
sudo apt-get update -y
sudo apt-get upgrade -y
# install some essential tools
sudo apt-get install -y acl curl git software-properties-common unzip zip
# install php7
sudo apt-add-repository ppa:ondrej/php -y
sudo apt-get update -y
sudo apt-get install -y --force-yes php7.0-cli php-curl php-gd php7.0-zip php7.0-mcrypt php-apcu php-xml php-mbstring php-intl
# install nginx
sudo apt-get install -y --force-yes nginx
sudo apt-get install -y --force-yes php7.0-fpm
# tweak php ini file
sudo sed -i "s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/" /etc/php/7.0/cli/php.ini
sudo sed -i "s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/" /etc/php/7.0/fpm/php.ini
# remove default site setup and restart nginx
rm -f /etc/nginx/sites-enabled/*
rm -f /etc/nginx/sites-available/*
service nginx restart
SSH را به عنوان ریشه از ترمینال خود وارد سرور خود کنید.
ssh root@[vultr-instance-ip]
توجه: در حالت ایده آل می خواهید ssh را طبق دستورالعمل vultr.com/docs/securing-ssh-on-ubuntu-14-04 در یک سایت عمومی روبرو کنید.
برای نگه داشتن سایت جاذبه ، یک دایرکتوری ایجاد کنید
# create directory
mkdir -p /sites/grav && cd /sites/grav
# set permissions
chmod -R 775 /sites
chown -R www-data:www-data /sites
chmod -R g+s /sites
# put temporary index file
echo "<h3>Welcome Home...</h3>" >> index.php
echo "<?php phpinfo();" >> index.php
میزبان nginx را برای سایت تنظیم کنید:
cd
در فهرست های موجود در nginx cd /etc/nginx/sites-available/
sudo nano grav
محتوای زیر را درون پرونده قرار دهید ، سپس ذخیره و خارج شوید (Ctrl + X -> Y -> hit Enter)
server {
listen 80;
server_name vultr.dev; #NOTE: vultr.dev should be replaced with your domain name eventually
root /sites/grav;
index index.html index.htm index.php;
charset utf-8;
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
}
پیکربندی grav را فعال کنید
sudo ln -s /etc/nginx/sites-available/grav /etc/nginx/sites-enabled/grav
nginx و php-fpm را مجدداً راه اندازی کنید
sudo service nginx restart
sudo service php7.0-fpm restart
پرونده میزبان سرورها را به روز کنید sudo bash -c "echo '127.0.0.1 vultr.dev' >> /etc/hosts"
- (توجه: در پایان باید نام دامنه شما با نام دامنه شما جایگزین شود)
در زیر وارد پرونده میزبان خود شوید.
[vultr-instace-ip] vultr.dev
بسته به نوع سیستم عامل شما ، پرونده میزبان شما باید در یکی از مناطق ذکر شده در زیر قرار داشته باشد.
c:\windows\system32\drivers\etc\hosts
/etc/hosts
/private/etc/hosts
آهنگساز را نصب کنید و یک پروژه جاوا ایجاد کنید.
# install composer
sudo curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
# create grav project
cd /sites
mv grav grav-test
composer create-project getgrav/grav
# below is only needed if you logged as sudo
# ideally you should secure ssh as prescribed in vultr.com/docs/securing-ssh-on-ubuntu-14-04
chown -R www-data:www-data /sites
به http://vultr.dev (یا دامنه خود) بروید و باید با صفحه خوش آمدگویی که می گوید "گراو در حال اجرا است" مورد استقبال قرار گیرد.
نوشته شده توسط لامی آدابونیان
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.
NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید
هنگام راه اندازی سرور جدید لینوکس ، به روزرسانی سیستم های هسته و سایر بسته ها تا آخرین نسخه پایدار یک روش توصیه شده است. در این مقاله
با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o
TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من
Vultr یک ویژگی را فراهم می کند که به شما امکان می دهد با ایجاد یک نمونه جدید ، کلیدهای SSH را از قبل نصب کنید. این اجازه می دهد تا به کاربر root دسترسی داشته باشید ، با این حال ، th
با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB
ZNC یک پیشرانه پیشرفته شبکه IRC است که تمام وقت بهم متصل می شود تا مشتری IRC بتواند بدون از دست دادن جلسه گپ قطع یا وصل شود.
رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد