نحوه نصب بستر سبد خرید 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
رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد
مقدمه RethinkDB یک پایگاه داده NoSQL است که داده ها را به عنوان اسناد JSON ذخیره می کند. این یک زبان پرس و جو بسیار بصری است و از ویژگی های آن معمولا در دسترس است
با استفاده از یک سیستم متفاوت؟ Brotli یک روش فشرده سازی جدید با نسبت فشرده سازی بهتر از GZIP است. کد منبع آن در این Githu به صورت عمومی میزبانی می شود
مقدمه MySQL دارای یک ویژگی عالی است که به عنوان بازدید شناخته می شود. نمایش نمایش داده شد. برای یک سؤال طولانی مدت از آنها فکر کنید. در این راهنما ،
اجازه ورود به سیستم ریشه در SSH معمولاً یک روش امنیتی ضعیف در کل صنعت فناوری تلقی می شود. درعوض ، می توانید اداری حساس را انجام دهید
Vtiger CRM یک نرم افزار محبوب مدیریت ارتباط با مشتری است که می تواند به بنگاهها در رشد فروش ، ارائه خدمات به مشتری و افزایش سود کمک کند. من
با استفاده از یک سیستم متفاوت؟ DokuWiki یک برنامه ویکی منبع باز است که به زبان پی اچ پی نوشته شده است و به پایگاه داده نیاز ندارد. این داده ها را در پرونده های متنی ذخیره می کند. DokuWik
در این مقاله به شما می آموزد که چگونه زندان دزدگیر را در دبیان تنظیم کنید. تصور می کنم از Debian 7.x استفاده می کنید. اگر دبیان 6 یا 8 را اجرا کردید ، ممکن است این کار کند
مقدمه یک راه آسان برای راه اندازی سرور VPN در دبیان با PiVPN است. PiVPN نصب و بسته بندی OpenVPN است. این دستورات ساده را برای شما ایجاد می کند
EasyEngine (ee) ابزاری پایتون است که به شما امکان می دهد سایت های وردپرس خود را به راحتی و به صورت خودکار مدیریت کنید. با استفاده از EasyEngine ، شما مجبور به dea نیستید
با استفاده از یک سیستم متفاوت؟ مقدمه CyberPanel یکی از اولین صفحه کنترل در بازار است که هم منبع باز است و هم از OpenLiteSpeed استفاده می کند. چی
با استفاده از یک سیستم متفاوت؟ Brotli یک روش فشرده سازی جدید با نسبت فشرده سازی بهتر از Gzip است. کد منبع آن در Github به صورت عمومی میزبانی می شود. تی
با استفاده از یک سیستم متفاوت؟ Couch CMS یک سیستم مدیریت محتوای منبع ساده و انعطاف پذیر ، آزاد و منبع باز (CMS) است که به طراحان وب اجازه می دهد تا طراحی کنند.
بررسی اجمالی که آیا شما در حال همکاری در یک پروژه همکاری بزرگ با تیم توسعه خود هستید و یا در جدیدترین بازی نقش آفرینی رئیس را می کشید ، می خواهید
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 است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد