وردپرس هفته دوم
همان طور که هفته پیش هم عرض شد، از این به بعد، هر هفته، به بررسی سیستم مدیریت محتوای وردپرس می پردازم.در هفته گذشته به نصب وردپرس رو ی لوکال پرداختیم و در این هفته به نصب وردپرس بر روی هاست می پردازیم.
همان طور که عرض شد این مطالب به صورت هفتگی و در روزهای جمعه منتشر می شوند، مگر اینکه برخی اتفاقات غیر قابل پیش بینی مثل همین هفته رخ دهد؛ که وبلاگ از دیروز به دلیل مشکلی که از سرویس دهنده بود تا همین چند ساعت پیش داون بود. بنابراین پیشنهاد می کنم مطالب را از فید دنبال کنید، تا حتی در صورت داون بودن وبلاگ، باز هم بتوانید مطالب منتشر شده را دنبال کنید.اگر نمیدانید فید چیست این مطلب را بخوانید.
برای ساخت یک وبلاگ با سیستم مدیریتی وردپرس نیاز به یک هاست شخصی دارید. شرکتهای ارائهدهنده خدمات میزبانی وب برای مشتریان خود کنترل پنلی ارائه میدهند تا مشترکین بتواند فضای میزبانی خود را کنترل و مدیریت کنند که در کنار کنترل فضای میزبانی این کنترل پنلها خدماتی از قبیل پارک دامنه، ایجاد زیر دامنه، ساخت و مدیریت پایگاهداده، کنترل آمار وبگاه و مدیریت پست الکترونیک نیز قرار دارد.از جمله کنترلپنلهای پرکاربرد و مشهور:
سیپنل (به انگلیسی: Cpanel) : محبوبترین کنترلپنل میزبانی وب میباشد که برای سرورهای لینوکس استفاده میشود، اما اخیرا با شدت گرفتن تحریمها بر علیه ایران به محض شناسایی دامنههای ایرانی این کنترل پنل خدمات خود را قطع میکند و به اصطلاح لیسانس خود بر روی آن سرور را باطل میکند.
هلم (به انگلیسی: Helm): این کنترل پنل برای سرورهای ویندوز است.
پلسک (به انگلیسی: Plesk):یکی دیگر از کنترلپنلهای مشهور میباشد که هم بر روی ویندوز و هم بر روی لینوکس قابل استفادهاست، که با وجود سیپنل این کنترل پنل بیشتر برای سرورهای ویندوز استفاده میشود.
دایرکت ادمین (به انگلیسی: Direct Admin):کنترل پنلی ساده تر نسبت به دو کنترل پنل بالا است و هزینه لیسانس آن نیز نسبت به سیپنل و پلسک کمتر میباشد. این کنترلپنل بعد از آغاز تحریمها بر علیه ایران در بین شرکتهای خدمات میزبانی وب بیشتر مورد توجه قرار گرفتهاست.
الاکسادمین (به انگلیسی: LXAdmin):این کنترل پنل قیمت بسیار اندکی دارد و بیشتر در سرورهای لینوکس استفاده میشود.(ویکی پدیا)
در حال حاظر با توجه به تحریم هایی که سی پنل برای ارائه خدمات به کاربران ایرانی در نظر گرفته ،اکثر شرکتهای ارائهدهنده خدمات میزبانی وب، رو به فروش دایرکت ادمین آورده اند.کاربران هم با توجه به قیمت مناسب تر کنترل پنل های لینوکسی نسبت به ویندوزی و هم محیط ساده تر و یوزرفرندلی تر کنترل پنل های لینوکسی بیشتر به استفاده از این سرویس علاقه مند شده اند.بنابراین اسکرین شات های تهیه شده در این آموزش همگی متعلق به کنترل پنل دایرکت ادمین می باشد.
با این توضیحات به سراغ نصب وردپرس می رویم. بعد از خرید هاست و دامنه و پارک دامنه بر روی هاست، نوبت به نصب وردپرس می رسد.
گام اول-ساخت دیتا بیس: در اولین گام به سراغ ساخت یک پایگاه داده می رویم. در کنترل پنل هاست خود(که در اینجا دایرکت ادمین در نظر گرفته شده) روی mysql managment کلیک کنید:
مطابق تصویر در ساید بار سمت چپ روی Create New database کلیک کنید:
در این مرحله باید یک نام برای پایگاه داده و یک کاربر به همراه پسورد برای این پایگاه داده ایجاد کنید.مطابق تصویر فیلدها را پر می کنید:
Database_name: با نامی مانند wp این فیلد را پر کنید. نام دیتابیس شما به شکل “یوزر نیم ورود به هاست_نام پایگاه داده” خواهد بود.اصلا پیچیده نیست مثلا اگر یوزر نیم ورود به هاست تان userhost است و نام پایگاه داده ای که انتخاب کردید wp بنابراین دیتابیس نیم می شود: userhost_wp .البته شما فقط همان Wp را وارد می کنید و userhost_wp به صورت پیش فرض ایجاد می شود.
Username_Database: یک کاربر برای پایگاه داده شماست.هیچ ربطی هم به یوزر ورود به کنترل پنل هاست شما ندارد . مثلا اگر یوزر انتخابی خود را UserDB انتخاب کرده باشید و اگر یوزر نیم ورود به هاست تان userhost است، دیتابیس یوزرنیم تان می شود userhost_UserDB
password: هم که یک رمز عبور مطمئن است که توسط شما انتخاب می شود و ربطی هم به پسورد ورود به کنترل پنل هاست شما ندارد.
در نهایت روی دکمه create کلیک کنید تا اطلاعاتی که وارد کرده اید ثبت و به نمایش در آید. بنابراین اطلاعات دیتابیس شما اینگونه می شود :
گام دوم : آخرین نسخه وردپرس فارسی را از اینجا دانلود کنید.فایل دانلود شده را unzip یا به اصطلاح از حالت فشرده خارج کنید.وارد پوشه وردپرس شده و فایل wp-config-sample.php را یافته و این فایل را به wp-config.php تغییر نام دهید.حالا آن را به کمک یک نرم افزار ویرایش متن مانند ++Notepad باز کرده و سه خط زیر را مطابق تصویر پیدا کنید:
به جای عبارت putyourdbnamehere نام دیتابیسی که در گام اول-شکل ۴ ساخته بودید را وارد کنید.
به جای عبارت usernamehere یوزری که در گام اول-شکل ۴ ساخته بودید را وارد کنید..
و درنهایت به جای yourpasswordhere هم پسوردی که در گام اول-شکل ۴ ساخته بودید را وارد کنید.
بعد از انجام تغییرات بالا، فایل را ذخیره کنید.
گام سوم : به فایل منیجر، کنترل پنل هاست خود رفته و فایل گام دوم را با توجه به تغییراتی که اعمال کرده اید درپوشه public_html آپلود کنید:
در این صورت cms صفحه نخست سایتتان، وردپرس خواهد بود.بدیهی ست برای نصب وردپرس در زیر دامنه باید فایل مربوطه را در شاخه مورد نظر آپلود کنید.مثلا برای نصب وردپرس در زیردامنه sub.yourblog.com باید وردرپرس در پوشه public_html/sub/ آپلود شود.بعد از انتقال فایل به هاست، آن را از حالت فشرده خارج کنید:
گام چهارم : بعد از انتقال فایلها به هاست. نوبت به تعیین سطح دسترسی فایل ها و فولدرها می رسد. مطابق تصویر سطح دسترسی فایل ها را ۶۴۴ و فولدرها را ۷۷۷ تعیین کنید.در صورتی که این مرحله را انجام ندهید بعد از نصب وردپرس، به شما اجازه نصب افزونه یا تغییر تم داده نخواهد شد و اخطاری با همین مزمون دریافت خواهید کرد.بنابراین در صورتی که بعد از نصب وردپرس برای تغییر یک تم یا آپلود یک عکس، خطایی با نام “شما اجازه دسترسی ندارید” را دریافت کردید؛ باید دسترسی پوشه های مربوطه را تا آخرین پوشه ۷۷۷ قرار دهید.
گام پنجم: در کامپیوتر خود، یک فایل نوت پد باز کنید و بدون اینکه در آن اطلاعاتی وارد کنید نام آن را به .htaccess تغییر دهید و ذخیره کنید. دقیقا همین نام بدون هیچ پسوند یا پیشوندی. این فایل را هم در کنار فایل های دیگر وردپرس تان به هاستتان منتقل کنید و سطح دسترسی آن را هم به ۷۷۷ تغییر دهید.
گام ششم: به صفحه نخست سایت خود بروید مثلا : noonva.ir در صورتی که مراحل قبلی را درست انجام داده باشید به صفحه نصب می رسید و در غیر این صورت به صفحه خطا بر خواهید خورد.رایج ترین خطا هم ،خطای دیتابیس است.این خطا به خاطر رعایت نکردن گام های اول و دوم و عدم تغییر مناسب عبارات نوشته شده در شکل ۵ است.
اما در صورتی که مراحل قبلی را درست انجام داده باشید به صفحه نصب می رسید .در این صفحه باید عنوان وبلاگ و ایمیلتان را وارد کنید.همچنین باید یک یوزرنیم و یک پسورد برای ورود به صفحه مدیریت وبلاگتان بسازید.آدرس ورودی به صفحه مدیریت yourblog.com/wp-login خواهد بود.
گام هفتم: بعد از نخستین ورود به صفحه مدیریت سایت خود، به فایل منیجر هاست رفته و فایل install.php را حذف کنید.این فایل در پوشه wp-admin قرار دارد.
مطالب مرتبط:
+وردپرس هفته اول -نصب روی لوکال
+ساخت پوسته برای وردپرس بدون هیچ دانشی
+ده گام برای چسباندن دامنه به وردپرس دات کام
+معرفی یک پلاگین جالب تبلیغاتی برای وردپرس
























خسته نباشی علیرضا جان.
مرسی عباس جان :)
سلام و دست مریزاد
بیست!
ممنون، منتظر سایر مطالبت از این دست هستیم، گام هفتم ضروریه؟
خواهش.انشالله تا هفته و هفته های بعد.
خیلی ممنون از آموزشهای مفیدتون
موقع نصب ERROR زیر رو به من میداد به نظر شما مشکل من در ایجاد دیتابیس هستش؟؟
Internal Server Error
ارور ۵۰۰ یا همون Internal Server Error مربوط به سرویس دهنده خدمات هاستینگ شماست، ربطی به cms نداره.مشکل از طرف فروشنده هاسته و احتمالا زود رفع میشه.
خیلی ممنون از پاسخ گویی سریعتون :)
خواهش می کنم، اگر مشکل باز هم حل نشد، فایل .htaccess رو بعد از نصب ایجاد کنید یا حذف کنید و دوباره بسازید یا سطح دسترسی ش رو ۷۵۵ یا ۶۴۴ قرار بدین و بعد از نصب کامل وردپرس و ورود به صفحه مدیریت وردپرستون به ۷۷۷ تغییر بدین.اما این خطا غالبا از طرف هاسته.
من روی هاست رایگان(Pinghoster.com) آموزشتون رو انجام دادم فکر میکنم مشکل از همون هاست باشه در هر صورت خیلی ممنون
چه مشکلی؟ دقیقا بفرمایید با چه اروری مواجه میشید تا بتونم کمکتون کنم.
خیلی ممنون با هاست دیگه امتحان کردم بدون مشکل نصب شد منتظر آموزش های بعدیتون هستم
واقعن دستتون درد نکنه
هاست و دامین خریدم، اما برای راه اندازی مشکل دارم!
نمیشه جای هفته ای یدونه ، روزی هفتا مطلب در این مورد بذارین؟! D:
:)))) خواهش میکنم.همین مطلبی که این هفته منتشر شده رو انجام بدین می تونید راحت وردپرستون رو نصب کنید، اگر هم مشکلی بر خوردید بنده در خدمتم.
نوشتن هر مطلب به همراه اسکرین شات هایی که برای هر پست تهیه میشه حداقل ۶-۷ ساعت طول میکشه، چون در طول هفته مطالب دیگری هم منتشر میشه، این بود که معمولا دو روز آخر هفته رو سعی میکنم مطالب رو آماده کنم و روز جمعه منتشر کنم.
بله میدونم
و دستتون درد نکنه
موفق باشید
ممنون، منتظر سایر مطالبت از این دست هستیم، گام هفتم ضروریه؟
Thank you share admin.
کنترل پنل هاست من پلسک هستش. نمیدونم اون دسترسی هارو چجوری باید براش تعریف کنم چون همچین امکانی نداره یا من بلد نیستم پیداش کنم!:(
برای پلسک اینجا را مطالعه بفرمایید.