
راهنمای نصب و راهاندازی اسکریپت CRM پرفکس بر روی هاست شخصی
اگر میخواهید برای مدیریت کسب و کار، تیم و کارمندان و ارتباط با مشتریانتان، از یک نرمافزار همه فن حریف با قابلیتهای بیشمار بهرهمند شوید باید به سراغ نرمافزارهای CRM بروید که هم به صورت سرویسهای ابری و هم به صورت اپلیکیشنهای اختصاصی موجود است. سرویسهای ابری مثل Trello یا ClickUP قابلیتهای خوبی دارند اما دست شما برای مدیریت سیستم، و همچنین ارایه دسترسیهای متنوع به کارمندان و همکاران باز نیست. اگر میخواهید همه چیز تحت مدیریت شما باشد باید به سراغ اسکریپتهای CRM که بر روی هاست شخصی نصب میشوند بروید. محبوبترین و پرفروشترین اسکریپت CRM در دنیا پرفکس Perfex است.
همچنین مشکل دیگری که در استفاده از اپلیکیشنهای CRM دارید عدم پشتیبانی آنها از تقویم شمسی و یا زبان فارسی و سایر قابلیتهای بومی ایرانی است. این مشکل درباره Perfex هم وجود داشت اما اکنون با ارایه نسخههای شمسی پرفکس در سایتهایی مثل فرشمی، مشکل بومیسازی در این اسکریپت وجود ندارد. همچنین تا جایی که ما امتحان کردیم اغلب ماژولهای ارایه شده پرفکس نیز با ساختار بومی و شمسی اسکریپت سازگاری خوبی دارند یعنی شما هم میتوانید امکانات بیشماری توسط ماژولهای متعدد به پرفکس اضافه کنید و هم میتوانید – در صورت پشتیبانی هاست و برخورداری از نیازمندیها – از قابلیتهای بومی پرفکس بهره کامل ببرید.
در این آموزش، به شما نحوه نصب و راهاندازی این اسکریپت محبوب بر روی هاست شخصی را یاد میدهیم.
آمادهسازی
ابتدا میبایست یک هاست مناسب تهیه کنید. البته نیاز به یک دامنه هم خواهید داشت و بهترین کار این است که پرفکس را در ساب دامین سایت اصلی خود نصب کنید مثلا چنین آدرسی: crm.yoursite.com
توجه داشته باشید که هاست شما میبایست نیازمندیهای زیر را دارا باشد (برای نسخه اخیر اسکریپت):
- PHP 8.1+
- MySQL 5.1+
- mod_rewrite Apache
- MySQLi PHP Extension
- PDO PHP Extension
- cURL PHP Extension
- OpenSSL PHP Extension
- MBString PHP Extension
- iconv PHP Extension
- IMAP PHP Extension
- GD PHP Extension
- Zip PHP Extension
- allow_url_fopen enabled
۱- پیکربندی پایگاه داده
وارد cPanel شوید و یک پایگاه داده کاملاً جدید ایجاد کنید که برای نصب Perfex CRM استفاده خواهد شد.
اگر با نحوه پیکربندی پایگاه داده آشنا نیستید، میتوانید این آموزش نحوه راهاندازی پایگاه داده MySQL در سی پنل را بررسی کنید، اگر از cPanel استفاده نمیکنید، بهترین کار این است که جستجوی درباره نحوه ایجاد پایگاه داده از طریق کنترل پنل فعال خود انجام دهید.
- با دسترسی به www.yourdomain.com/cpanel به cPanel وارد شوید و به پایگاه داده MySQL بروید، توجه داشته باشید که این مرحله ممکن است متفاوت باشد و در برخی از ارائه دهندگان هاست می تواند متفاوت باشد.
- برای ایجاد آسان پایگاه داده در داشبورد سی پنل، گزینه Database Wizard را انتخاب کنید. با این گزینه میتوانید به آسانی با کمک جادوگر راهاندازی، پایگاه داده خود را ایجاد کنید.
- در مرحله اول از شما نام میخواهد. یک نام برای پایگاه داده انتخاب کنید. و دکمه Next Step را کلیک کنید.
- در مرحله بعد باید نام کاربری که قرار است به پایگاه داده متصب شود را وارد کنید. یک نام انتخابی وارد کنید و سپس یک رمز را وارد کرده و تکرار کنید و سپس بر روی دکمه Create User کلیک کنید.
- حال باید به این کاربر دسترسی کامل به پایگاه داده بدهید. بنابراین All Previllages را تیک بزنید تا تمام دسترسیها انتخاب شود و دکمه Next Step را کلیک کنید.
- پایگاه داده شما ایجاد شد. این صفحه را نبندید یا اطلاعات وارد شده را در جایی کپی کنید چون به مشخصات نام دیتابیس، نام کاربری و رمز عبور بعدا نیاز خواهید داشت.
۲- بارگذاری فایلها روی هاست
فایل ها را در پوشه سروری که Perfex CRM در آن نصب خواهد شد آپلود کنید. فایل نصبی پرفکس به صورت zip است. پس از بارگذاری کامل، میبایست فایل را extract کنید. فایلها در پوشه perfex اکستراکت میشوند. میبایست تمام فایلها را از این پوشه، در مقصد اصلی کپی کنید.
- فرض کنید فایلها را در پوشه crm آپلود کردهاید، به این آدرس بروید (در آدرس بار مرورگر وارد کنید) http://yourdomain.com/crm/install – به خاطر داشته باشید که باید URL را بر اساس جایی که فایل ها را آپلود کرده اید تنظیم کنید. اگر روی ساب دامنه ای با نام crm بارگذاری کردهاید، باید به URL مانند http://crm.yourdomain.com/install بروید.
- اگر تمام الزامات سرور تأیید شد،روی Go to Files/Folders Permissions کلیک کنید، در غیر این صورت برای رفع/فعال کردن مشکلات ذکر شده با رنگ قرمز با ارائه دهنده هاست خود مشورت کنید.
- اگر همه مجوزها تصویب شدند، روی Setup Database کلیک کنید ، در غیر این صورت باید مجوز پوشهها را روی 755 و 644 رای برای فایل ها تنظیم کنید.
- حال مشخصات پایگاه داده ای را که در مرحله اول پیکربندی کرده اید (پیکربندی پایگاه داده) در فیلدهای مربوطه وارد کنید.
- روی Check Database کلیک کنید و در صورت موفقیت آمیز بودن اتصال پایگاه داده به آخرین مرحله منتقل خواهید شد در غیر این صورت لطفا اعتبار و نام میزبان خود را دوباره بررسی کنید. (معمولا نام هاست localhost است اما بهتر است با ارائه دهنده هاست خود چک کنید)
- بررسی کنید که آیاBase URL درست است
- نام کاربری و رمز عبور مدیریت خود را که برای ورود به نرمافزار CRM استفاده می شود وارد کنید.
- منطقه زمانی خود را انتخاب کنید – پس از شروع استفاده از Perfex CRM توصیه نمی شود منطقه زمانی خود را تغییر دهید.
- روی Install کلیک کنید ، در صورت موفقیت آمیز بودن نصب، پیام Installation Successful را مشاهده خواهید کرد.
- حال پوشه install را از روی هاست حذف کنید.
3. مراحل پس از نصب
با کلیک بر روی دکمه ورود به ادمین که یک چنین آدرسی است: your-perfex-domain/admin به برگه ورود پورتال هدایت میشوید. حال میبایست اطلاعات ورود مدیریت را که در مرحله ۷ از راهنمای بالا تنظیم کردید وارد کنید تا وارد پورتال CRM شوید.
ماژول ها را فعال کنید
ماژولهای پیشفرض همراه با خرید پس از نصب فعال نمیشوند، در صورت نیاز به هر یک از آنها، برای انجام فعالسازی به تنظیمات->ماژول ها بروید. و روی دکمه فعالسازی کلیک کنید.
همچنین میتوانید ماژولهایی که جداگانه تهیه کردهاید را از همین جا نصب کنید. برای خرید کاملترین مجموعه ماژولهای فارسی پرفکس به صفحه Perfex فرشمی مراجعه کنید.
برای نصب ماژول کافی است روی دکمه choose file کلیک کرده و فایل زیپ ماژول را انتخاب و بارگذاری کنید. پس از پیغام بارگذاری موفق، ماژول مورد نظر در لیست ماژولها نمایش داده خواهد شد. حالا با کلیک روی فعالسازی، ماژول فعال خواهد شد.
ارز پایه
به تنظیمات-> مالی-> ارزها بروید – اگر ارز شما در لیست نیست، واحد پول خود را اضافه کنید. به طور پیش فرض با نصب فقط ارز EUR و USD ارائه می شود.
بومی سازی
برای پیکربندی قالب، زبان و تاریخ به مسیر تنظیمات->تنظیمات->بومی سازی بروید
پیکربندی ایمیل
با رفتن به تنظیمات->تنظیمات->ایمیل ، SMTP را تنظیم کنید
تنظیمات کرون جاب
وارد cPanel خود شوید و به Cron jobs بروید
تنظیمات زیر را اضافه کنید:

wget -q -O- http://yourdomain.com/crm/cron/index
URL را با توجه به URL اصلی خود تغییر دهید
- اگر بر روی روت دامنه اصلیتان نصب کردهاید، فقط باید http://yourdomain.com/cron/index را تایپ کنید
- اگر در پوشه /crm نصب کردهاید، باید http://yourdomain.com/crm/cron/index را تایپ کنید
- اگر URL پایه شما با https:// شروع می شود ، مطمئن شوید که URL کرون جاب را طوری پیکربندی کرده اید که با https:// شروع شود.
4. تنظیمات و اطلاعات اختیاری
- با رفتن به تنظیمات->قالبهای ایمیل ، قالب های ایمیل را سفارشی کنید
- با رفتن به تنظیمات->نقشها، نقش های کاربر را تنظیم کنید
- با رفتن به تنظیمات-> مالی-> نرخ مالیات، نرخ های مالیاتی را ایجاد کنید
- با رفتن به تنظیمات->مالی->وضعیتهای پرداخت حالت های پرداخت آفلاین ایجاد کنید
- اقلام فروش از پیش تعریف شده – می توانید با رفتن به قسمت Sales->Items موارد را اضافه کنید
- اگر می خواهید از بخش های راه اندازی سیستم پشتیبانی استفاده کنید، به تنظیمات->پشتیبانی->دپارتمان ها بروید
- برای تنظیمات سایر گزینهها بر حسب نیاز شرکت و کسب و کارتان میبایست به بخش تنظیمات -> تنظیمات بروید.