كيفية تثبيت SuiteCRM

2023-08-12

SuiteCRM هو حل مفتوح المصدر لإدارة علاقات العملاء مبني على PHP. يمكن استضافته محليًا أو في السحابة. يمكن أيضًا تخصيص SuiteCRM بشكل كبير لتلبية احتياجات الأعمال. في الأقسام التالية، سنقدم الميزات المختلفة لـ SuiteCRM.

1. تثبيت بيئة LAMP

قم بتحديث حزمة النظام إلى أحدث إصدار

yum update

بعد تحديث الحزمة، يمكن الآن تثبيت LAMP (Linux، Apache، MySQL و PHP) باستخدام جميع وحدات PHP المطلوبة

yum install httpd php php-common php-curl php-xml php-json php-mbstring php-zip php-imap pcre pcre-devel zlib-devel mariadb-server

بعد تثبيت LAMP، ابدأ خدمات Apache و MariaDB واجعلها تبدأ تلقائيًا عند تشغيل النظام

systemctl start httpd mysql

قم بتأمين وتعزيز تثبيت خادم قاعدة البيانات عن طريق تشغيل البرنامج النصي التالي

mysql_secure_installation

سيُطلب منك إدخال كلمة مرور الجذر، فقط اضغط [Enter].

Enter current password for root (enter for none):

مرة أخرى، سيُطلب منك أيضًا الإجابة على الأسئلة التالية، فقط اكتب y لجميع الأسئلة، قم بتعيين كلمة مرور الجذر، احذف المستخدم المجهول، أوقف تسجيل الدخول عن بُعد للجذر، احذف قاعدة البيانات التجريبية وأعد تحميل جدول الأذونات.

Set root password? [Y/n] y 
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y

الآن تحتاج إلى تكوين PHP للسماح بتحميل ملفات بحجم لا يقل عن 6 ميجابايت.

افتح ملف تكوين PHP الخاص بك (/etc/php.ini أو /etc/php5/apache2/php.ini) باستخدام المحرر الذي تختاره، وابحث عن upload_max_filesize واضبطه

upload_max_filesize = 6M

احفظ الملف وأغلقه، ثم أعد تشغيل خادم HTTP

systemctl restart httpd

2. إنشاء قاعدة بيانات SuiteCRM

في هذه الخطوة يمكنك إنشاء قاعدة بيانات لتخزين بيانات SuiteCRM. قم بتشغيل الأمر التالي للوصول إلى واجهة سطر أوامر MariaDB (تذكر استخدام اسم قاعدة البيانات والمستخدم وكلمة المرور الخاصة بك)

$ mysql -u root -p
MariaDB [(none)]> CREATE DATABASE suitecrm_db; MariaDB [(none)]> CREATE USER 'crmadmin'@'localhost' IDENTIFIED BY '123';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON suitecrm_db.* TO 'crmadmin'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

3. تثبيت وإعداد SuiteCRM

أولاً، قم بتثبيت Git، واحصل على أحدث إصدار من SuiteCRM من مستودع Github مع الأذونات المناسبة في مجلد SuiteCRM في دليل الجذر Apache (/var/www/html/)

yum -y install git
cd /var/www/html
git clone https://github.com/salesagility/SuiteCRM.git
mv SuiteCRM suitecrm
chown -R apache:apache suitecrm [On CentOS/RHEL]
chmod -R 755 suitecrm
ls -ld suitecrm

الآن افتح متصفح الويب الخاص بك وأدخل عنوان URL أدناه للوصول إلى معالج تثبيت SuiteCRM

http://SERVER_IP/suitecrm/install.php أو http://localhost/suitecrm/install.php

افتح الصفحة، إذا طُلب منك تثبيت composer، إذا لم يكن composer مثبتًا، قم بتثبيته من خلال الرابط التالي

https://docs.phpcomposer.com/01-basic-usage.html

بعد اكتمال التثبيت، قم بتثبيت حزمة المشروع في

composer update --ignore-platform-reqs

سترى صفحة الترحيب، التي تتضمن اتفاقية ترخيص SuiteCRM. اقرأ الترخيص وحدد "أقبل" واضبط لغة التثبيت. انقر على التالي للمتابعة.

Suite CRM Setup معالج تثبيت SuiteCRM، سترى صفحة متطلبات ما قبل التثبيت أدناه. إذا كان كل شيء على ما يرام، كما هو موضح في لقطة الشاشة أدناه، انقر على التالي للمتابعة.

System Environment

بعد ذلك، قدم إعدادات قاعدة بيانات SuiteCRM (اسم قاعدة البيانات، المضيف، اسم المستخدم وكلمة المرور)

Database Configuration

4. إعداد قاعدة بيانات SuiteCRM

في نفس الصفحة، أدخل إعدادات الموقع (اسم الموقع، اسم المستخدم الإداري، كلمة المرور وعنوان البريد الإلكتروني).

يمكنك أيضًا تكوين خيارات إضافية.

بيانات العرض (اختر نعم إذا كنت تريد ملء الموقع ببيانات العرض).

اختيار السيناريو - مثل المبيعات، التسويق، إلخ.

تحديد خادم SMTP - اختر مزود البريد الإلكتروني الخاص بك، خادم SMTP، المنفذ، تفاصيل مصادقة المستخدم.

تفاصيل العلامة التجارية - اسم المنظمة والشعار.

إعدادات منطقة النظام - تنسيق التاريخ، تنسيق الوقت، المنطقة الزمنية، العملة، رمز العملة ورمز العملة ISO 4217.

إعدادات أمان الموقع.

5. تسجيل الدخول

بعد الانتهاء، انقر على التالي لبدء عملية التثبيت الفعلية حيث سيقوم المثبت بإنشاء جداول قاعدة البيانات والإعدادات الافتراضية.

Login the System

بمجرد اكتمال التثبيت، يمكنك تسجيل الدخول. قدم اسم المستخدم الإداري وكلمة المرور، ثم انقر على "تسجيل الدخول"