نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
در این مقاله ، نحوه ایجاد پشته LAMP در اوبونتو 17.04 را توضیح خواهم داد.
توجه: در این مقاله به دستورات نیاز دارید sudo
یا root
به آنها دسترسی خواهید داشت . اگر قبلاً به کاربر root مهاجرت کرده اید ، ممکن است دستور sudo را حذف کنید .
ابتدا مدیر بسته خود را به روز کنید.
sudo apt-get update -y #using the -y option will automatically accept the conditions of the source update
sudo apt-get install apache2 -y #install apache
sudo systemctl start apache2.service #start apache
روش دیگر ، اگر دوست دارید همه کارها را یکباره اجرا کنید ، این کار را انجام دهید.
sudo sh -c "apt-get update -y; apt-get install apache2 -y; systemctl start apache2.service"
با دسترسی به مرورگر محلی خود ، تأیید کنید که Apache بدون خطا نصب شده است. را وارد کنید hostname -I
برای به دست آوردن آدرس IP خود را در سرور و حرکت به http://SERVER_IP/
.
این مورد را در قسمت مربوط به پوسته وارد کنید.
sudo apt-get install mysql-server -y
این به سرعت سرور پایگاه داده MariaDB (چنگال MySQL) را نصب می کند. از شما خواسته می شود که یک رمز عبور برای کاربر root MySQL وارد کنید ، بنابراین ادامه دهید و این کار را انجام دهید.
سپس ، اجرا کنید
sudo /usr/bin/mysql_secure_installation
"" را وارد کنید y
.
بسته به سطح امنیت ، شما می توانید پیچیدگی رمز عبور را تنظیم کنید. در حال حاضر ، ما از پیش تنظیم امنیتی قوی استفاده خواهیم کرد.
برای هر گزینه زیر "" را وارد کرده y
و ادامه دهید.
بعد ، اجازه دهید PHP را نصب کنیم. دستور زیر را اجرا کنید.
sudo apt-get install php -y
سپس افزونه های متداول PHP مانند GD ، MySQL و موارد دیگر را نصب کنید.
sudo apt-get install -y php-{bcmath,bz2,intl,gd,mbstring,mcrypt,mysql,zip} && sudo apt-get install libapache2-mod-php -y
این کار برای شروع محیط وب در بوت ضروری است.
sudo systemctl enable apache2.service
sudo systemctl enable mysql.service
در آخر ، Apache را مجدداً راه اندازی کنید تا PHP اجرا شود.
systemctl restart apache2.service
مجموعه ای از تغییراتی وجود دارد که ممکن است به Apache اضافه کنید. به عنوان مثال ، ممکن است شخصی بخواهد از mod_rewrite
ماژول Apache استفاده کند ، که به شما امکان می دهد از عبارات منظم برای تغییر URL مقصد استفاده کنید ، آدرس های اینترنتی "زیبا" و موارد دیگر ایجاد کنید. این کار از طریق a2enmod
، دستوری انجام شده توسط Apache برای فعال کردن یک افزونه انجام می شود. برای غیرفعال کردن یک افزودنی ، a2dismod
در جای خود استفاده کنید .
برای mod_rewrite
این که می توانید از این دستور برای فعال کردن آن استفاده کنید.
sudo a2enmod rewrite
برای غیرفعال کردن آن ، این دستور را اجرا کنید.
sudo a2dismod rewrite
طبق معمول ، این یک تغییر پیکربندی است ، بنابراین شما نیاز به راه اندازی مجدد آپاچی بعد از هر تغییر.
این تنها در صورتی ضروری است که فایروال سیستم خود را پیکربندی کرده باشید. بسته به نوع فایروال که انتخاب کرده اید ، اگر فعال کرده باشید ufw
(همچنین به عنوان فایروال بدون عارضه شناخته می شود) ، به راحتی قابل اجرا است sudo ufw allow 80
. اگر فقط iptables
فعال کرده باشید ، دستور خواهد بود sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
.
شما با موفقیت یک پشته LAMP را در Ubuntu 17.04 VPS خود نصب کردید. کد نویسی مبارک!
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 است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد