مدیریت ارتباط با مشتریان (CRM) برای هر کسبوکاری اهمیت حیاتی دارد. یکی از بهترین گزینهها، EspoCRM است؛ یک نرمافزار رایگان و متنباز با قابلیت پشتیبانی از زبان فارسی. در این مقاله نحوه نصب و راهاندازی کامل EspoCRM روی سرور لینوکسی را به شما آموزش میدهیم.
پیشنیازهای نصب EspoCRM
- یک سرور لینوکسی (Ubuntu 20.04 یا 22.04 پیشنهاد میشود).
- دسترسی به کاربر sudo.
- وبسرور Apache.
- PHP نسخه 8.1 یا بالاتر.
- پایگاه داده MySQL.
۱. بهروزرسانی سرور
پیش از هر کاری، سیستم عامل خود را بهروزرسانی کنید:
sudo apt update && sudo apt upgrade -y
۲. نصب وبسرور Apache
برای نصب Apache:
sudo apt install apache2 -y
sudo systemctl start apache2
sudo systemctl enable apache2
۳. نصب PHP و افزونههای موردنیاز
برای پشتیبانی از EspoCRM، PHP و افزونههای زیر باید نصب شوند:
sudo apt install php php-cli php-common php-mysql php-gd php-curl php-xml php-mbstring php-zip unzip -y
۴. نصب MySQL و ایجاد پایگاه داده
برای نصب MySQL:
sudo apt install mysql-server -y
sudo mysql_secure_installation
سپس برای ایجاد پایگاه داده:
sudo mysql
CREATE DATABASE espocrm CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER ‘espocrmuser’@’localhost’ IDENTIFIED BY ‘espocrm123’;
GRANT ALL PRIVILEGES ON espocrm.* TO ‘espocrmuser’@’localhost’;
FLUSH PRIVILEGES;
EXIT;
۵. دانلود و نصب EspoCRM
برای دانلود آخرین نسخه:
cd /var/www/html
wget https://www.espocrm.com/downloads/EspoCRM-7.4.0.zip
unzip EspoCRM-7.4.0.zip
mv EspoCRM espocrm
سپس مجوزها را تنظیم کنید:
sudo chown -R www-data:www-data /var/www/html/espocrm
sudo chmod -R 755 /var/www/html/espocrm
۶. تنظیم وبسرور Apache برای EspoCRM
یک فایل تنظیمات جدید برای دامنه یا سرور خود ایجاد کنید:
sudo nano /etc/apache2/sites-available/espocrm.conf
محتویات زیر را در فایل قرار دهید:
ServerAdmin admin@example.com
DocumentRoot /var/www/html/espocrm
ServerName your_domain_or_ip
<Directory /var/www/html/espocrm>
AllowOverride All
Require all granted
</Directory>
۷. تکمیل نصب از رابط وب
- مرورگر را باز کنید و به آدرس زیر بروید:
http://your_domain_or_ip
- تنظیمات زیر را وارد کنید:
Database Name: espocrm
Database Username: espocrmuser
Database Password: espocrm123
- نصب را ادامه دهید و نام کاربری و رمز عبور پیشفرض را تنظیم کنید.
۸. افزودن فونت فارسی
برای استفاده از فونت فارسی مانند وزیر یا ایرانسنس:
- فایل فونت را در مسیر client/fonts آپلود کنید.
- فایل CSS را ویرایش کرده و کد زیر را اضافه کنید:
@font-face {
font-family: ‘Vazir’;
src: url(‘../fonts/Vazir.woff2’) format(‘woff2’);}
body, html, * {
font-family: ‘Vazir’, sans-serif !important;}
نتیجهگیری
با طی کردن این مراحل، سرور لینوکسی شما برای اجرای EspoCRM بهینهسازی شده و آماده است. در صورت نیاز به مشاوره بیشتر یا تنظیمات سفارشی، مقالات دیگر سایت fardadshabake.com را مطالعه کنید. این سیستم قدرتمند با زبان فارسی، ابزار بسیار مناسبی برای مدیریت مشتریان و پروژهها خواهد بود.