نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
GoAccess آنالایزر ورود به سیستم منبع باز است. شما می توانید آن را برای تجزیه و تحلیل سیاهههای مربوط به صورت واقعی یا در ترمینال یا مرورگر وب استفاده کنید. انواع مختلفی از ورود به وب را پردازش می کند. این امکان را به شما می دهد تا گزارشات را با فرمت HTML ، JSON و CSV تهیه کنید.
در این آموزش آخرین نسخه GoAccess را در Ubuntu 16.04 نصب خواهیم کرد.
قبل از نصب هر بسته در نمونه سرور اوبونتو ، توصیه می شود سیستم را به روز کنید. با استفاده از کاربر sudo وارد شوید و دستورالعمل های زیر را برای بروزرسانی سیستم اجرا کنید.
sudo apt-get update
sudo apt-get -y upgrade
پس از به روزرسانی سیستم ، به مرحله بعد بروید.
GoAccess به زبان برنامه نویسی C نوشته شده است. از این رو ، تنها وابستگی مورد نیاز ncurses
کتابخانه و gcc
. برای نصب ncurses
و gcc
اجرا:
sudo apt-get -y install libncursesw5-dev gcc make
بسته های اختیاری را با تایپ کردن نصب کنید:
sudo apt-get -y install libgeoip-dev libtokyocabinet-dev
با اجرای برنامه ، Tarball GoAccess را بارگیری کنید:
wget http://tar.goaccess.io/goaccess-1.2.tar.gz
می توانید آخرین نسخه GoAccess را در صفحه بارگیری رسمی پیدا کنید .
تاربال را استخراج کنید.
tar -xzvf goaccess-1.2.tar.gz
بسته را پیکربندی و نصب کنید.
cd goaccess-1.2
sudo ./configure --enable-utf8 --enable-geoip=legacy
sudo make
sudo make install
با اجرای لینک مستقیم goaccess
در /usr/bin
دایرکتوری ایجاد کنید:
sudo ln -s /usr/local/bin/goaccess /usr/bin/goaccess
اکنون GoAccess روی سرور شما نصب شده است.
GoAccess آنالایزر ورود به سیستم وب است. اگر وب سرور ندارید ، وب سرور Apache را نصب کنید.
sudo apt-get -y install apache2
وب سرور را فعال کنید و در زمان بوت اجرا کنید.
sudo systemctl start apache2
sudo systemctl enable apache2
درگاه HTTP مورد نیاز را از طریق فایروال سیستم مجاز کنید.
sudo firewall-cmd --add-service=http --permanent
sudo firewall-cmd --reload
اکنون می توانید با استفاده از به سرور وب دسترسی پیدا کنید http://Vultr_Server_IP
. پس از دسترسی به صفحه وب ، Apache برخی از ورودی های access_log
پرونده را در پرونده پیش فرض اضافه می کند. مسیر پرونده ورود به سیستم در اوبونتو 16.04 است /var/log/apache2/access.log
.
برای تجزیه و تحلیل ورود به سیستم با استفاده از GoAccess از یک ترمینال ، نوع:
sudo goaccess /var/log/apache2/access.log --log-format=COMBINED
این برنامه گزارش تولید شده را پس از تحلیل پرونده log به شما نشان می دهد. یک گزارش مثال مانند گزارش زیر است.
Dashboard - Overall Analyzed Requests (29/Jun/2017 - 29/Jun/2017) [Active Panel: Visitors]
Total Requests 16 Unique Visitors 6 Unique Files 1 Referrers 0
Valid Requests 16 Init. Proc. Time 0s Static Files 1 Log Size 3.44 KiB
Failed Requests 0 Excl. IP Hits 0 Unique 404 2 Bandwidth 40.91 KiB
Log Source /var/log/apache2/access.log
> 1 - Unique visitors per day - Including spiders Total: 1/1
Hits h% Vis. v% Bandwidth Data
---- ------- ---- ------- ----------- ----
16 100.00% 6 100.00% 40.91 KiB 29/Jun/2017 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
2 - Requested Files (URLs) Total: 1/1
Hits h% Vis. v% Bandwidth Mtd Proto Data
---- ------- ---- ------- ----------- --- -------- ----
6 100.00% 5 100.00% 20.62 KiB GET HTTP/1.1 /
3 - Static Requests Total: 1/1
Hits h% Vis. v% Bandwidth Mtd Proto Data
---- ------- ---- ------- ----------- --- -------- ----
[?] Help [Enter] Exp. Panel 0 - Thu Jun 29 11:29:56 2017 [Q]uit GoAccess 1.2
برای تهیه گزارش HTML ، نوع:
sudo goaccess /var/log/apache2/access.log --log-format=COMBINED -a -o /var/www/html/report.html
مرورگر وب خود را باز کرده و http://Vultr_Server_IP/report.html
با استفاده از مرورگر وب مورد علاقه خود به URL بروید. مرورگر انواع مختلفی از آمار را با استفاده از نمودارهای تعاملی به شما نشان می دهد.
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 است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد