
این راهنما برای نصب تازهٔ WHMCS خودمیزبان است. برای سامانهٔ فعال دارای مشتری و صورتحساب، از مسیر ارتقا یا انتقال مستند استفاده کنید؛ اجرای نصب تازه روی دیتابیس عملیاتی روش بهروزرسانی نیست.
پیشنیازهای نسخهٔ انتخابشده
پیشنیاز همان شاخه و سازگاری ماژولها را پیش از دانلود بررسی کنید. مستندات شاخهٔ 9.0 محیط Linux و Apache 2.x و PHP 8.2 یا 8.3 را مشخص میکند؛ ionCube حداقل 13.0.2 برای PHP 8.2 و 14.4.0 برای PHP 8.3 است. نسخهٔ وب و PHP اجرای cron را جدا کنترل کنید.
حداقل تاریخی دیتابیس یا حافظه، توصیهٔ انتخاب نرمافزار منسوخ نیست. نسخهٔ پایدار و پشتیبانیشده و ظرفیت متناسب با بار را انتخاب کنید. لایسنس، HTTPS، دیتابیس مستقل و کاربر دارای دسترسی لازم نصب را آماده کنید.
مراحل نصب اولیه
- بسته را از حساب رسمی دریافت و فایلها را در مسیر مستقل مقصد قرار دهید.
- فایل configuration.php.new را به configuration.php تغییر نام دهید و پیشنیازهای گزارششده را بررسی کنید.
- کاربر و دیتابیس اختصاصی را آماده کنید؛ اطلاعات محرمانه را عمومی نکنید.
- اگر اتصال دیتابیس الزاماً رمزنگاریشده است، از روش نصب خط فرمان رسمی استفاده کنید؛ در حالت معمول، نصب مرورگری در install/install.php انجام میشود.
- پس از تکمیل موفق نصب، پوشهٔ install را حذف و حفاظت فایل پیکربندی و پوشههای قابل نوشتن را بررسی کنید.
مجوزها به مالک فایل و PHP handler وابستهاند. مقادیر قدیمی مانند 777 را بدون بررسی محیط کپی نکنید؛ دسترسی باید به فرایند و حساب مجاز محدود باشد.
تکمیل و آزمون خودکارسازی
تنظیم شرکت، ایمیل، محصولات، درگاه و بخشهای پشتیبانی را تکمیل و cron و وظایف خودکار را طبق راهنمای همان نسخه تنظیم کنید. سفارش و ارسال ایمیل را در محیط آزمایشی و درگاه تست بررسی کنید تا فعالسازی خودکار، پرداخت و صورتحساب ناخواسته ایجاد نشود. فایلهای خصوصی و بکاپ را خارج از دسترسی عمومی نگه دارید و نتیجهٔ کار وظایف را پایش کنید.


