
prestashop یکی از محبوبترین و قدرتمندترین سیستمهای مدیریت فروشگاههای اینترنتی است که با امکانات گسترده و انعطافپذیری بالا، انتخابی مناسب برای راهاندازی کسبوکار آنلاین به شمار میرود. فرایند نصب پرستاشاپ بهگونهای طراحی شده که روی انواع هاستها قابل انجام باشد و افراد با هر سطح دانشی بتوانند فروشگاه خود را بهراحتی راهاندازی کنند. در این راهنما، مراحل نصب prestashop به صورت گامبهگام توضیح داده میشود تا بتوانید فروشگاه اینترنتی خود را بهسادگی راهاندازی و مدیریت کنید.
انتخاب هاست مناسب برای پرستاشاپ
برای نصب و راهاندازی فروشگاه پرستاشاپ، انتخاب هاست مناسب یکی از مهمترین گامهاست. هاستهایی که به خوبی از پرستاشاپ پشتیبانی میکنند باید از منابع کافی و سرعت بالایی برخوردار باشند. در این راستا، هاست پرسرعت و قدرتمند مشهدهاست گزینهای ایدهآل برای فروشگاههای آنلاین با ترافیک بالا هستند. این هاستها نه تنها عملکرد سریع و پایدار را تضمین میکنند، بلکه به شما این امکان را میدهند تا به راحتی فروشگاه خود را مدیریت کنید و در کنار امنیت بالا، از سرعت بارگذاری عالی برخوردار شوید. اگر به دنبال یک هاست قدرتمند و مطمئن برای پرستاشاپ هستید، هاست پربازدید مشهدهاست را بررسی کنید.
مراحل نصب پرستاشاپ
مرحله 1: دانلود پرستاشاپ – قدم اول ماجراجویی
برای شروع، به سایت رسمی پرستاشاپ (https://www.prestashop.com) بروید و آخرین نسخه این سیستم را دانلود کنید. فایل دانلودی به صورت یک فایل زیپ است که بعداً روی هاست خود آپلود خواهیم کرد.
مرحله 2: ورود به سی پنل – کنترل اوضاع در دست شماست
وارد هاست شوید.
پیشنهاد مطالعه: نحوه ورود به سی پنل |
مرحله 3: آپلود فایلهای پرستاشاپ – گام به دنیای فروشگاه آنلاین
- File Manager را باز کنید.
- وارد پوشه public_html شوید یا هر پوشه دیگری که میخواهید پرستاشاپ را در آن نصب کنید.
- فایل زیپ پرستاشاپ را آپلود کنید و سپس با کلیک روی Extract، فایلها را از حالت فشرده خارج کنید.

پیشنهاد مطالعه: آموزش آپلود فایل در فایل منیجر سیپنل |
مرحله 4: ایجاد دیتابیس – قلب فروشگاه شما
هر فروشگاه آنلاین به یک دیتابیس نیاز دارد:
- در سی پنل، به بخش MySQL Databases بروید.
- یک دیتابیس جدید ایجاد کنید.
- برای دیتابیس یک کاربر بسازید و مطمئن شوید که همه دسترسیها را به این کاربر دادهاید.
- اطلاعات دیتابیس (نام، کاربر و رمز عبور) را ذخیره کنید. این اطلاعات در مراحل بعدی کاربرد دارند.
پیشنهاد مطالعه: آموزش ساخت دیتابیس در سی پنل |
مرحله 5: اجرای نصب prestashop – وقت شروع!
آدرس دامنه یا زیر دامنهای که پرستاشاپ را روی آن آپلود کردهاید در مرورگر باز کرده و مراحل نصب را دنبال کنید.
- زبان مورد نظر خود را انتخاب کنید.

- شرایط استفاده را بپذیرید.

- با چند کلیک ساده، به صفحه اتصال به دیتابیس میرسید.
مرحله 6: اتصال به دیتابیس – نهایی کردن تنظیمات
در این مرحله باید اطلاعات دیتابیسی که در مرحله 4 ساختید را وارد کنید:
- نام دیتابیس، کاربر و رمز عبور را وارد کنید.
- هاست دیتابیس معمولاً localhost است.
- برای اطمینان، روی گزینه Test your database connection کلیک کنید.

خطاهای رایج این مرحله:
- Error: Access denied: اطلاعات وارد شده اشتباه است. دوباره بررسی کنید.
- Could not select database: نام دیتابیس را اشتباه وارد کردهاید.
- Connection timed out: ممکن است تنظیمات فایروال هاست مشکل ایجاد کرده باشد.
مرحله 7: تنظیمات فروشگاه – به فروشگاه خود هویت بدهید
حالا اطلاعات فروشگاه خود را وارد کنید:
- نام فروشگاه.
- ایمیل مدیریت.
- رمز عبور برای دسترسی به پنل مدیریت.

بعد از تکمیل این اطلاعات، نصب شروع می شود.
مراحل نصب در این صفحه قابل مشاهده است. تا تکمیل فرآیند، این صفحه را باز نگه دارید.

با پایان این مرحله، فروشگاه شما نصب شده و آماده پیکربندی خواهد بود.

مرحله 8: حذف پوشه نصب – امنیت همیشه اولویت دارد
پس از اتمام نصب، باید پوشه install را حذف کنید تا از دسترسیهای غیرمجاز جلوگیری شود. برای این کار:
- به File Manager برگردید.
- پوشه install را پیدا کرده و حذف کنید.

مرحله 9: ورود به پنل مدیریت – کنترل فروشگاه در دستان شماست
آدرس دامنه خود را با افزودن /admin باز کنید. حالا میتوانید وارد پنل مدیریت فروشگاه شوید و محصولات خود را اضافه کنید.
نکات طلایی برای بهینهسازی فروشگاه:
SSL: اگر میخواهید اعتماد مشتریان را جلب کنید، حتماً از گواهینامه SSL استفاده کنید.
افزایش سرعت: از افزونههای کش مانند PrestaShop Performance استفاده کنید و در صورت امکان از سرویسهای CDN بهره ببرید.
امنیت: بهروزرسانیهای منظم پرستاشاپ و افزونههای آن را جدی بگیرید.
خطاهای رایج در زمان نصب پرستاشاپ
خطاهای رایج در زمان نصب پرستاشاپ ممکن است به تنظیمات سرور، سازگاری نسخهها، یا اشتباهات پیکربندی مرتبط باشد. در ادامه برخی از خطاهای رایج همراه با راهکارهای آنها آورده شده است:
1. خطای سازگاری با نسخه PHP
- پیام خطا: “Your PHP version is not compatible with PrestaShop requirements.”
- دلیل: نسخه PHP سرور شما با نسخه پرستاشاپ سازگار نیست.
- راهکار:
- بررسی نسخه مورد نیاز پرستاشاپ (برای مثال: نسخه 1.7 پرستاشاپ معمولاً با PHP 7.2 تا 7.4 سازگار است).
- تغییر نسخه PHP از طریق کنترل پنل هاست (مانند cPanel) یا تماس با پشتیبانی هاست.
پیشنهاد مطالعه: تغییر نسخه php و تنظیم ماژول ها در سی پنل |
2. خطای دسترسی پوشهها و فایلها
- پیام خطا: “Error: Unable to write to certain folders.”
- دلیل: مجوزهای فایلها و پوشهها به درستی تنظیم نشده است.
- راهکار:
- پوشههای مورد نیاز پرستاشاپ (مانند /var, /cache, /img, /log, /themes) را بررسی کنید.
- دسترسی پوشهها را به 755 و فایلها را به 644 تنظیم کنید.
دستورات زیر را در SSH اجرا کنید:
chmod -R 755 /path/to/prestashop/
chmod -R 644 /path/to/prestashop/files
3. خطای عدم ارتباط با دیتابیس
- پیام خطا: “Cannot connect to the database.”
- دلیل: تنظیمات دیتابیس به درستی وارد نشده است یا دسترسیها مشکل دارد.
- راهکار:
- اطلاعات اتصال به دیتابیس (نام دیتابیس، نام کاربری، رمز عبور و هاست) را بررسی کنید.
- اطمینان حاصل کنید که کاربر دیتابیس دسترسی کامل دارد.
- در صورت استفاده از هاست اشتراکی، آدرس هاست دیتابیس معمولاً localhost است، اما ممکن است در برخی موارد متفاوت باشد (برای مثال: 127.0.0.1).
4. خطای محدودیتهای سرور (Timeout یا Memory Limit)
- پیام خطا: “Maximum execution time exceeded” یا “Allowed memory size exhausted.”
- دلیل: محدودیتهای سرور مانند max_execution_time یا memory_limit کافی نیستند.
- راهکار:
فایل php.ini را ویرایش کرده و مقادیر زیر را تنظیم کنید:
max_execution_time = 300
memory_limit = 512M
در صورت عدم دسترسی به php.ini، مقادیر مشابه را در فایل .htaccess اضافه کنید:
php_value max_execution_time 300
php_value memory_limit 512M
5. صفحه سفید (White Screen of Death – WSOD)
- دلیل: ممکن است خطاهای PHP نمایش داده نشوند.
- راهکار:
- حالت Debug را فعال کنید:
- فایل config/defines.inc.php را ویرایش کنید.
- مقدار define(‘_PS_MODE_DEV_’, false); را به define(‘_PS_MODE_DEV_’, true); تغییر دهید.
- خطاهای نمایش داده شده را بررسی کنید و بر اساس پیام خطا اقدام کنید.
- حالت Debug را فعال کنید:
6. خطای “Not Found” یا مشکل در Friendly URL
- پیام خطا: “Page Not Found” یا “The requested URL was not found on this server.”
- دلیل: فعال نبودن ماژول mod_rewrite یا مشکلات فایل .htaccess.
- راهکار:
- اطمینان حاصل کنید ماژول mod_rewrite در سرور فعال است (برای سرور Apache).
- فایل .htaccess را دوباره ایجاد کنید:
- به تنظیمات پرستاشاپ > SEO & URLs بروید.
- گزینه Friendly URLs را خاموش و سپس روشن کنید تا فایل .htaccess بازنویسی شود.
7. خطای ارسال ایمیل
- پیام خطا: “Error sending email” یا “SMTP connection failed.”
- دلیل: تنظیمات SMTP اشتباه است.
- راهکار:
به تنظیمات ایمیل در مدیریت پرستاشاپ بروید:
- مسیر: Advanced Parameters > Email
- تنظیمات SMTP را بر اساس اطلاعات سرویس ایمیل خود (مانند Gmail یا سرویسدهندههاست) وارد کنید.
نمونه تنظیمات برای Gmail:
SMTP Server: smtp.gmail.com
SMTP Port: 587
Encryption: TLS
Username: your-email@gmail.com
Password: your-password
8. مشکل با زبان فارسی (RTL Support)
- دلیل: قالب یا تنظیمات ممکن است از راستچین (RTL) به درستی پشتیبانی نکنند.
- راهکار:
- از قالبهایی که بهطور خاص از زبانهای RTL پشتیبانی میکنند استفاده کنید.
- اطمینان حاصل کنید فایل CSS مربوط به RTL در قالب شما وجود دارد و به درستی فراخوانی شده است.
در پایان
با انجام این مراحل، فروشگاه شما آماده است تا به مشتریان خدمات ارائه دهد و کسبوکار آنلاین خود را آغاز کنید. پس از نصب، توجه به پیکربندی فروشگاه و افزودن محصولات، گامهای بعدی شما برای رشد و موفقیت خواهد بود. در صورتی که در طول فرایند به سوالی برخوردید، میتوانید آن را در قسمت نظرات همین مقاله مطرح کنید و تیم ما در اسرع وقت به شما کمک خواهد کرد. موفق باشید و از شروع این مسیر در دنیای تجارت الکترونیک لذت ببرید!
منبع:[prestashop.com]
سوالات متداول:
برای نصب prestashop به چه نوع هاستی نیاز دارم؟
هاست مناسب پرستاشاپ باید از PHP، MySQL و حداقل منابع کافی پشتیبانی کند. هاستهای پرسرعت مانند هاستهای پربازدید مشهدهاست گزینهای ایدهآل هستند.
آیا میتوانم پرستاشاپ را روی لوکال هاست نصب کنم؟
بله، برای نصب روی لوکال هاست میتوانید از ابزارهایی مانند XAMPP یا WAMP استفاده کنید. در این حالت باید تنظیمات سرور محلی را بهدرستی انجام دهید.
آیا پرستاشاپ از زبان فارسی پشتیبانی میکند؟
پرستاشاپ بهطور کامل از زبان فارسی پشتیبانی میکند و امکان راستچین (RTL) در آن وجود دارد. کافی است زبان فارسی را هنگام نصب انتخاب کنید.
برای افزایش سرعت prestashop چه کارهایی میتوانم انجام دهم؟
ز افزونههای کش، فشردهسازی تصاویر، و سرویسهای CDN استفاده کنید. همچنین میتوانید تنظیمات مربوط به بهینهسازی پایگاه داده را در پرستاشاپ فعال کنید.
این پست چقدر مفید بود؟
برای رتبه بندی روی یک ستاره کلیک کنید!
میانگین رتبه 0 / 5. تعداد آرا: 0
تاکنون هیچ رایی به دست نیامده است! اولین نفری باشید که این پست را رتبه بندی می کند.