مرحله اول : نصب وب سرور شما
اولین کاری که ما انجام خواهیم داد، گرفتن یک LAMP است. شما می توانید این کار را با استفاده از یک برنامه LAMP با یک کلیک انجام دهید یا با دنبال کردن دستورالعمل های این مقاله.
مرحله دوم: پیکربندی وب سرور شما
با فرض اینکه آپاچی به درستی نصب شده باشد، باید بتوانید ویرایشگر متن خود را به /etc/httpd/conf.d/magento.conf باز کنید.
nano /etc/httpd/conf.d/magento.conf
دستورات زیر را در فایل وارد کنید :
NameVirtualHost *:80
<VirtualHost *:80>
ServerName yourmagentowebsite.com
DocumentRoot /var/www/yourmagentowebsite.com
</VirtualHost>
ذخیره کنید و فایل هارا ببنید ، حال یک دایرکتوری ایجاد کنید :
mkdir /var/www/yourmagentowebsite.com
در حال حاضر، ما باید برخی از بسته های اصلی PHP را برای Magento نصب کنیم.
yum install php-mcrypt php-curl php-gd curl-devel php-intl php-xsl
پس از پایان آپاچی را ریست کنید :
service httpd restart
مرحله سوم : نصبMagento
ما به فایل های Magento نیاز داریم، بنابراین ما آنها را از https://www.magentocommerce.com/download دریافت خواهیم کرد.
آرشیو tar.gz را انتخاب کنید و مراحل لازم برای بارگیری آن را تکمیل کن.
با استفاده از یک سرویس گیرنده رایگان SFTP، مانند FileZilla، یک اتصال به سرور خود را باز کنید و آرشیو Magento tar.gz را به /var/www/yourmagentowebsite.comdirectory خود بارگذاری کنید.
به SSH بروید و موارد زیر را وارد کنید :
cd /var/www/yourmagentowebsite.com
tar -xvf Magento-CE-xxxxx.tar.gz
حالا که ما فایل هایی را که لازم داریم در اختیار داریم، اجازه دهید MySQL را راه اندازی کنیم. برای ایجاد یک پایگاه داده، زیر را اجرا کنید:
mysql -uroot -pyourpasswordgoeshere
create database magento;
exit
آفرین. در حال حاضر، به مرورگر وب خود بروید و آدرس IP سرور خود را تایپ کنید. با جزئیات پایگاه داده خود، صفحه پیکربندی را برای تکمیل نصب پر کنید.
سرور Magento شما آماده استفاده است. شما می توانید محصولات، دروازه های پرداخت و غیره ایجاد کنید.
سلام
برای centos 8 تست کردم . کاملا مشکل داره این دستورات
اول : پیکربندی فایل در بخش دو باعث غیر فعال شدن آپاچی میشه
دوم : بخش ساخت دیتابیس که اصلا همچین کدی وجود نداره .
ممنون میشه دستورات و زحمت خودتون رو به روزرسانی کنید
درود
بله این دستورات مربوط به سال ۲۰۱۷ است و Centos 8 هنوز رونمایی نشده بود .
سعی ما نیز این است که به زودی آموزشی برای Centos8 magento نیز آماده کنیم
با تشکر از feedback شما .