
نصب وردپرس روی هاست
وردپرس یکی از محبوبترین سیستمهای مدیریت محتوا (CMS) در جهان است که به شما امکان میدهد بدون نیاز به دانش برنامهنویسی، سایت حرفهای و کارآمد بسازید. یکی از مهمترین مراحل راهاندازی سایت، نصب وردپرس روی هاست است. در این مقاله، علاوه بر آموزش قدمبهقدم نصب، به بررسی قیمت نصب وردپرس روی هاست سیپنل و دایرکت ادمین میپردازیم و لینک مستقیم به وبلاگهای آموزشی هر روش قرار میدهیم.
🚀 آمادهاید وردپرس را از صفر تا صد یاد بگیرید؟
وبلاگ آموزش نصب وردپرس روی هاست سیپنل (Cpanel) را با تصاویر گامبهگام مطالعه کنید و تمام نکات، مراحل نصب را یاد بگیرید.
چرا نصب وردپرس روی هاست اهمیت دارد؟
نصب صحیح وردپرس روی هاست باعث میشود سایت شما:
-
با سرعت و امنیت بالا کار کند
-
امکان مدیریت محتوا و طراحی سایت بدون مشکل داشته باشد
-
آماده نصب قالب و افزونههای مورد نیاز شود
در صورت نصب اشتباه، مشکلاتی مانند خطای اتصال به پایگاه داده، صفحات سفید، یا عدم بارگذاری سایت رخ میدهد.
انواع هاست برای نصب وردپرس
قبل از نصب وردپرس، باید بدانید روی چه نوع هاستی میخواهید سایتتان را راهاندازی کنید:
-
هاست سیپنل
سیپنل محبوبترین کنترل پنل برای مدیریت هاست لینوکس است. نصب وردپرس روی سیپنل ساده است و ابزارهایی مانند Softaculous یا Auto Installer کار را سریع میکنند. آموزش کامل نصب وردپرس روی هاست سیپنل -
هاست دایرکت ادمین
دایرکت ادمین گزینه دیگری برای مدیریت هاست است و محیط سادهای دارد. نصب وردپرس روی دایرکت ادمین کمی دستیتر است ولی با دنبال کردن مراحل صحیح، بدون مشکل انجام میشود. آموزش کامل نصب وردپرس روی هاست دایرکت ادمین -
لوکالهاست
برای تست سایت قبل از راهاندازی رسمی، میتوانید وردپرس را روی لوکالهاست نصب کنید. نرمافزارهایی مانند XAMPP یا WAMP این کار را امکانپذیر میکنند.
پیشنیازهای نصب وردپرس روی هاست
-
هاست لینوکس یا ویندوز با دسترسی FTP یا کنترل پنل
-
دامنه فعال (Domain)
-
نسخه آخر وردپرس (قابل دانلود از wordpress.org)
-
پایگاه داده MySQL یا MariaDB
- نرمافزار FTP مثل FileZilla برای آپلود فایلها (در صورت نیاز)
لینک رسمی دانلود WordPress به صورت رایگان:
Download WordPress
آموزش نصب وردپرس روی هاست سیپنل
-
ورود به سیپنل
وارد حساب کاربری هاست خود شوید (yourdomain.com/cpanel). -
ساخت پایگاه داده
-
به بخش MySQL Databases بروید.
-
یک دیتابیس جدید ایجاد کنید.
-
یک کاربر پایگاه داده بسازید و دسترسی کامل بدهید.
-
-
آپلود فایلهای وردپرس
-
فایل zip وردپرس را دانلود کنید.
-
وارد بخش File Manager شوید و فایل را در مسیر public_html آپلود کنید.
-
فایل را Extract کنید.
-
-
ویرایش فایل wp-config.php
-
فایل
wp-config-sample.phpرا بهwp-config.phpتغییر نام دهید. -
اطلاعات دیتابیس را وارد کنید.
-
-
اجرای نصب وردپرس
-
به دامنه خود مراجعه کنید و مراحل نصب را تکمیل کنید.
-
هزینه نصب وردپرس روی هاست سیپنل:
هزینه نصب بسته به سطح پشتیبانی و نوع هاست بین ۰ تا ۵۰۰ هزار تومان متغیر است. نصب با Softaculous سریع و ارزانتر، نصب دستی کمی زمانبرتر و گرانتر است.
آموزش نصب وردپرس روی هاست دایرکت ادمین
-
ورود به دایرکت ادمین (
yourdomain.com:2222). -
ساخت دیتابیس در بخش MySQL Management.
-
آپلود و Extract وردپرس در مسیر public_html.
-
ویرایش فایل wp-config.php و وارد کردن اطلاعات دیتابیس.
-
اجرای نصب وردپرس و تکمیل مراحل.
هزینه نصب وردپرس روی دایرکت ادمین:
معمولاً بین ۵۰ هزار تا ۴۰۰ هزار تومان بسته به خدمات پشتیبانی و نصب دستی یا خودکار متغیر است.
نصب وردپرس با Softaculous (روش ساده)
-
وارد سیپنل شوید و Softaculous را باز کنید.
-
روی Install WordPress کلیک کنید.
-
اطلاعات سایت و مسیر نصب را وارد کنید و Install را بزنید.
این روش سریعترین و اقتصادیترین گزینه برای کاربران مبتدی است.
مشکلات رایج نصب وردپرس و راه حلها
1. خطای اتصال به پایگاه داده (Error establishing a database connection)
این مشکل یکی از رایجترین خطاها هنگام نصب وردپرس است و معمولاً به دلایل زیر رخ میدهد:
-
نام دیتابیس، نام کاربری یا رمز عبور اشتباه وارد شده باشد
-
کاربر پایگاه داده دسترسی کامل به دیتابیس نداشته باشد
-
سرور پایگاه داده مشکل داشته باشد یا در دسترس نباشد
راهحلها:
-
بررسی دقیق نام دیتابیس، نام کاربری و رمز عبور در فایل
wp-config.php -
اطمینان از اینکه کاربر دیتابیس مجوزهای کافی دارد
-
بررسی صحت اتصال سرور MySQL یا MariaDB
-
در صورت استفاده از هاست اشتراکی، با پشتیبانی هاست تماس بگیرید
2. صفحه سفید وردپرس (White Screen of Death)
گاهی بعد از نصب یا بروزرسانی وردپرس، فقط یک صفحه سفید مشاهده میکنید و هیچ خطایی نمایش داده نمیشود. دلایل معمول:
-
نسخه PHP هاست با وردپرس سازگار نیست
-
افزونه یا قالب مشکلدار باعث ایجاد خطا شده است
-
محدودیت حافظه PHP (Memory Limit) کم است
راهحلها:
-
بررسی و ارتقاء نسخه PHP به حداقل نسخه توصیه شده توسط وردپرس
-
غیرفعال کردن همه افزونهها و قالبها و فعال کردن تدریجی آنها
-
افزایش Memory Limit در فایل
wp-config.phpیاphp.ini -
فعال کردن Debug Mode وردپرس با اضافه کردن کد زیر به
wp-config.php:
3. خطای آپلود فایل (Upload Max File Size Exceeded)
هنگام نصب قالب یا افزونه ممکن است با پیام محدودیت حجم آپلود مواجه شوید.
راهحلها:
-
افزایش مقدار
upload_max_filesizeوpost_max_sizeدر فایل php.ini:
-
اگر دسترسی به php.ini ندارید، میتوانید مقادیر را در .htaccess یا فایل
wp-config.phpاضافه کنید:
-
در صورت استفاده از Softaculous یا Installer خودکار، بررسی کنید محدودیت آپلود در محیط نصب به اندازه کافی باشد
4. خطاهای مجوز فایل و پوشهها (File & Folder Permissions)
اگر مجوزهای فایلها و پوشهها درست تنظیم نشده باشند، وردپرس قادر به نوشتن فایلها، نصب افزونهها یا قالبها نخواهد بود.
راهحلها:
-
پوشهها را با مجوز 755 و فایلها را با مجوز 644 تنظیم کنید
-
اگر مشکل ادامه داشت، از FTP یا File Manager برای تغییر مجوزها استفاده کنید
5. خطای نصب قالب یا افزونه با خطای زمان اجرای سرور (Timeout)
گاهی نصب قالب یا افزونه به دلیل محدودیت max_execution_time یا مصرف منابع سرور متوقف میشود.
راهحلها:
-
افزایش مقدار
max_execution_timeدر php.ini:
-
استفاده از افزونههای کمحجم یا نصب افزونهها یکییکی
-
در صورت هاست اشتراکی، با پشتیبانی هاست برای افزایش منابع تماس بگیرید
6. خطای HTTPS یا اتصال امن
اگر سایت شما HTTPS فعال است ولی SSL به درستی نصب نشده باشد، ممکن است نصب وردپرس با مشکل مواجه شود.
راهحلها:
-
اطمینان از فعال بودن SSL روی دامنه
-
استفاده از آدرس HTTPS هنگام نصب
-
بروزرسانی URL سایت در فایل
wp-config.phpیا بعد از نصب از طریق تنظیمات وردپرس
💡 نکته کاربردی: بیشتر مشکلات نصب وردپرس با بررسی دقیق فایل wp-config.php، نسخه PHP و دسترسیها حل میشوند. همیشه قبل از نصب از پشتیبان دیتابیس و هاست خود نسخه پشتیبان تهیه کنید تا در صورت بروز مشکل، بتوانید سریع سایت را بازگردانید.
نکات امنیتی بعد از نصب وردپرس
1. تغییر نام کاربری پیشفرض admin
-
بسیاری از حملات هکری ابتدا کاربر پیشفرض
adminرا هدف قرار میدهند. -
هنگام نصب یا بلافاصله بعد از آن، نام کاربری مدیر را تغییر دهید.
-
ایجاد نام کاربری پیچیده و غیر قابل حدس، امنیت سایت را بهطور قابل توجهی افزایش میدهد.
2. استفاده از رمز عبور قوی
-
ترکیبی از حروف بزرگ و کوچک، اعداد و نمادها انتخاب کنید.
-
حداقل طول رمز عبور ۱۲ کاراکتر باشد.
-
از رمزهای مشابه برای ایمیل یا سایر حسابها استفاده نکنید.
-
میتوانید از ابزارهای مدیریت رمز عبور مثل LastPass یا 1Password استفاده کنید.
3. نصب افزونههای امنیتی
-
افزونههای امنیتی کمک میکنند حملات Brute Force، اسپم و نفوذهای مخرب را کاهش دهید.
-
توصیه میشود افزونههای معتبر مانند Wordfence, iThemes Security, Sucuri Security را نصب کنید.
-
ویژگیهای مهم: اسکن خودکار، محدود کردن تلاشهای ورود، فایروال و گزارش فعالیتها.
4. بروزرسانی منظم وردپرس، قالب و افزونهها
-
وردپرس و افزونهها بهطور مداوم برای رفع باگها و آسیبپذیریها بروزرسانی میشوند.
-
فعال کردن بروزرسانی خودکار برای نسخههای کوچک و امنیتی توصیه میشود.
-
قبل از هر بروزرسانی، از پشتیبان کامل سایت استفاده کنید.
5. استفاده از HTTPS و SSL
-
نصب SSL روی سایت الزامی است تا اطلاعات بین مرورگر و سرور رمزگذاری شود.
-
ابزارهایی مانند Let’s Encrypt رایگان هستند و امنیت سایت را افزایش میدهند.
-
بعد از نصب SSL، تنظیمات وردپرس را بروزرسانی کنید تا همه URLها با
https://بارگذاری شوند.
6. محدود کردن تلاشهای ورود (Login Attempts)
-
جلوگیری از تلاشهای ورود مکرر هکرها با افزونههای امنیتی یا تنظیمات سرور.
-
فعال کردن CAPTCHA یا reCAPTCHA هنگام ورود و ثبت نام نیز کمککننده است.
7. تهیه نسخه پشتیبان منظم
-
همیشه قبل از تغییرات بزرگ یا بروزرسانی، از سایت و دیتابیس نسخه پشتیبان تهیه کنید.
-
افزونههایی مانند UpdraftPlus یا BackWPup میتوانند به صورت خودکار این کار را انجام دهند.
8. محدود کردن دسترسی فایلها و پوشهها
-
مجوزهای فایل و پوشهها را به صورت امن تنظیم کنید:
-
پوشهها: 755
-
فایلها: 644
-
-
از تغییر فایلهای هسته وردپرس خودداری کنید و برای سفارشیسازی از Child Theme استفاده کنید.
9. فعال کردن فایروال سرور یا افزونهای
-
فایروالها به صورت real-time مانع ورود حملات مخرب میشوند.
-
بسیاری از افزونههای امنیتی مثل Wordfence دارای فایروال داخلی هستند.
10. غیرفعال کردن نمایش نسخه وردپرس
-
در فایل
functions.phpیا با افزونه، نمایش نسخه وردپرس در سایت و سورس کد را غیرفعال کنید. -
این کار هکرها را از شناسایی آسیبپذیریهای نسخه وردپرس باز میدارد.
💡 نکته حرفهای: رعایت همزمان رمزهای قوی، محدود کردن ورود، بروزرسانی مرتب و نصب افزونه امنیتی، امنیت سایت وردپرسی شما را به بالاترین سطح ممکن میرساند و ریسک هک شدن را به شدت کاهش میدهد.
🔗 آوانتک؛ همراه شما در مسیر رشد دیجیتال
تیم آوانتک با بهرهگیری از تجربه و دانش روز در زمینه سئو، طراحی سایت و بهینهسازی رتبه وب سایت در گوگل، به شما کمک میکند جایگاه واقعی تان را در نتایج جستجو پیدا کنید.
برای مشاوره رایگان با ما تماس بگیرید و مسیر رشد خود را آغاز کنید. 🚀
خدمات آوانتک
1. طراحی سایت با کدنویسی اختصاصی
آوانتک با تیم توسعهدهنده حرفهای خود، سایتهایی کاملاً اختصاصی و مطابق نیاز مشتری ایجاد میکند. این سایتها از پایه کدنویسی میشوند و امکان سفارشیسازی کامل دارند، بنابراین عملکرد، امنیت و سرعت سایت به حداکثر میرسد.
2. طراحی سایت حرفهای با تعرفه اقتصادی
برای کسبوکارهایی که به دنبال کیفیت بالا با هزینه مناسب هستند، آوانتک وبسایتهایی حرفهای با تعرفه اقتصادی ارائه میدهد. این سایتها شامل امکانات ضروری، طراحی واکنشگرا و سئو پایه هستند تا حضور آنلاین مؤثر ایجاد شود.
3. طراحی UI/UX
آوانتک با تمرکز بر تجربه کاربری (UX) و رابط کاربری (UI)، طراحیهایی ارائه میدهد که کاربرپسند، جذاب و راحت باشند. همچنین خدمات UI/UX حرفهای تضمین میکند که سایت شما در نتایج جستجو دیده شود و ترافیک هدفمند جذب کند.
آوانتک با ارائه خدمات حرفهای سئو، به کسبوکارها کمک میکند تا رتبه سایت خود را در موتورهای جستجو ارتقا دهند و ترافیک هدفمند جذب کنند. تیم متخصص آوانتک با تحلیل دقیق سایت، بهینهسازی محتوا، ساختار داخلی و لینکسازی اصولی، تضمین میکند که وبسایت شما در نتایج جستجو دیده شود و بازدیدکنندگان بیشتری جذب کند.
چرا آوانتک؟
- تخصص و تجربه: تیم حرفهای با سالها تجربه در طراحی و توسعه سایتهای مختلف.
- خلاقیت و نوآوری: ارائه راهکارهای دیجیتال منحصر به فرد و خلاقانه.
- کیفیت و پشتیبانی: رعایت بالاترین استانداردها در طراحی و ارائه پشتیبانی مستمر.
- سئو و بهینهسازی: طراحی سایتها با رعایت اصول سئو و استانداردهای بهینهسازی سرعت.
💬 سؤالات متداول درباره نصب وردپرس و امنیت سایت
چه مشکلات رایجی هنگام نصب وردپرس پیش میآید؟
رایجترین مشکلات شامل خطای اتصال به پایگاه داده، صفحه سفید وردپرس، خطای آپلود فایل، مجوزهای نادرست فایلها و قالبها و محدودیتهای زمان اجرای سرور هستند.
خطای اتصال به پایگاه داده چگونه رفع میشود؟
اطلاعات دیتابیس در فایل wp-config.php را بررسی کنید، از دسترسی کامل کاربر دیتابیس اطمینان حاصل کنید و در صورت لزوم با پشتیبانی هاست تماس بگیرید.
صفحه سفید وردپرس چیست و چگونه رفع میشود؟
این خطا معمولاً به دلیل نسخه ناسازگار PHP، افزونه یا قالب مشکلدار و محدودیت حافظه PHP رخ میدهد. غیرفعال کردن افزونهها، تغییر قالب و افزایش Memory Limit راهحلهای اصلی هستند.
چطور خطای آپلود فایل را رفع کنم؟
مقدار upload_max_filesize و post_max_size را در php.ini افزایش دهید، یا از طریق .htaccess و wp-config.php این محدودیت را ارتقا دهید. استفاده از FTP برای آپلود مستقیم فایلها نیز موثر است.
چه اقدامات امنیتی بعد از نصب وردپرس لازم است؟
تغییر نام کاربری پیشفرض admin، استفاده از رمز عبور قوی، نصب افزونههای امنیتی مانند Wordfence، بروزرسانی منظم وردپرس، قالب و افزونهها، فعال کردن SSL، محدود کردن تلاشهای ورود و تهیه نسخه پشتیبان منظم.
چگونه از دسترسی غیرمجاز به فایلها و پوشههای وردپرس جلوگیری کنم؟
مجوز پوشهها را 755 و فایلها را 644 تنظیم کنید، از ویرایش مستقیم فایلهای هسته وردپرس خودداری کرده و برای سفارشیسازی از Child Theme استفاده کنید.
آیا با نصب افزونه امنیتی میتوانم از هک شدن سایت جلوگیری کنم؟
بله، افزونههای امنیتی مانند Wordfence یا iThemes Security میتوانند حملات Brute Force، نفوذ و اسپم را محدود کرده و گزارش فعالیتهای مشکوک را ارائه دهند، اما رعایت دیگر نکات امنیتی نیز ضروری است.