payamkh59 ارسال شده در مرداد 29، 2014 گزارش Share ارسال شده در مرداد 29، 2014 با درود چند روزی هست که می خوام فروشگام رو از Shared Host به VPS ی که CentOS روی اون نصب هست انتقال بدم.توی انجمن چیزی پیدا نکردم . البته راهنمایی دوستان کمک کرد ولی خوب کامل نبود .حالا اینجا می خوام مرحله به مرحله این انتقال رو توضیح بدمابتدا از روی Shared Host (مثلاً cpanel ) از دیتابیس و فایل های پرستا Backup بگیرید سپس مراحل زیر را انجام دهید. 1. ابتدا Centos را روی سرور نصب می کنیم. 2. از داخل فایل etc/sysconfig/selinux/ ، selinux را غیر فعال می کنیم. 3. مسیر /etc/sysconfig/iptables را چک می کنیم که پورت های 80 و 443 روی فایروال باز باشد که اگر deny بود ،دو خط زیر را به اول فایل iptables در مسیر بالا اضافه می کنیم. -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT -A INPUT -p tcp -m tcp --dport 443 -j ACCEPT 4. سرویس httpd , mysqld را start می کنیم . 5. دستور های زیر را اجرا می کنیم تا در صورت restart احتیاج بهاستارت مجدد سرویس ها نباشد. chkconfig httpd on chkconfig mysqld on 6. با استفاده از دستور yum پکیجهای php-mbstring و Mcrypt را نصب می کنیم. 7. سرویس httpd را Restart می کنیم. 8. با استفاده از دستور myslq –u root –p وارد محیط mysql می شویم. 9. دستورات زیر را اجرا می کنیم. set global net_buffer_length=1000000; set global max_allowed_packet=1000000000; 10. با دستور زیر یک دیتابیسایجاد می کنیم. Create database testdb; 11. Backup دیتابیس مربوط به پرستا را با استفاده از دستور زیر داخل دیتابیس Import می کنیم. mysql -u root -p testdb 12. با استفاده از دستورات زیریک user ایجاد و permission های مربوط به دیتابیس را به آن می دهیم. create user 'testuser'@'localhost' identifiedby '1234'; grant all privileges on testdb.* to 'testuser'@'localhost'; 13. فایل های پرستا را داخل روت Web Server که معمولاً /var/www/htmlمی باشد کپی می کنیم یا می توانیم یک فولدربرای آن در نظر بگیریم مانند shop و فایل ها را آنجا کپیکنیم. 14. دسترسی های زیر را برایفولدر ها در نظر می گیریم.chmod0755 config chmod0755 upload chmod0755 download chmod0755 tools/smarty/compile chmod-R 0755 img chmod-R 0755 mails chmod-R 0755 modules chmod-R 0755 themes/prestashop/lang chmod-R 0755 translations 15. Owner فولدری که فایلهای پرستا داخل آن نصب می باشد را عوض می کنیم و آنرا به Apache user می دهیم. (با استفاده ازدستور زیر ) chown –R apache /var/www/html/shop 16. از فایل های مربوط به پرستافایل config/settings.inc.php را ویرایش می کنیم و user , pass مربوط به دیتابیس را واردمی کنیم. 17. وارد بخش Admin پرستا می شویم و از داخل تنظیمات -> سئو و Url دامنه فروشگاه و دامنه SSL را تغییر می دهیم. توجه داشته با شید در صورتیکه فروشگاه روی localhost نصب باشد می بایست دامنهو دامنه SSL دارایمقدار 127.0.0.1 باشد و در صورتی که فایل های پرستا داخل روت قرار نگرفته باشد ،مطابق مثال بالا ، در URI می بایست اسم فولدری که فایل ها داخل آن کپی شده اند (در اینجا /shop ) قرار گیرد در غیر این صورت / قرار می گیرد.فقط همچنان یک مشکل وجود دارد و آن هم برای اینکه عکس محصولات را نشان دهد می بایست Friendly URL خاموش باشد اگر کسی دلیل یا راه حل مشکل را می داند لطفاً عنوان کندبا تشکر نقل قول لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
admin ارسال شده در مرداد 29، 2014 گزارش Share ارسال شده در مرداد 29، 2014 با تشکر از این که وقت گذاشتید و آموزش دادید تا سایر کاربران هم بتونن استفاده کننامیدوارم بقیه کاربران هم اطلاعاتشون رو در اختیار بقیه قرار بدن نقل قول لینک به دیدگاه به اشتراک گذاری در سایت های دیگر More sharing options...
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .