اگر یک سایت دارید و حالا میخواهید یک سایت دیگر را روی همان هاست مدیریت کنید، نیازی به خرید هاست جداگانه ندارید! بله درست خواندید، سی پنل (cPanel) این امکان را از طریق قابلیت ادان دامین (Addon Domain) در اختیار شما قرار میدهد. با استفاده از این ویژگی شما میتوانید چندین سایت مستقل را روی یک هاست میزبانی و محتوای آنها را با وردپرس مدیریت کنید.
نصب وردپرس روی ادان دامین سی پنل (cPanel) کار سختی نیست و ما در این مقاله بهطور کامل این موضوع را بررسی میکنیم. اگر به دنبال کاهش هزینهها هستید و میخواهید چندین سایت وردپرسی را روی یک هاست راهاندازی کنید با ما تا انتهای این مقاله همراه باشید.
تفاوت بین ادان دامین، پارک دامین و سابدامین در سی پنل
اصطلاحاتی مانند ادان دامین (Addon Domain)، پارک دامین (Parked Domain) و ساب دامین (Subdomain) برای بسیاری از کاربران گیجکننده هستند. هر کدام از این مفاهیم کاربردهای خاص خود را دارند و انتخاب نادرست یکی از آنها میتواند سایت شما را نابود کند. در ادامه این مفاهیم را تعریف و تفاوت آنها را با هم بررسی میکنیم تا بیشتر با آنها آشنا شوید.
ادان دامین
ادان دامین به شما این امکان را میدهد که یک دامنه جدید را به هاست خود اضافه کنید و آن را بهعنوان یک سایت مستقل با محتوای جداگانه مدیریت کنید. کاربرد ادان دامین:
- مدیریت سایتهای مختلف روی یک هاست
- ایجاد زیر دامنه
- ایجاد و مدیریت سایتهای تستی
پارک دامین
پارک دامین زمانی استفاده میشود که بخواهید چندین دامنه را به یک وبسایت متصل کنید تا کاربران با ورود هر یک از دامنهها، همان سایت اصلی را مشاهده کنند. کاربرد پارک دامین:
- حفظ رتبه سایت
- تبلیغات
- بهتر کردن تجربه کاربری
ساب دامین
ساب دامین زیرمجموعهای از دامنه اصلی است که برای ایجاد بخشهای مجزا در یک سایت مورد استفاده قرار میگیرد. کاربرد ساب دامین:
- ایجاد زیر دامنه فارسی
- ایجاد زیر دامنه برای بخشهای خاص مانند شهرها یا مناطق
| تفاوت بین ادان دامین، پارک دامین و سابدامین در سی پنل | |||
| ویژگی | ادان دامین | پارک دامین | ساب دامین |
| تعداد سایتهای مستقل | چندین سایت | فقط سایت اصلی | وابسته به سایت اصلی |
| نیاز به خرید دامنه جدید | دارد | دارد | خیر |
| مسیر هاست | پوشه جداگانه در public_html | مسیر دامنه اصلی | زیر مجموعه دامنه اصلی |
| موارد استفاده | میزبانی چند سایت در یک هاست | هدایت چند دامنه به یک سایت | جدا کردن بخشهای مختلف سایت |
پیشنیازهای نصب وردپرس روی ادان دامین
پیشنیازهای نصب وردپرس روی ادان دامین عبارتند از:
- قبل از هرچیزی شما باید یک دامنه جدید (ملی یا بینالمللی) ثبت کنید. دامنهای که قصد دارید روی هاست خود اضافه کنید، باید فعال و آماده استفاده باشد.
- برای نصب وردپرس روی ادان دامین هاست شما باید از این قابلیت پشتیبانی کند. اگرچه این ویژگی در هاستهای اشتراکی سی پنل وجود دارد، اما بهتر است قبل از خرید از پشتیبانی هاستینگ خود در این مورد سوال کنید.
- پس از ثبت دامنه باید DNSهای هاست را روی آن تنظیم کنید.
- اضافه کردن ادان دامین در سی پنل پیش نیاز بعدی انجام این کار است.
- دانلود وردپرس از منبع رسمی
- هاست شما باید از حداقل مشخصات زیر پشتیبانی کند:
PHP 7.4 یا بالاتر برای عملکرد بهتر وردپرس
MariaDB یا MySQL برای مدیریت دیتابیس
پروتکل HTTPS برای امنیت بیشتر
حداقل ۱ گیگابایت فضای خالی در هاست
نحوه افزودن ادان دامین به سی پنل
اضافه کردن ادان دامین به سی پنل کار پیچیدهای نیست و برای انجام آن کافیست تا مراحل زیر را انجام دهید.
ورود به سی پنل
ابتدا باید وارد پنل مدیریت هاست (cPanel) شوید. برای این کار:
- در مرورگر خود آدرس com/cpanel را وارد کنید.
- نام کاربری و رمز عبور هاست را وارد کرده و Login کنید.
وارد شدن به بخش دامنهها (Domains)
برای وارد شدن به بخش دامنهها در سی پنل باید پس از ورود به سی پنل:
- از بخش Domain گزینه Domains را انتخاب کنید.
- در صفحه باز شده، روی دکمه Create A New Domain کلیک کنید.
ایجاد دامنه جدید
- در قسمت Domain شما باید نام دامنهای که قصد دارید به عنوان ادان دامین در هاست تعریف شود، وارد کنید.
- تیک گزینه Share document root را بردارید تا برای دامنه جدید یک پوشه مجزا ایجاد شود.
تایید و نهایی کردن تنظیمات
- بدون اینکه در بخشهای دیگر تغییراتی ایجاد کنید، روی دکمه Submit بزنید.
- در صورتی که همه چیز درست باشد، پیام موفقیتآمیز بودن اضافه شدن دامنه را دریافت خواهید کرد.
ایجاد پایگاه داده (Database) برای وردپرس در سی پنل
برای نصب وردپرس روی ادان دامین باید یک پایگاه داده (Database) ایجاد کنید. پایگاه داده محلی برای ذخیره اطلاعات مختلف سایت مانند تنظیمات وردپرس، پستها و سایر اطلاعات مربوط به سایت است. جهت ایجاد پایگاه داده برای وردپرس در سی پنل باید مراحل زیر را دنبال کنید.
وارد شدن به بخش دیتابیس در سی پنل
- وارد سی پنل شوید، سپس به بخش دیتابیس بروید و زیر منوی Manage My Databases را از بین گزینههای موجود انتخاب کنید.
ایجاد یک پایگاه داده جدید
- در قسمت Create New Database یک نام برای پایگاه داده خود انتخاب کنید. بعد از پر کردن فیلد New Database روی گزینه Create Database بزنید.
- بعد از انجام این کار شما با پیامی مواجه میشوید که نشان میدهد پایگاه با موفقیت ایجاد شده است.
- بعد از دیدن پیام روی Go Back کلیک کنید تا به صفحه قبل بازگردید.
ایجاد کاربر پایگاه داده (Database User)
در قسمت Add New User نام کاربری دلخواه خود را در فیلد Username وارد کنید. در قسمت Password یک رمز قوی انتخاب و آن را در جایی امن نگهداری کنید که کسی به آن دسترسی نداشته باشد.
- سپس تیک گزینه I have copied this password in a safe place را فعال کرده و روی Use Password کلیک کنید.
- روی Create User کلیک و پس از مشاهده پیام موفقیتآمیز گزینه Go Back را بزنید.
اتصال کاربر به پایگاه داده
- اکنون نوبت به آن رسیده است تا یوزر ساخته شده را به دیتابیس متصل کنید و دسترسیهای لازم را به او بدهید. برای انجام این کار باید به بخش Add User To Database بروید.
- از منوی کشویی User ابتدا کاربر دیتابیس را انتخاب کنید. بعد از انتخاب کاربر از منوی کشویی Database، دیتابیسی که ایجاد کردهاید را انتخاب و بر روی گزینه Add بزنید.
- در صفحه جدیدی که برای شما باز میشود، تیک گزینه All Privileges را فعال کنید تا تمامی دسترسیهای لازم به کاربر اعطا شود.
- در نهایت روی دکمه Make Changes کلیک کنید تا تنظیماتی که اعمال کردهاید، ذخیره شود.
اکنون پایگاه داده شما آماده است و میتوانید به مرحله نصب وردپرس روی ادان دامین بروید و اطلاعات دیتابیس را در مراحل نصب وارد کنید.
دانلود وردپرس و آپلود آن در دایرکتوری ادان دامین
پس از ایجاد پایگاه داده نوبت به دانلود وردپرس و آپلود آن در دایرکتوری ادان دامین میرسد. با انجام این کار وردپرس روی دامنه اضافهشده شما اجرا شود. برای انجام این کار باید:
دانلود آخرین نسخه وردپرس
- به سایت org بروید.
- روی دکمه Download WordPress کلیک کنید.
- سپر کنید تا دانلود کامل و فایل فشردهای با فرمت .zip روی سیستم شما ذخیره شود.
آپلود فایل در دایرکتوری ادان دامین
- در مسیر دایرکتوری ادان دامین روی دکمه Upload کلیک کنید.
- فایل فشرده zip را انتخاب و آپلود کنید.
- پس از تکمیل آپلود به دایرکتوری مربوطه بازگردید.
استخراج (Extract) فایل وردپرس
- روی فایل فشرده وردپرس راست کلیک کنید و گزینه Extract را انتخاب کنید.
- پس از اتمام استخراج، پوشهای با نام WordPress ایجاد میشود.
- وارد پوشه wordpress شوید و تمامی فایلها و پوشههای داخل آن را انتخاب کنید.
- کلیک راست کنید و گزینه Move را بزنید.
انتقال فایلها به مسیر اصلی ادان دامین
- در پنجره باز شده مسیر دایرکتوری public_html/your-addon-domain را انتخاب کنید.
- روی دکمه Move Files کلیک کنید تا فایلها به پوشه اصلی ادان دامین منتقل شوند.
تغییر نام فایل index.html (در صورت وجود)
اگر در پوشه ادان دامین فایلی با نام index.html وجود دارد:
- روی آن راست کلیک کنید و گزینه Rename را انتخاب کنید.
- نام آن را به html تغییر دهید تا با وردپرس تداخل نداشته باشد.
با انجام این مراحل وردپرس بهدرستی در دایرکتوری ادان دامین آپلود و آماده نصب خواهد شد.
نحوه تنظیم فایل wp-config.php برای اتصال به دیتابیس
فایل wp-config.php یکی از مهمترین فایلهای وردپرس است که وظیفه تنظیمات مهم سایت از جمله اتصال به دیتابیس را بر عهده دارد. این فایل در شاخه اصلی نصب وردپرس قرار دارد و اطلاعات اتصال به پایگاه داده و تنظیمات پایهای سایت را در خود نگه میدارد. در نتیجه برای اتصال صحیح وردپرس به دیتابیس باید مقادیر مربوطه در این فایل بهدرستی تنظیم شوند. برای تنظیم فایل wp-config.php برای اتصال به دیتابیس باید مراحل زیر را دنبال کنید.
دسترسی به فایل wp-config.php
بعد از آپلود وردپرس در دایرکتوری مربوط به ادان دامین باید فایل wp-config.php را تنظیم کنیم. در ابتدا این فایل وجود ندارد، اما یک نمونه از آن با نام wp-config-sample.php در پوشه وردپرس قرار دارد که باید تغییر داده شود. برای انجام این کار:
- به سی پنل (cPanel) وارد شوید.
- از قسمت File Manager وارد دایرکتوری نصب وردپرس در ادان دامین شوید.
- فایل wp-config-sample.php را پیدا کرده و روی آن راست کلیک کنید.
- گزینه Rename را انتخاب کرده و نام آن را به wp-config.php تغییر دهید.
- حالا روی فایل wp-config.php راست کلیک کرده و گزینه Edit را انتخاب کنید.
تنظیم اطلاعات پایگاه داده
در این مرحله باید اطلاعات دیتابیس را در فایل wp-config.php وارد کنیم. این اطلاعات شامل موارد زیر است:
| نام پایگاه داده (DB_NAME) | Define(‘DB_NAME’, ‘نام_پایگاه_داده’ ; |
| نام کاربری دیتابیس (DB_USER): | Define(DB_USER’, ‘نام_کاربری_دیتابیس’ ; |
| رمز عبور دیتابیس (DB_PASSWORD) | Define(DB_PASSWORD’, ‘رمز_عبور_دیتابیس’); |
| میزبان دیتابیس (DB_HOST) | define(‘DB_HOST’, ‘localhost’); |
مقدار DB_HOST در اکثر هاستها localhost است، اما اگر سرور دیتابیس جداگانهای دارید، باید آدرس آن را وارد کنید.
تنظیم کلیدهای امنیتی وردپرس
کلیدهای امنیتی وردپرس باعث افزایش امنیت کاربری میشوند. برای تولید این کلیدها به لینک زیر مراجعه کنید:
https://api.wordpress.org/secret-key/1.1/salt/
با رفتن به این لینک وردپرس مجموعهای از کلیدهای امنیتی جدید تولید میکند. این کلیدها را کپی کنید و در فایل wp-config.php جایگزین خطوط زیر نمایید:
define(‘AUTH_KEY’, ‘your-random-key’);
define(‘SECURE_AUTH_KEY’, ‘your-random-key’);
define(‘LOGGED_IN_KEY’, ‘your-random-key’);
define(‘NONCE_KEY’, ‘your-random-key’);
define(‘AUTH_SALT’, ‘your-random-key’);
define(‘SECURE_AUTH_SALT’, ‘your-random-key’);
define(‘LOGGED_IN_SALT’, ‘your-random-key’);
define(‘NONCE_SALT’, ‘your-random-key’);
تنظیمات حافظه PHP
برای افزایش محدودیت حافظه PHP در وردپرس میتوانید مقدار WP_MEMORY_LIMIT را تنظیم کنید:
define(‘WP_MEMORY_LIMIT’, ‘128M’);
در اینجا فضای ذخیرهسازی مد نظر 128 مگابایت در نظر گرفته شده است. شما میتوانید این مقدار را بر اساس نیازهای سایت خود تغییر دهید.
فعالسازی اشکالزدایی (Debug Mode)
اگر در سایت خود با مشکلاتی مواجه شدید، میتوانید قابلیت دیباگ را فعال کنید تا خطاهای PHP نمایش داده شوند:
define(‘WP_DEBUG’, true);
define(‘WP_DEBUG_LOG’, true);
define(‘WP_DEBUG_DISPLAY’, false);
@ini_set(‘display_errors’, 0);
بعد از رفع مشکل مقدار WP_DEBUG را دوباره به false تغییر دهید تا خطاها در سایت نمایش داده نشوند.
غیرفعال کردن ویرایش فایلهای وردپرس از پنل مدیریت
اگر نمیخواهید کاربران بتوانند از طریق پیشخوان وردپرس فایلهای قالب و افزونهها را ویرایش کنند، این کد را اضافه کنید:
define(‘DISALLOW_FILE_EDIT’, true);
تنظیم فاصله زمانی ذخیره خودکار پیشنویسها
اگر نمیخواهید وردپرس بهصورت مداوم پیشنویسها را ذخیره کند، مقدار پیشفرض ۶۰ ثانیه را تغییر دهید. برای انجام این کار باید کد زیر را وارد کنید:
define(‘AUTOSAVE_INTERVAL’, 300); // ذخیره خودکار هر ۵ دقیقه
define(‘WP_POST_REVISIONS’, 5); // ذخیره حداکثر ۵ نسخه از پیشنویسها
غیرفعال کردن بروزرسانی خودکار وردپرس
اگر میخواهید وردپرس بهصورت خودکار بروزرسانی نشود، این کد را اضافه کنید:
define(‘AUTOMATIC_UPDATER_DISABLED’, true);
define(‘WP_AUTO_UPDATE_CORE’, false);
ذخیره تغییرات و خروج از ویرایشگر
بعد از اعمال تنظیمات، روی گزینه Save Changes کلیک کنید و از ویرایشگر فایل خارج شوید. حالا وردپرس به پایگاه داده متصل شده و آماده نصب است.
اجرای مراحل نصب وردپرس روی ادان دامین
پس از آپلود فایلهای وردپرس و تنظیم wp-config.php، حالا نوبت به اجرای مراحل نصب وردپرس روی ادان دامین میرسد. این فرایند شامل چند مرحله ساده است که در ادامه قدم به قدم آنها را بررسی میکنیم.
ورود به صفحه نصب وردپرس
ابتدا نام دامنه ادان دامین خود را در نوار آدرس مرورگر وارد کرده و Enter را بزنید. اگر تمام مراحل قبلی را بهدرستی انجام داده باشید، صفحه نصب وردپرس برای شما به نمایش گذاشته خواهد شد. اولین فدمی که شما باید برای نصب وردپرس بردارید، انتخاب زبان آن است. زبان مورد نظر خود را انتخاب کنید و سپس بر روی گزینه “ادامه” بزنید.
شروع فرآیند نصب
پس از انتخاب زبان، وردپرس اطلاعاتی درباره دیتابیس را از شما درخواست میکند، روی دکمه “بزن بریم!” کلیک کنید تا به مرحله بعد بروید. در مرحله بعد شما باید اطلاعات دیتابیسی که در سی پنل ایجاد کردهاید را در فیلدهای زیر وارد کنید:
- نام پایگاه داده (همان نام دیتابیسی که هنگام ساخت پایگاه داده در سی پنل مشخص کردید)
- نام کاربری پایگاه داده (نام کاربری دیتابیسی که ایجاد کردهاید)
- رمز عبور پایگاه داده (رمز عبوری که هنگام ایجاد دیتابیس تنظیم کردید)
- میزبان پایگاه داده (Database Host) را وارد کنید.
- پیشوند جداول (Table Prefix) را نیز باید وارد کنید. مقدار پیشفرض wp_ است. میتوانید آن را به مقدار دلخواه مانند wp123_ تغییر دهید تا امنیت افزایش یابد.
پس از تکمیل این اطلاعات روی دکمه “فرستادن” کلیک کنید. اگر اطلاعات وارد شده صحیح باشد، پیغام “همه چیز آماده است!” نمایش داده میشود. روی “راهاندازی نصب” کلیک کنید تا ادامه فرآیند انجام شود.
تنظیم اطلاعات سایت و حساب کاربری مدیریت
در این مرحله شما باید اطلاعات موردنیاز برای ایجاد سایت وردپرسی را وارد کنید:
- عنوان سایت: نامی که میخواهید در مرورگر و صفحات سایت نمایش داده شود.
- نام کاربری: نامی که برای ورود به پیشخوان وردپرس استفاده میشود. توصیه میشود از admin استفاده نکنید و ترکیبی منحصربهفرد انتخاب کنید.
- رمز عبور: یک رمز عبور قوی شامل حروف بزرگ، کوچک، اعداد و کاراکترهای خاص انتخاب کنید.
- ایمیل مدیر: یک ایمیل معتبر و در دسترس وارد کنید. از این ایمیل برای بازیابی رمز عبور و دریافت اطلاعیههای وردپرس استفاده خواهد شد.
- نمایش به موتورهای جستجو: اگر قصد دارید سایت در گوگل و سایر موتورهای جستجو نمایش داده نشود، این گزینه را فعال کنید.
پس از وارد کردن این اطلاعات، روی دکمه “راهاندازی وردپرس” کلیک کنید تا به مرحله بعدی نصب بروید.
ورود به پیشخوان وردپرس
اگر نصب با موفقیت انجام شود، صفحه ورود وردپرس نمایش داده خواهد شد. در این صفحه:
- نام کاربری و رمز عبور که در مرحله قبل انتخاب کردهاید را وارد کنید.
- روی دکمه “ورود” کلیک کنید.
- برای ورودهای بعدی آدرس زیر را در مرورگر تایپ و با همان نام کاربری و رمز عبور وارد شوید. (از آدرس com/wp-admin استفاده کنید).
تنظیمات اولیه وردپرس پس از نصب
بعد از نصب وردپرس شما باید تنظیمات اولیهای را اعمال کنید تا سایت شما آماده بهرهبرداری شود. تنظیمات بسیار زیادی را میتوانید در این بخش اعمال کنید، اما رایجترین آنها عبارتند از:
اطلاعات و تنظیمات عمومی سایت را بازبینی کنید
اگرچه هنگام نصب وردپرس عنوان سایت پرسیده میشود، اما بسیاری از تنظیمات مهم مانند توضیحات سایت، ساختار تاریخ و غیره بهصورت پیشفرض باقی میمانند. برای تنظیم این موارد باید به بخش تنظیمات و سپس تنظیمات عمومی وردپرس بروید.
- معرفی کوتاه سایت را به دلخواه خود و متناسب با موضوع سایت تغییر دهید.
- ناحیه زمانی را بر اساس منطقه جغرافیایی خود تنظیم کنید. این کار باعث میشود زمان انتشار مطالب و ثبت رویدادهای سایت دقیق باشد.
- ساختار تاریخ و زمان را متناسب با نیاز خود تنظیم کنید.
- روز آغاز هفته را تغییر دهید. این گزینه برای سایتهایی که دارای تقویم یا رویداد هستند، مهم است.
- اگر نمیخواهید هر دیدگاه و نظری روی سایت شما نمایش داده شود. به بهش تنظیمات گفتگو بروید و گزینه “دیدگاهها باید به صورت دستی پذیرفته شوند” را فعال نمایید.
محتواهای غیرضروری را پاک کنید
پس از نصب وردپرس برخی از محتواهای نمونه مانند Hello World، صفحه نمونه و دیدگاه نمونه به سایت شما اضافه میشوند. این محتواها هیچ ارزشی ندارند و بهتر است حذف شوند، برای این کار:
- به بخش نوشتهها بروید و نوشته پیش فرض Hello World و غیره را پاک کنید.
- برای پاک کردن صفحه نمونه به بخش برگهها بروید و صفحه نمونه را حذف کنید.
- اگر دیدگاهی به صورت پیشفرض وجود دارد، میتوانید به بخش دیدگاهها بروید و آن را نیز پاک کنید.
- وردپرس به صورت پیش فرض چند قالب را نصب میکند. برای بهینهسازی و کاهش حجم به بخش نمایش بروید و پوستههای اضافی را حذف کنید.
از قالب مناسب استفاده کنید
قالب وردپرس تاثیر مستقیمی روی طراحی، تجربه کاربری و سئو سایت دارد. قالبهای پیشفرض وردپرس طراحی سادهای دارند و برای بسیاری از کسبوکارها مناسب نیستند. برای انتخاب قالب به بخش پوستهها بروید و روی گزینه اضافه کردن پوسته کلیک کنید. به شما توصیه میکنیم که قالبهای موجود در مخزن رسمی وردپرس را بررسی و قالبی متناسب با نیاز خود انتخاب کنید. هرگز از سایتها غیر معتبر قالب وردپرسی دانلود نکنید، چرا که این قالبها میتوانند حاوی کدهای مخرب باشند و وبسایت شما را با مشکل روبهرو کنند.
افزونههای ضروری را اضافه کنید
افزونهها قابلیتهای وردپرس را گسترش میدهند. برخی از افزونههای ضروری که باید در ابتدا نصب کنید عبارتاند از:
- افزونه پارسی دیت: برای نمایش تاریخ شمسی در سایتهای فارسی.
- افزونه Akismet: برای جلوگیری از اسپم در بخش دیدگاهها.
- افزونه WP Super Cache یا W3 Total Cache: برای افزایش سرعت سایت از طریق کش کردن صفحات.
- افزونه Yoast SEO یا Rank Math: برای بهینهسازی سایت از نظر سئو.
- افزونه Wordfence یا iThemes Security: برای افزایش امنیت وردپرس.
نصب افزونهها کار راحتی است و برای انجام آن کافیست تا به بخش افزونهها بروید، نام افزونه را جستجو و سپس آن را نصب و فعالسازی کنید.
امنیت سایت را بیشتر کنید
امنیت یکی از مهمترین فاکتورهای موفقیت یک وبسایت است. برای افزایش امنیت سایت وردپرسی باید:
- نام کاربری “admin” را تغییر دهید و از یک نام کاربری غیرقابل حدس استفاده کنید.
- رمز عبور قوی تنظیم کنید که شامل حروف بزرگ، کوچک، اعداد و نمادها باشد.
- SSL را فعال کنید تا سایت شما با HTTPS بارگذاری شود. این کار علاوه بر افزایش امنیت سایت در رتبهبندی گوگل نیز تاثیر بسیار زیادی دارد.
- دسترسی به صفحه ورود وردپرس را محدود کنید تا حملات بروت فورس (Brute Force) کاهش یابد.
- افزونه امنیتی نصب کنید تا از ورودهای غیرمجاز و حملات احتمالی جلوگیری شود.
سایت را به گوگل آنالیتیکس متصل کنید
برای تحلیل رفتار کاربران و بهینهسازی سایت نیاز به ابزارهای آماری دارید. بهترین ابزار برای این کار Google Analytics است. این ابزار اطلاعاتی مانند تعداد بازدیدکنندگان، صفحات محبوب و مسیرهای ورود کاربران را در اختیار شما قرار میدهد. اگرچه دسترسی به این سایت با آیپیهای ایرانی امکانپذیر نیست اما میتوان به ترفندهایی آن را بر روی وردپرس خود نصب کنید. برای انجام این کار:
- از یک نرمافزار تغییر دهنده IP استفاده کنید.
- به سایت Google Analytics بروید و یک حساب کاربری ایجاد کنید.
- یک Property جدید ایجاد و کد رهگیری (Tracking ID) دریافت کنید.
- افزونه MonsterInsights را در وردپرس نصب و کد رهگیری را در آن وارد کنید.
- اگر امکان استفاده از گوگل آنالیتیکس را ندارید، میتوانید از سرویسهای آماری جایگزین مانند Matomo استفاده کنید.
از سایت خود بکاپ بگیرید
برای حفظ اطلاعات و جلوگیری از دست رفتن اطلاعات تهیه نسخه پشتیبان (بکاپ) یکی از اقدامات حیاتی است. برای انجام این کار کافی است تا:
- افزونه UpdraftPlus یا BackWPup را نصب کنید تا از سایت شما بهصورت منظم بکاپ بگیرد.
- تنظیم کنید که بکاپها در فضایی امن مانند Google Drive یا Dropbox ذخیره شوند.
- همیشه قبل از بهروزرسانی وردپرس، قالب یا افزونهها، از سایت خود بکاپ تهیه کنید.
نصب قالب و افزونههای ضروری برای وردپرس
بعد از نصب وردپرس یکی از اولین اقداماتی که باید انجام دهید، انتخاب و نصب یک قالب مناسب و افزودن افزونههای ضروری است. قالب وردپرس طراحی سایت شما را مشخص میکند و افزونهها امکانات بیشتری به آن اضافه میکنند.
نصب قالب وردپرس
برای نصب قالب ابتدا باید وارد پیشخوان وردپرس شوید. برای انجام این کار در نوار آدرس مرورگر خود، wp-login.php/ را به انتهای آدرس سایتتان اضافه کنید.
https://example.com/wp-login.php
بعد از انجام این کار صفحه جدیدی برای شما باز میشود. نام کاربری و رمز عبوری که هنگام نصب وردپرس انتخاب کردهاید را وارد کنید. روی گزینه ورود کلیک کنید تا وارد پنل مدیریت وردپرس شوید. دقت کنید که حسابی که استفاده میکنید باید دسترسی مدیریت کل داشته باشد، در غیر این صورت امکان تغییر قالب را نخواهید داشت. روشهای مختلفی برای نصب قالب روی وردپرس وجود دارد که در ادامه برخی از مهمترین آنها را به شما معرفی میکنیم.
نصب قالب از مخزن وردپرس
برای نصب قالب از مخزن وردپرس کافیست تا:
- از منوی نمایش به زیرمنوی پوستهها بروید.
- روی دکمه افزودن پوسته تازه کلیک کنید.
- صفحهای باز میشود که لیستی از قالبهای وردپرس را نمایش میدهد.
- میتوانید با استفاده از فیلترهای جستجو قالبی مناسب برای سایت خود پیدا کنید.
- بعد از یافتن قالب موردنظر روی نصب کلیک کنید.
- منتظر بمانید تا نصب تمام شود. بعد از تمام شدن نصب روی گزینه فعال کردن کلیک کنید تا قالب در سایت شما اعمال شود.
برخی قالبهای موجود در مخزن وردپرس برای زبان فارسی مناسب نیستند. در این صورت باید قالب را راستچین کنید یا از قالبهای مخصوص فارسی استفاده کنید.
اضافه کردن قالب وردپرس از کامپیوتر شخصی
این امکان برای شما وجود دارد که قالبها خود را از کامپیوتر نیز روی سایت آپلود کنید. برای انجام این کار باید:
- به بخش پوستهها بروید.
- روی افزودن پوسته جدید کلیک کنید.
- در بالای صفحه گزینه بارگذاری پوسته را انتخاب کنید.
- روی دکمه Choose File کلیک کرده و فایل زیپ قالب را از کامپیوتر خود انتخاب کنید.
- روی گزینه “هم اکنون نصب کن” کلید کنید.
- بعد از نصب و آپلود روی گزینه فعال کردن بزنید تا قالب مورد نظر روی وب سایت شما اعمال شود.
نصب قالب از طریق هاست
گاهی به دلیل محدودیتهای هاست، هنگام آپلود قالب از طریق وردپرس با خطای حجم فایل بیشازحد مجاز است مواجه شوید. در این صورت میتوانید قالب را از طریق هاست نصب کنید، برای نصب قالب از طریق هاست میبایست:
- وارد File Manager هاست خود شوید.
- به مسیر wp-content/themes/ بروید.
- فایل ZIP قالب را در این پوشه آپلود کنید.
- روی فایل کلیک کرده و گزینه Extract را بزنید.
- بعد از اضافه شدن قالب به بخش نمایش بروید و قالب را آنجا فعال کنید.
نصب افزونههای ضروری برای وردپرس
افزونهها امکانات و قابلیتهای جدیدی را به سایت شما اضافه میکنند. برخی از افزونهها ضروری هستند و نصب آنها به بهبود عملکرد سایت کمک میکند. امکان نصب افزونه هم درست مانند قالب از طریق مخزن وردپرس، کامپیوتر و هاست وجود دارد. روش نصب این افزونهها درست مانند نصب قالب است و شما برای انجام این کار باید به بخش افزونهها بروید. در ادامه در قالب یک جدول به برخی از ضروریترین افزونههای وردپرس اشاره میکنیم.
| افزونههای ضروری برای وردپرس | |
| افزونههای امنیتی | Wordfence Security و iThemes Security |
| افزونههای سئو و بهینهسازی | Yoast SEO، Rank Math و WP Rocket |
| افزونههای بکاپگیری | UpdraftPlus و BackWPup |
| افزونههای بهینهسازی سرعت و کش | Autoptimize و W3 Total Cache |
| سایر افزونهها | WooCommerce، Elementor و غیره |
بررسی و تنظیمات نهایی برای بهینهسازی سرعت و امنیت وردپرس
بهینهسازی سایت وردپرسی از دو جنبه بسیار مهم افزایش سرعت و امنیت قابل بررسی است. اگر سایت شما کند باشد، کاربران تمایلی به ماندن در آن ندارند. اگر سایت شما امنیت کافی نداشته باشد به راحتی هک میشود و اطلاعات شما و کاربرانتان به خطر میافتد. شما برای بهینهسازی سرعت و افزایش امنیت وردپرس میتوانید کارهای مختلفی را انجام دهید که در ادامه برخی از آنها را به شما معرفی میکنیم.
بهینهسازی سرعت وردپرس
برای افزایش و بهینهسازی سرعت وردپرس شما میتوانید کارهای زیر را انجام دهید.
نصب افزونه کش برای کاهش درخواستها به سرور
یکی از مهمترین روشها برای افزایش سرعت سایت وردپرسی، استفاده از افزونههای کش (Caching) است. این افزونهها نسخهای از صفحات سایت را در حافظه مرورگر ذخیره میکنند تا کاربران در مراجعات بعدی با سرعت بیشتری سایت را مشاهده کنند. به این ترتیب سرعت سایت در مراجعههای بعدی کاربران به سایت به شدت بالا میرود و این موضوع باعث افزایش رضایت کاربران میشود. شاید باور نکنید اما یک افزونه کش میتواند تا 5 برابر سرعت سایت شما را افزایش دهد. برخی از بهترین افزونههای کش وردپرس عبارتاند از:
- WP Rocket (بهترین افزونه کش با امکانات فوقالعاده)
- WP Super Cache (افزونه رایگان و قدرتمند)
- W3 Total Cache (مناسب برای سایتهای بزرگ)
بهینهسازی تصاویر برای کاهش حجم صفحات
یکی از اصلیترین عوامل کند شدن سایتها، تصاویر هستند. حجم بالای تصاویر موجود در یک صفحه از وبسایت شما میتواند سرعت آن را به شدت کاهش دهد. برای جلوگیری از این مشکل و افزایش سرعت سایت میتوانید:
- قبل از آپلود، تصاویر را با نرمافزارهایی مثل Photoshop یا ابزارهای آنلاین مانند TinyPNG و ImageOptim فشرده کنید.
- از افزونههای وردپرس برای فشردهسازی خودکار تصاویر استفاده کنید. Smush و ShortPixel برخی از بهترینش افزونههای وردپرس برای کاهش حجم تصاویر هستند.
توجه داشته باشید که کاهش حجم تصاویر میتواند سرعت سایت را تا ۳۰٪ بهبود ببخشد.
کاهش تعداد افزونههای غیرضروری
نصب بیشازحد افزونهها باعث افزایش درخواستهای سرور و کاهش سرعت سایت میشود. برای جلوگیری از این مشکل توصیه میکنیم که:
- افزونههای غیرضروری را حذف کنید.
- از افزونههایی استفاده کنید که چندین قابلیت را باهم ارائه میدهند (برای مثال Rank Math برای سئو و آنالیز سایت).
دیگر روشهای افزایش سرعت سایت
سایر روشهایی که شما میتوانید برای بهینهسازی سرعت اتخاذ کنید، عبارتند از:
- فعالسازی Lazy Load برای نمایش تدریجی تصاویر
- استفاده از یک هاست پرسرعت و بهینهسازی پایگاه داده
- استفاده از هاستهای مخصوص وردپرس
افزایش امنیت وردپرس
امنیت یکی از مهمترین مسائل در مدیریت یک سایت وردپرسی است. مهمترین اقداماتی که شما برای افزایش امنیت سایت وردپرسی خود باید انجام دهید، عبارتند از:
- وردپرس بهصورت مرتب آپدیتهایی منتشر میکند که شامل رفع مشکلات امنیتی و بهبود عملکرد است. شما باید همیشه هسته وردپرس، قالب و افزونهها را بروزرسانی کنید.
- یکی از راههای حمله هکرها، ورود به صفحه wp-login.php و تلاش برای یافتن رمز عبور است. میتوانید آدرس این صفحه را تغییر دهید تا حملات بروت فورس کاهش یابد.
- از رمز عبور قوی و احراز هویت دو مرحلهای استفاده کنید.
- برای جلوگیری از حملات بروت فورس، باید تعداد دفعات ورود ناموفق را محدود کنید.
- از آنجاییکه همیشه امکان خرابی سرور و حذف اطلاعات وجود دارد، همیشه یک نسخه پشتیبان تهیه کنید.
رفع مشکلات رایج هنگام نصب وردپرس روی ادان دامین
همانطور که در بالا اشاره شد، نصب وردپرس روی ادان دامین به شما امکان میدهد چندین وبسایت را روی یک حساب هاست میزبانی کنید. این موضوع اگرچه فوقالعاده به نظر میرسد، اما گاهی اوقات در فرایند نصب مشکلاتی به وجود میآید که شما را کلافه میکند. در ادامه رایجترین مشکلاتی که هنگام نصب وردپرس روی ادان دامین به وجود میآید را بررسی و به شما نحوه رفع مشکل را نیز توضیح میدهیم.
مشکل عدم اتصال صحیح دامنه به هاست
یکی از مشکلات رایج هنگام نصب وردپرس روی ادان دامین، عدم اتصال صحیح دامنه به هاست است. این مشکل میتواند منجر به عدم دسترسی به وبسایت شود. برای رفع این مشکل باید به شکل زیر عمل کنید:
- مطمئن شوید که نیمسرورها (DNS) دامنه به درستی به هاست شما اشاره میکنند. برای این منظور، به پنل مدیریت دامنه مراجعه و نیمسرورهای ارائهشده توسط شرکت هاستینگ را تنظیم نمایید.
- توجه داشته باشید که تغییرات DNS ممکن است تا 24 ساعت طول بکشد تا در سراسر اینترنت منتشر شوند. پس بعد از اعمال تغییرات مدت زمانی را منتظر بمانید.
عدم ساخت صحیح ادان دامین در هاست
اگر ادان دامین به درستی در هاست ایجاد نشده باشد با خطاهایی مختلفی روبهرو خواهید شد. برای رفع این مشکل کافیست تا:
- هنگام ایجاد ادان دامین مسیر دایرکتوری ریشه (Document Root) را به درستی تعیین کنید.
- اطمینان حاصل کنید که رکوردهای DNS مربوط به ادان دامین به درستی تنظیم شدهاند.
مشکلات مربوط به مجوزهای فایل و پوشهها
مجوزهای نادرست فایلها و پوشهها میتواند منجر به خطاهای دسترسی شود. برای رفع مشکل کافی است تا:
- مطمئن شوید که مجوزهای پوشهها روی 755 و فایلها روی 644 تنظیم شده باشند. این کار را میتوانید از طریق File Manager هاست یا با استفاده از FTP انجام دهید.
عدم ایجاد پایگاه داده (Database) قبل از نصب
وردپرس برای عملکرد صحیح نیاز به یک پایگاه داده دارد. عدم ایجاد یا تنظیم نادرست آن میتواند مشکلاتی ایجاد کند. برای انجام این کار کافیست تا:
- قبل از نصب وردپرس یک پایگاه داده جدید ایجاد کرده و نام کاربری و رمز عبور مربوطه را تنظیم کنید. این اطلاعات را در هنگام نصب وردپرس وارد نمایید.
- اطمینان حاصل کنید که اطلاعات وارد شده برای اتصال به پایگاه داده (نام پایگاه داده، نام کاربری، رمز عبور و میزبان پایگاه داده) صحیح باشند
خطای 404 پس از نصب وردپرس
پس از نصب وردپرس روی ادان دامین، ممکن است با خطای 404 هنگام دسترسی به صفحات مواجه شوید. برای رفع مشکل:
- به بخش تنظیمات وردپرس رفته و پیوندهای یکتا را تنظیم کنید. معمولا با انجام این کار مشکل برطرف خواهد شد.
- مطمئن شوید که فایل.htaccess در دایرکتوری ریشه ادان دامین وجود دارد و حاوی کدهای مربوط به پیوندهای یکتا است. در صورت عدم وجود میتوانید آن را به صورت دستی ایجاد کنید.
مشکلات مربوط به نسخه PHP
وردپرس برای عملکرد بهینه نیاز به نسخههای خاصی از PHP دارد. استفاده از نسخههای قدیمیتر ممکن است باعث بروز مشکلاتی شود. برای انجام این کار باید:
- اطمینان حاصل کنید که نسخه PHP هاست شما با نسخههای مورد نیاز وردپرس سازگار است. در صورت نیاز نسخه PHP را از طریق پنل مدیریت هاست بهروزرسانی کنید.
نحوه بررسی عملکرد سایت و مدیریت آن پس از نصب وردپرس
پس از نصب وردپرس بررسی و مدیریت عملکرد وبسایت برای اطمینان از کارایی، امنیت و بهینهسازی آن امری ضروری است. مراحل کلیدی برای بررسی و مدیریت وبسایت وردپرسی پس از نصب را مرور میکنیم:
- به بخش تنظیمات عمومی در پیشخوان وردپرس بروید و عنوان و توضیحات مناسبی برای وبسایت خود تعیین کنید. این اطلاعات در نتایج موتورهای جستجو نمایش داده میشوند و تاثیر مستقیمی بر سئو دارند.
- به بخش تنظیمات عمومی تنظیمات مربوط به بخش منطقه زمانی، فرمت تاریخ و زمان را مطابق با موقعیت جغرافیایی و نیازهای وبسایت تنظیم کنید.
- برای بهبود سئو و خوانایی URLها به پیوندهای یکتا بروید و ساختار مناسبی انتخاب کنید.
- برای محافظت از وبسایت در برابر تهدیدات افزونههایی مانند Wordfence یا iThemes Security را نصب و تنظیمات آنها را مطابق با نیازهای خود انجام دهید.
- تصاویر را قبل از آپلود بهینه کنید تا حجم آنها کاهش یابد و سرعت بارگذاری وبسایت افزایش یابد.
- نوشتهها، برگهها و دیدگاههای پیشفرض وردپرس را حذف کنید تا وبسایت تمیز و آماده برای محتوای واقعی باشد.
- برای اطمینان از حفظ دادهها، برنامههای بکاپگیری منظم تنظیم تا در صورت بروز مشکلات، بتوانید وبسایت را بازیابی کنید.
- بهروزرسانی منظم هسته وردپرس، افزونهها و قالبها برای حفظ امنیت و عملکرد بهینه وبسایت ضروری است.
- برای رصد ترافیک و رفتار کاربران ابزارهای تحلیل و مانیتورینگ نصب کنید.
سخن پایانی
ما در این مقاله بهطور کامل در خصوص نحوه نصب وردپرس روی ادان دامین سی پنل صحبت کردیم و به شما روش انجام این کار را آموزش دادیم. همانطور که در بالا مشاهده کردید، نصب ادان دامین تفاوت چندان زیادی با نصب دامنه اصلی ندارد. پس اگر نحوه نصب دامنه اصلی را بلد باشید، خیلی راحت میتوانید این کار را برای ادان دامین هم انجام دهید.
نصب وردپرس روی ادان دامین سی پنل اگرچه کار چندان سخت و پیچیدهای نیست. اما نیاز به دقت و حوصله بالایی دارد. پس در هنگام انجام این کار تمرکز کافی را داشته باشید و تا جایی که میتوانید در انجام مراحل آن دقت کنید. اگر در خصوص نحوه نصب وردپرس روی ادان دامین سی پنل سوالی دارید، موضوع را در بخش دیدگاهها با ما به اشتراک بگذارید.
خیر، خود ادان دامین تأثیر منفی بر سرعت ندارد، اما عواملی مانند منابع هاست، کشینگ، CDN و بهینهسازی پایگاه داده میتوانند روی سرعت تأثیرگذار باشند. استفاده از هاست با منابع قوی، افزونههای کش، و CDN مانند Cloudflare میتواند سرعت سایت را افزایش دهد.
ابتدا در سی پنل، SSL/TLS را بررسی کنید و گواهی SSL رایگان (Let’s Encrypt) را فعال کنید.
در پیشخوان وردپرس، به تنظیمات > عمومی بروید و آدرس سایت را از http:// به https:// تغییر دهید.
افزونهای مانند Really Simple SSL را نصب کنید تا ریدایرکتهای لازم را انجام دهد.
در صورت نیاز، فایل .htaccess را ویرایش کنید تا ریدایرکت 301 به HTTPS انجام شود.
- اطلاعات نادرست در wp-config.php
- عدم ایجاد یا اختصاص دسترسی به دیتابیس
- مشکلات سرور یا تنظیمات MySQL
- استفاده از نسخه ناسازگار PHP یا MySQL
در File Manager به پوشه وردپرس بروید و فایل wp-config-sample.php را به wp-config.php تغییر نام دهید.
فایل را ویرایش و مقادیر زیر را تنظیم کنید:
define(‘DB_NAME’, ‘your_database_name’);
define(‘DB_USER’, ‘your_database_user’);
define(‘DB_PASSWORD’, ‘your_database_password’);
define(‘DB_HOST’, ‘localhost’); //
- از طریق File Manager در سی پنل، به پوشه اختصاص دادهشده به ادان دامین بروید.
- فایل وردپرس (wordpress.zip) را آپلود کنید.
- فایل را استخراج (Extract) کنید تا وردپرس در پوشه موردنظر قرار بگیرد.
- یا میتوانید از FTP برای آپلود فایلها استفاده کنید.
بله، از Softaculous یا WordPress Manager در سی پنل استفاده کنید:
- وارد سی پنل شوید و به Softaculous Apps Installer بروید.
- وردپرس را انتخاب کنید و روی Install کلیک کنید.
- در بخش Choose Domain، ادان دامین را انتخاب کنید.
- اطلاعات سایت و دیتابیس را وارد کنید و روی Install کلیک کنید.
- وارد سی پنل شوید و به MySQL®️ Databases بروید.
- یک دیتابیس جدید ایجاد کنید.
- یک نام کاربری و رمز عبور برای آن تنظیم کنید.
- کاربر را به دیتابیس متصل کرده و همه دسترسیها (Privileges) را فعال کنید.
- اطلاعات دیتابیس را برای پیکربندی وردپرس نگه دارید.
- افزودن ادان دامین به سی پنل
- تنظیم DNS ادان دامین (در صورتی که دامنه به هاست متصل نباشد)
- یک پایگاه داده MySQL برای وردپرس
- فضای کافی روی هاست
- نسخه PHP و MySQL سازگار با وردپرس (حداقل PHP 7.4 و MySQL 5.7 توصیه میشود)
بله، وردپرس را میتوان روی ادان دامین نصب کرد، مانند یک دامنه اصلی. برای این کار میتوانید از نصب خودکار سی پنل (Softaculous) یا نصب دستی استفاده کنید.
برای افزودن ادان دامین در سی پنل:
- وارد سی پنل شوید.
- به بخش Addon Domains بروید.
- نام دامنه جدید را وارد کنید.
- یک دایرکتوری برای آن تعیین کنید (بهصورت خودکار پیشنهاد میشود).
- روی Add Domain کلیک کنید.
- پس از اضافه شدن، میتوانید دامنه را مدیریت کنید.
