آموزش نصب صحیح وردپرس
در این مقاله شما یاد میگیرید چگونه وردپرس را نصب کنید. بحث های ساده ای که ممکن است بعضی افراد برای نصب از شما هزینهای دریافت کنند. همچنین بررسی اینکه ساب دامین کاربردی تر است یا اینکه وردپرس خود را در SubDirectory نصب کنیم.
چه طور وردپرس را درSubdirectory نصب کنیم؟
با نصب کردن وردپرس در subdirectory به شما این اجازه داده میشود که چندین وردپرس را در یک domain و یا حتی در subdomain اجرا کنید.
ما به شما نحوه نصب وردپرس را در subdirectory بدون تاثیر بر parent domain نشان خواهیم داد.
قبل از این که سراغ مطلب اصلی برویم اجازه بدهید یک سوال را مطرح کنم.
Subdirectory یا subdomain ؟
کدامشان تاثیر بهتری بر سئو دارد؟
به طور معمول شما میخواهید یک وبسایت وردپرس را در domain شخصیتان شروع کنید.
مثل:farhadina.ir
حالا شاید شما بخواهید وبسایتهای دیگری را نیز در یک domain ایجاد کنید
میتوانید به دو طریق اقدام کنید.
۱٫با نصب وردپرس در subdomain که به صورت http://newebsite.example.com
یا
۲٫با نصب وردپرس در subdirectory که به صورت http://example.com/newwebsite/.
این کار انجام میشود.
ولی حالا به سوالمان برمیگردیم
کدام یک از این دو تاثیر بهتری بر سئو سایتمان دارد؟
موتورهای جستجوگر رفتارهای متفاوتی با subdomain نسبت به rootdomain دارند و رتبهبندیهای کاملا متفاوتی را به عنوان یک وبسایت به خود اختصاص میدهند. مشخصا rootdomain قدرتمندتر است.
مثلا نمونهای از rootdomain———–>farhadina.ir
و نمونهای از subdomain————->blog.farhadina.ir
ولی
از طرفی sub-directories از domainهای قدرتمند rootdomain بهره میبرند. بنابراین در اکثر موارد رتبهبندی بالاتری میگیرند.
یک راه سادهتر برای ایجاد سایتهای وردپرس جداگانه در subdomain یا subdirectory نصب کردن شبکه چند رسانهای وردپرس WordPress multisite network.) است.
به هر حال،اگر میخواهید دو وبسایت را به طور جداگانهای مدیریت کنید، میتوانید نمونههای مختلف وردپرس را نصب کنید.
حالا بیاید با هم نگاهی به نحوه نصب وردپرس در subdirectory بیاندازیم. که کاربردی تر از این است که شما تمرکز خود را روی ساب دامین قرار دهید. همچنین شما اگر ساب دامین هم بسازید می توانید سایت خود را از طریق subdirectory باز کنید، اما بهتر است آدرس subdirectory را مد نظر قرار دهید چون کیفیت بیشتری از نظر سئو برای سایت شما دارد.
قدم اول)subdirectory را در زیر rootdomain بسازید.
در ابتدا شما باید یک subdirectory یا پوشهای را زیر rootdomain بسازید. این جاییست که فایلهای وردپرس را در آینده نصب خواهید کرد.
از hosting accont خود در وردپرس برای ftp client ویا برای مدیریت فایلها در cpanel استفاده کنید.
پس از اتصال به پوشهی root در وبسایتتان بروید که مفعمولا در قسمت /public_html/ قرار دارد.
اگر شما قبلا وردپرس را در پوشه root نصب کردهباشید، میتوانید فایلها و پوشههای وردپرس را در اآنجا مشاهده کنید
سپس در منو کلیک راست کنید و create directory را انتخاب کنید.
در هنگام انتخاب نام برای subdirectory دقت کنید. این بخش از وردپرس سایت URL شما خواهد بود و کاربرانتان از این طریق به وبسایتتان خواهند رسید.
برای مثال اگر نام directory شما travel-guides است، آدرس وبسایت وردپرس شما http://example.com/travel-guides/ خواهد بود
قدم دوم) آپلود فایلهای وردپرس
Subdirectory جدیدی که ساختهاید در حال حاضر خالی میباشد.با آپلود فایلهای وردپرس در این بخش تغییر ایجاد میکنیم.
اول از همه به سایت wordpress.org بروید و روی گزینه دانلود کلیک کنید.
مرورگر شما در حالحاضر فایل حاوی نرمافزار وردپرس را به صورت zip در کامپیوترتان ذخیره میکند.بعد از دانلود فایل باید آن را extract یا استخراج کنید.
کاربران مک میتوانند برای استخراج روی فایل دوبار کلیک کنند و کاربران ویندوز باید روی آن کلیک راست کرده و گزینه extract all را انتخاب کنند.
بعد از extract کردن پوشه حاوی وردپرس را مشاهده خواهید کرد.
حالا باید فایل حاوی وردپرس را در subdirectory جدیدی که ساخته بودیم آپلود کنیم.
با استفاده از سرویس ftp در وبسایت خود به subdirectory که در مرحله اول ایجاد کردید بروید .
بعد از آن به محلی که در ذسترسی به فایلهای ftp وجود دارد و همچنین پوشه ی وردپرسی که Extract کردید بروید.
تمام فایلهای موجود در پوشهی وردپرس را انتخاب کرده و سپس آنها را در subdirectory جدید خود آپلود کنید.
قدم سوم) دیتابیس جدید بسازید
وردپرس تمام مطالب خود را در دیتابیس ذخیره میکند.شما نیاز به ایجاد یک دیتابیس جدید برای استفاده از سایت وردپرس نصب شده خود در subdirectory دارید،اول از همه شما باید پیشخوان حساب کاربری wordpress hosting در C panel وارد شوید.
روی MYSQL databases در زیر بخش دیتا بیس کلیک کنید.
در صفحهی بعد شما نیاز به نام برای دیتابیس جدید خود دارید،پس روی دکمه create database کلیک کنید.
در پیشخوان CPanel شما، اکنون MYSQL database جدید ایجاد خواهد شد.
برای استفاده از این دیتابیس نیاز به ایجاد یک نام کاربری در MYSQL دارید.
به بخش MYSQL users بروید و یک نام کاربری و رمز عبور جدید را وارد کنید،بعد از آن روی دکمه create user کلیک کنید.
در قسمت بعد باید این امتیازات کاربری جدید ایجاد شده را بر روی دیتابیسی که پیش از آن درست کردهاید،ارائه کنید.
به قسمت add user database بروید،نام کاربریMYSQL خود را انتخاب کنید و سپس دیتابیس تازه ایجاد شده خود را انتخاب کنید و سپس روی دکمه Add کلیک کنید.
در حال حاضر Cpanel امتیازات کامل در کاربریMYSQL را در دیتابیس جدید ساخته شده به شما اعطا میکند.
قدم چهارم)وردپرس را نصب کنید.
حالا همه چیز در سر جای خود قرار گرفتهاست و شما میتوانید وردپرس را نصب کنید.
خیلی ساده از طریق directory که قبلا در مرورگر وبسایت خود ایجاد کردید،مراجعه کنید و به شکل زیر URL را تایپ کنید.
http://example.com/ypur_subdirectory_name/
ابتدا باید زبان خود را برای وبسایت وردپرس خود انتخاب کنید و روی دکمه ادامه کلیک کنید.
بعد از شما خواسته میشود که نام دیتابیس وردپرس خود را ارائه دهید.
مواردی مانند نام کاربری دیتابیس،رمز عبور و هاست دیتابیس وجود دارند،جزئیات دیتابیس را وارد کنید و روی دکمه ارسال کلیک نمایید.
اکنون وردپرس به دیتابیس شما متصل است و یک پیغام موفقیت آمیز مانند عکس زیر را مشاهده خواهید کرد.
سپس روی دکمه اجرای نصب (run the install) کلیک کنید.
در صفحه بعد از شما خواسته خواهد شد که عنوانی برای وبسایت خود تهیه کنید و نام کاربری،گذرواژه و آدرس ایمیل را وارد کنید.
بعد از وارد کردن جزئیات وبسایتتان روی( اجرای نصب )کلیک کنید.
حالا وردپرس وبسایت شما را تنظیم میکند و پیام موفقیت را به شما نشان میدهد.
اکنون میتوانید پیش بروید و به وبسایت جدید وردپرس خود که در Subdirectory نصب شده است ، وارد شوید.
قدم پنجم) اصلاح پیوندهای یکتا
این کار را می توانید به صورت اتوماتیک از پنل وردپرس از بخش تنظیمات » پیوندهای یکتا انجام دهید
اگر شما یک وردپرس جداگانه در Root directory داشتهباشید،فایلهای .Htaccess در Subdirectory مختل شده و در نهایت به خطای ۴۰۴ در وبسایت شما منجر خواهدشد.
برای حل این مسئله باید .htaccess را در Subdirectory WordPress خود ویرایش کنید.
شما باید کد داخل فایل .htaccess را با کدی که در پایین نوشته شده جایگزین کنید.
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /your-subdirectory/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /your-subdirectory/index.php [L] </IfModule> # END WordPress
فراموش نکنید که این جا به جایی باید در subdirectory خودتان باشد. امیدوارم این به مقاله به شما کمک کرده باشد و دیگر به راحتی بتوانید وردپرس را در subdirectory نصب کنید.
دیدگاهتان را بنویسید