سیستم عاملفناوریمدیریت سرورمقالات وب
چگونه اپن کارت را بر روی سنت او اس 7 نصب کنیم؟

در این مقاله به نحوه نصب اپن کارت بر روی توزیع سنت او اس 7 می پردازیم. پس همراه وب ایده باشید.
چرا توزیع سنت او اس برای اینکار انتخاب شده است؟
سنت او اس یکی از توزیع های لینوکس است که از منابعی به وجود آمده است که توسط RHEL لینوکس فراهم شده است. به همین خاطر سنت او اس لینوکس از لحاظ عملکردی با RHEL سازگار است. این توزیع رایگان و بدون هزینه است. هر کدام از نسخه های سنت او اس بیش از 10 سال نگه داری شده اند. نسخه جدید سنت او اس تقریبا هر 2 سال یکبار منتشر می شود و هر کدام از این نسخه ها به صورت دوره ای به روزرسانی می شوند. همین امر باعث شده است سنت او اس به یک توزیع لینوکسی امن، قابل اعتماد، قابل پیش بینی و قابل تولید تبدیل شود.
این مقاله را نیز بخوانید:۱۰ مورد از بهترین توزیع های لینوکس در سال ۲۰۱۶
اپن کارت چیست؟
اپن کارت یک سیستم فروشگاه ساز حرفه ای است که نصب آن بسیار ساده است. بعد از نصب می توانید قالب مورد نظر خود را انتخاب کنید، محصولات خود را به آن اضافه نمایید و شروع به دریافت سفارش کنید. اپن کارت دارای روش های پرداخت متعدد و مدیریت سفارش درون ساخت است. پشتیبانی از آن و به روزرسانی نرم افزار ها رایگان است. اپن کارت یک پلتفرم متن باز رایگان برای افرادی است که به صورت آنلاین به تجارت می پردازند. این پلتفرم بنیان حرفه ای و قابل اعتمادی را فراهم می کند که ساخت فروشگاه آنلاین موفقیت آمیز را بسیار ساده تر کرده است. این بنیان می تواند برای طیف گسترده ای از کاربران جذاب باشد . توسعه دهندگانی که به دنبال رابط کاربر پسند هستند ، صاحبان فروشگاه هایی که تازه وارد دنیای مجازی شده اند و همه افرادی که به دنبال یک پلتفرم ساده و قدرتمند برای فروش می گردند باید برای یکبار هم که شده اپن کارت را امتحان کنند. اپن کارت دارای قابلیت ها و ویژگی های گسترده ای است که همین امر باعث می شود سفارشی سازی آن بسیار راحت باشد. با استفاده از ابزارهایی که در این پلتفرم وجود دارد می توانید بیشترین بهره را از پتانسیل فروشگاه خود ببرید. این پلتفرم توسطجوامع گسترده ای حمایت می شود. اپن کارت هر گونه ویژگی که یک CMS تجارت الکترونیکی مدرن باید داشته باشد را داراست. این ویژگی ها و قابلیت ها عبارتند از:
- طبقه بندی ها
- محصولات
- تولید کنندگان
- چند زبانه بودن
- پشتیبانی از چندین واحد پول
- مرور و بررسی محصولات/ رتبه بندی
پیش نیازها:
برای نصب اپن کارت، باید موارد زیر را بر روی سنت او اس 7 خود داشته باشید:
- وب سرور( توصیه می شود از وب سرور آپاچی استفاده کنید)
- PHP 5.3+
- پایگاه داده( پایگاه داده پیشنهادی MYSQLi است)
کتابخانه ها و ماژول های PHP مورد نیاز عبارت است از :
- Curl
- Zip
- ZLib
- GD
- Library
- Mcrypt
- Mbstrings
مطمئن شوید که فایروال /iptables شما هیچ پورتی را مسدود نمی کند. همچنین باید اطمینان حاصل کنید که user permission ها به درستی تنظیم شده است و از این بابت مشکلی ندارید. برای غیر فعال کردن SELinux دستور زیر را تایپ کنید:
setenforce 0
خوب اول از هر کاری اجازه دهید سنت او اس 7 را به روزرسانی کنیم. اینکار به شما کمک می کند سرور خود را به روز نگه دارید. برای انجام اینکار دستورات زیر را یکی پس از دیگری اجرا کنید و منتظر به روزرسانی باشید. این به روزرسانی به سرعت اینترنت شما بستگی دارد. پس صبور باشید:
sudo yum clean all
sudo yum -y update
بعد از اینکه به روزرسانی کامل شد، چیزی شبیه شکل زیر خواهید داشت.
نصب آپاچی به عنوان وب سرور:
برای نصب آپاچی بر روی سنت او اس 7، دستورات زیر را در ترمینال خود اجرا کنید:
sudo yum -y install httpd
اینکار باعث می شود آپاچی به عنوان وب سرور بر روی سیستم شما دانلود و نصب شود. خوب برای اجرای آپاچی باید از دستورات زیر استفاده کنید:
sudo systemctl start httpd
برای اینکه بعد از هر بار ریبوت، آپاچی به صورت خودکار آغاز شود از دستورات زیر بهره مند شوید:
sudo systemctl enable httpd
بررسی و تست آپاچی:
برای تست و بررسی آپاچی از دستور زیر استفاده کنید:
sudo systemctl status httpd
اینکار به شما کمک می کند وضعیت وب سرور خود را بررسی کنید. علاوه بر روش ذکر شده، می توانید مرورگر خود را باز کنید و عبارت localhost را در نوار آدرس تایپ نمایید. چیزی شبیه شکل زیر را مشاهده خواهید کرد:
این تصویر نشان می دهد که وب سرور ما به روز است و به خوبی اجرا می شود.همچنین ممکن است نیاز به فعالسازی ماژول mod_rewrite باشد. برای اینکار کافیست فایل قرار گرفته در مسیر /etc/httpd/conf/httpd.conf را توسط ویرایشگر مورد نظر خود باز کنید و خطوط زیر را تغییر دهید:
AllowOverride None
این خط باید به خطی که در زیر مشاهده می کنید تغییر پیدا کند:
AllowOverride All
خوب وب سرور آپاچی آماده کار است.
نصب MySQL / MariaDB:
برای نصب MySQL / MariaDB بر روی سیستم خود، دستور زیر را اجرا کنید:
sudo yum install mariadb-server mariadb
این دستور باعث دانلود و نصب MySQL / MariaDB بر روی سیستم شما می شود. برای اجرای MariaDB server از دستور زیر استفاده کنید:
sudo systemctl start mariadb
خوب حالا باید پسوردی را برای کاربر روت خود تعیین کنیم. اینکار از طریق تایپ کردن دستورات زیر انجام می شود:
sudo mysql_secure_installation
بعد از اجرای دستور چیزی شبیه شکل زیر را مشاهده خواهید کرد. روی Y کلیک کنید و پسورد پیچیده خود را تایپ کنید و خوب آن را به خاطر بسپارید.
بعد از اینکه پسورد روت را تنظیم کردید، چیزی شبیه شکل زیر را مشاهده خواهید کرد:
حالا چند گزینه Y/N را خواهید داشت که باید به دقت به آن پاسخ دهید:
عبارت Y را برای Remove anonymous users? فشار دهید
عبارت Y را برای سوال Remove test database and access to it? انتخاب کنید.
عبارت Y را برای سوال Reload privilege tables now? انتخاب نمایید.
بعد از اینکه تمامی این مراحل را پشت سر گذاشتید، باید چیزی شبیه شکل زیر داشته باشید.
خوب MySQL / MariaDB شما آماده است.
نصب PHP:
برای نصب PHP، ترمینال خود را باز کنید و دستور زیر را در آن تایپ نمایید:
sudo yum -y install php php-mysql php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap php-mcrypt curl zlib
اینکار باعث می شود PHP بر روی سیستم سنت او اس 7 شما دانلود و نصب شود. همچنین استفاده از این دستور به شما کمک می کند ماژول های PHP و سایر موارد ضروری برای اپن کارت را نصب نمایید.
نصب phpMyAdmin:
برای نصب phpMyAdmin از دستورات زیر استفاده کنید:
sudo yum -y install epel-release
حالا دوباره از دستور زیر استفاده کنید:
sudo yum -y install phpmyadmin
بعد از نصب PHP، باید آپاچی یا وب سرور خود را رستارت کنید تا بتواند با PHP کار کند. برای انجام اینکار دستور زیر را تایپ کنید:
sudo systemctl restart httpd.service
برای اینکه ببینید می توانید به phpMyAdmin دسترسی داشته باشید یا خیر ، مرورگر خود را باز کنید و در نوار آدرس عبارت زیر را تایپ کنید:
localhost/phpmyadmin
خوب نصب PHP نیز با موفقیت انجام شد.
نصب اپن کارت:
ابتدا یک فولدر با نام opencart ایجاد کنید و دایرکتوری را به آن فولدر تغییر دهید.
mkdir opencart
cd opencart
آخرین نسخه از اپن کارت را نصب کنید. باید فایلی با نام opencart-2.1.0.2.zip را دانلود نمایید.با استفاده از دستور زیر آن را از حالت ZIP خارج کنید:
sudo unzip opencart-2.1.0.2.zip
بعد از اینکه فایل خود را از حالت Zip خارج کردید ، فولدری به نام opencart-2.1.0.2 را خواهید داشت. آن را به opencart تغییر نام دهید. حالا این فولدر را با استفاده از دستورات زیر به مسیر /var/www/html کپی کنید:
sudo cp -avr opencart /var/www/html
حالا به مسیر /var/www/html بروید و دستورات زیر را تایپ کنید:
sudo chmod -R 775 opencart
sudo chown apache:apache opencart
دایرکتوری را به موقعیت فولدر تغییر دهید:
sudo cd /var/www/html/opencart/upload
فایل config را از config-dist.php به config.php تغییر دهید:
cp config-dist.php config.php
باید فایل دیگری را در فولدر ادمین تغییر نام دهید. اینکار را از طریق دستورات زیر انجام دهید:
cp /var/www/html/opencart/upload/admin/config-dist.php /var/www/html/opencart/upload/admin/config.php
حالا عبارت زیر را در نوار آدرس مرورگر خود تایپ کنید:
localhost/opencart/upload
باید تصویر زیر را مشاهده کنید. حالا می توانیم نصب اپن کارت را آغاز کنیم.
بر روی دکمه CONTINUE کلیک کنید.
در تصویر بالا مطمئن شوید که تیک سبز بر روی همه گزینه ها وجود دارد. اگر نشانه قرمز رنگی را در این بخش مشاهده کردید، باید قبل از ادامه نصب آن را حل کنید. اگر همه چیز درست بود بر روی CONTINUE کلیک کنید. شکلی شبیه شکل زیر را خواهید داشت:
حالا باید پایگاه داده ای برای اپن کارت خود ایجاد کنیم. برای انجام اینکار، مرورگر خود را باز کنید و دستور زیر را وارد نمایید.
localhost/phpmyadmin
اینکار باعث می شود سیستم، نام کاربری و پسورد را از شما بپرسد. به عنوان نام کاربری عبارت Root را وارد کنید و برای پسورد هم باید پسوردی را بزنید که قبلا ایجاد کرده اید. بعد از لاگین شدن، شکلی شبیه شکل زیر خواهید داشت.
حالا بر روی دکمه new کلیک کنید. بعد از کلیک کردن بر روی این گزینه شکلی شبیه زیر خواهید داشت. نام پایگاه داده را تایپ کنید و بر روی دکمه Create کلیک نمایید.
حالا پایگاه داده برای نصب اپن کارت آماده است.
باید به مرحله نصب اپن کارت برگردید.
به عنوان DB Driver باید MySQLi ، برای Hostname باید localhost و برای نام کاربری عبارت Root را وارد کنید. از پسوردی که ایجاد کرده اید استفاده کنید و نام پایگاه داده را وارد نمایید. همچنین باید ادرس ایمیل و پسورد ادمین را وارد کنید زیرا برای دسترسی به پنل مدیریتی اپن کارت به آن نیاز خواهید داشت. حالا روی گزینه CONTINUE کلیک کنید.
بعد از اینکار، شکلی شبیه شکل زیر خواهید داشت:
عبارت زیر را در نوار آدرس وارد کنید:
localhost/opencart/upload
برای دسترسی به پنل مدیریتی اپن کارت، در مرورگر خود عبارت زیر را تایپ کنید:
localhost/opencart/upload/admin
شکلی شبیه شکل زیر خواهید داشت:
برای نام کاربری Admin را وارد کنید.پسوردی را وارد کنید که قبلا به هنگام تنظیم اپن کارت ایجاد کرده اید.
خوب نصب اپن کارت بر روی سنت او اس 7 به خوبی انجام شد. امیدوارم از این آموزش استفاده کرده باشید.