نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
Booked یک برنامه مبتنی بر وب منبع باز است که به ویژه برای بهبود برنامه ریزی و مدیریت استفاده از منابع طراحی شده است. این متن به زبان PHP نوشته شده است و از MySQL یا MariaDB برای ذخیره داده های خود استفاده می کند. این یک برنامه ریز ساده و قدرتمند با چیدمان های انعطاف پذیر ، باطن اداری و قوانین سفارشی است. رزرو دارای بسیاری از ویژگی ها از جمله یادآوری شروع و پایان رزرو ، امنیت مبتنی بر کاربر ، سیستم سهمیه انعطاف پذیر ، صادرات به Outlook ، یادآوری های رزرو و موارد دیگر می باشد.
ابتدا سرور اوبونتو خود را به آخرین نسخه به روز کنید.
sudo apt-get update -y
sudo apt-get upgrade -y
پس از بروزرسانی سیستم ، سیستم را مجدداً راه اندازی کنید و با sudo
کاربر وارد شوید .
قبل از شروع، شما نیاز به نصب Apache
، PHP
، MySQL
و سایر کتابخانه PHP بر روی سیستم شما.
می توانید با دستور زیر همه آنها را نصب کنید.
sudo apt-get install apache2 apache2-bin apache2-data libaio1 libapache2-mod-php7.0 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient18 libterm-readkey-perl libwrap0 ssl-cert tcpd mariadb-server php7.0 php7.0-cli php7.0-common php7.0-json php7.0-mysql php7.0-readline -y
پس از اتمام نصب ، Apache و MariaDB را شروع کرده و آنها را فعال کنید تا زمان بوت شدن را شروع کنند.
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql
ابتدا باید MariaDB را تأمین کنید. با اجرای mysql_secure_installation
اسکریپت می توانید آن را ایمن کنید .
sudo mysql_secure_installation
مطابق شکل زیر به همه سؤالات پاسخ دهید.
Set root password? [Y/n] Y
New password: <STRONG_PASSWORD>
Re-enter new password: <STRONG_PASSWORD>
Remove anonymous users? [Y/n] Y
Disallow root login remotely? [Y/n] Y
Remove test database and access to it? [Y/n] Y
Reload privilege tables now? [Y/n] Y
پس از اتمام کار ، به پوسته MySQL وصل شوید.
mysql -u root -p
رمزعبور خود را وارد کنید ، سپس یک برنامه زمانبندی جدید database
و user
برای Booked Scheduler ایجاد کنید.
MariaDB [(none)]>create database bookeddb;
MariaDB [(none)]>create user booked@localhost identified by 'password';
MariaDB [(none)]>grant all privileges on bookeddb.* to booked@localhost identified by 'password';
MariaDB [(none)]>flush privileges;
MariaDB [(none)]>exit;
می توانید آخرین نسخه برنامه زمانبندی رزرو شده را از صفحه بارگیری Sourceforge بارگیری کنید.
wget https://excellmedia.dl.sourceforge.net/project/phpscheduleit/Booked/2.6/booked-2.6.7.zip
پس از بارگیری ، فایل بارگیری شده را استخراج کنید.
unzip booked-2.6.7.zip
بعد ، دایرکتوری استخراج شده را به فهرست پوشه root apache منتقل کنید.
sudo mv booked /var/www/html/
در مرحله بعد ، مالکیت دایرکتوری رزرو شده را به www-data
کاربر و گروه تغییر دهید.
sudo chown -R www-data:www-data /var/www/html/booked
در مرحله بعد ، شما باید یک فایل میزبان مجازی جدید Apache برای Booked Scheduler ایجاد کنید.
sudo nano /etc/apache2/sites-available/booked.conf
خطوط زیر را اضافه کنید.
<VirtualHost *:80>
ServerName yourdomain.com
DocumentRoot /var/www/html/booked
<Directory /var/www/bookedscheduler>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/apache2/booked-error.log
CustomLog /var/log/apache2/booked-access.log combined
</VirtualHost>
پرونده را ذخیره کنید ، سپس سایت را فعال کنید.
sudo a2ensite booked.conf
بعد ، سرویس Apache را مجدداً راه اندازی کنید تا پیکربندی جدید virtualhost را بخوانید.
sudo systemctl restart apache2
ابتدا باید فایل پیکربندی نمونه را کپی کنید.
cd /var/www/html/booked/config/
sudo cp config.dist.php config.php
در مرحله بعد ، config.php
پرونده را باز کرده و مطابق نیاز خود تغییراتی ایجاد کنید.
sudo nano config.php
تغییرات زیر را انجام دهید.
$conf['settings']['default.timezone'] = 'Asia/Kolkata'; // your timezone
$conf['settings']['admin.email'] = '[email protected]'; // email address of admin user
$conf['settings']['admin.email.name'] = 'John Smith';
$conf['settings']['script.url'] = 'http://yourdomain.com/Web'; // your domain
$conf['settings']['database']['type'] = 'mysql';
$conf['settings']['database']['user'] = 'booked';
$conf['settings']['database']['password'] = '';
$conf['settings']['database']['hostspec'] = '127.0.0.1'; // your IP
$conf['settings']['database']['name'] = 'bookeddb';
پرونده را پس از اتمام ذخیره کنید.
بعد ، شمای پایگاه داده و داده ها را وارد کنید.
cd /var/www/html/booked
mysql -u booked -p bookeddb < database_schema/create-schema.sql
mysql -u booked -p bookeddb < database_schema/create-data.sql
پس از پیکربندی برنامه زمانبند رزرو شده. مرورگر وب خود را باز کرده و به URL بروید http://yourdomain.com/Web/register.php
. شما به صفحه ثبت نام هدایت می شوید:
تمام جزئیات را ارائه داده و بر روی Register
دکمه کلیک کنید. داشبورد Booked Scheduler را مشاهده خواهید کرد:
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 است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد