نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
Searx یک منبع آزاد و با استفاده آزاد از موتور metasearch است که نتایج حاصل از بیش از 70 سرویس جستجو از جمله گوگل و بینگ را جمع می کند. این برنامه داده های کاربران را جمع نمی کند و می تواند براحتی روی سرور شخصی شما نصب شود.
این راهنما قصد دارد نحوه نصب و پیکربندی Searx را بصورت محلی ، سریع و ایمن به شما یاد دهد.
قبل از شروع ، به موارد زیر نیاز دارید:
root
کاربرپس از نیازهای لازم ، وارد سیستم VPS خود شوید و مطمئن شوید که از یک کاربر root استفاده می کنید. اجرای هر چیزی به عنوان root بسیار خطرناک است ، بنابراین در هنگام اجرای دستورات دقت کنید. پس از ورود به سیستم ، ما می خواهیم مخازن خود را به روز کنیم:
sudo apt-get update && sudo apt-get upgrade
VPS خود را دوباره راه اندازی کنید و برای شروع نصب آماده شوید.
سیرکس به وابستگیهای کمی احتیاج دارد. موارد زیر را برای شروع نصب وارد ترمینال کنید:
sudo apt-get install git build-essential libxslt-dev python-dev python-virtualenv python-babel zlib1g-dev libffi-dev libssl-dev
git
- برای کپی کردن کد منبع از GitHub لازم استbuild-essential
- شامل تعداد زیادی از بسته های مورد نیاز برای ساختن نرم افزار به طور کلیlibxslt-dev
، python-dev
، python-babel
- لازم برای پایتونzlib1g-dev
- یک کتابخانه فشرده سازیlibffi-dev
- یک کتابخانه رابطlibssl-dev
- جعبه ابزار SSL برای Searxبعد از نصب وابستگی های بالا ، می توانیم به دایرکتوری که Searx را نصب خواهیم کرد ، برویم:
cd /usr/local/
در مرحله بعد ، برای بارگیری نسخه ای از منبع منبع Searx از git استفاده خواهیم کرد:
sudo git clone https://github.com/asciimoo/searx.git
اکنون می خواهیم کاربر جدیدی را برای Searx ایجاد کنیم که از آن استفاده کند و از امتیازات فهرست آن استفاده کند:
sudo useradd searx -d /usr/local/searx
sudo chown searx:searx -R /usr/local/searx
اکنون که وابستگی های خود را نصب کردیم و فهرست نصب خود را راه اندازی کردیم می توانیم ساخت Searx را شروع کنیم.
ابتدا ، اجازه می دهیم هنگام بارگیری کد منبع به دایرکتوری که ایجاد کردیم برویم:
cd searx/
بعد ، ما به کاربر تازه ایجاد شده خود تغییر خواهیم کرد:
sudo -u searx -i
پس از ورود به سیستم ، می توانیم محیط مجازی Searx را پیکربندی و فعال کنیم. این امر به Searx اجازه می دهد تا در محیط خود عمل کند ، بنابراین می توانیم اطمینان حاصل کنیم که درست و بدون محدودیت آن کار می کند. برای فعال کردن محیط دستورات زیر را وارد کنید:
virtualenv searx-ve
. ./searx-ve/bin/activate
وقتی محیط مجازی نصب را تمام کرد ، ما می خواهیم از اسکریپت shell شامل برای به روزرسانی Searx استفاده کنیم. این کار را می توان با اجرای دستور زیر انجام داد:
./manage.sh update_packages
اکنون می توانیم برنامه اصلی Searx را با پایتون راه اندازی کنیم:
python searx/webapp.py
Searx تا زمان بسته شدن پنجره ترمینال به کار خود ادامه خواهد داد. احتمالاً می خواهید به این مسئله بپردازید و به آن اجازه دهید به طور نامحدود اجرا شود ، حتی اگر VPS خود متصل نیستید. این کار را می توان با اجرای برنامه در پس زمینه انجام داد.
CTRL+ را فشار دهید Cتا نمونه فعلی متوقف شود و دستور زیر را وارد کنید:
nohup python searx/webapp.py &
اکنون که Searx را نصب و راه اندازی کرده اید ، می توانید وب را به صورت خصوصی مرور کنید. می توانید نصب خود را در مشاهده کنید SERVER_IP:8888
. اگر می خواهید دسترسی راحت تر شوید ، دامنه ای را به سرور خود اضافه کنید.
گزینه های پیکربندی بیشتری را می توان در اینجا یافت .
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 است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد