آموزش نصب وردپرس به زبان ساده
وردپرس محبوبترین و پراستفادهترین سیستم مدیریت محتوا (CMS) در دنیای وب است. در حقیقت، ۴۰ درصد از وبسایتهایی که روزانه به آنها سر میزنید، با وردپرس ساخته شدهاند. این یعنی از هر ۵ وبسایتی که باز میکنید، حداقل ۲ وبسایت با وردپرس ساخته شده است. وردپرس ابزارهای بسیار زیادی را در اختیار شما قرار میدهد که به وسیلهی آنها حتی بدون دانش یا دانش اندک کامپیوتری، میتوانید بهترین و حرفهایترین وبسایتها را طراحی کنید. وردپرس در واقع به مانند یک نرمافزار است که بر روی هاست شما نصب میشود و از طریق آن میتوانید وبسایت خود را مدیریت کنید. نصب وردپرس میتواند به دو صورت اتوماتیک یا دستی انجام پذیرد. در مقالات آموزشی پیشین به صورت کلی نصب وردپرس را آموزش دادهایم. در این مقاله قصد داریم تا کمی وارد جزییات شویم و نصب وردپرس را در پلتفرمهای مختلف توضیح دهیم. پلتفرمهای سیپنل و دایرکت ادمین، از محبوبترین کنترل پنلهای هاستینگ در دنیا هستند. در این مقاله قصد داریم تا نصب وردپرس بر روی این دو پلتفرم را به صورت کامل بیان کنیم. همچنین نصب وردپرس بر روی لوکال هاست را نیز بررسی خواهیم کرد.
آموزش نصب وردپرس بر روی هاست سیپنل
سیپنل چیست؟
سیپنل یک نرمافزار کنترل پنل هاستینگ وب است که برای تسهیل مدیریت هاست و وبسایت طراحی شده است. سیپنل یک رابط کاربری گرافیکی مبتنی بر لینوکس (Linux based graphical interface یا GUI) است که به شما اجازه میدهد تا وبسایتها، دامنهها و فایلهای خود را مدیریت کنید و همچنین اکانتهای ایمیل بسازید و از آنها استفاده کنید.
مراحل نصب وردپرس بر روی هاست سیپنل
۱. دانلود وردپرس
در نخستین مرحله بایستی آخرین نسخه وردپرس را از وبسایت رسمی وردپرس دانلود کنید. وردپرس به صورت یک فایل زیپ بر روی کامپیوتر شما ذخیره میشوید. میتوانید آن را بر روی دسکتاپ خود ذخیره نمایید. بعد از دانلود شدن فایل زیپ، باید محتویات آن را از حال زیپ خارج (extract) کنید. محلی که فایلهای وردپرس را در آنجا از زیپ خارج کردهاید، به خاطر بسپارید. چرا که در مراحل بعدی نصب وردپرس باید این فایلها را بر روی هاست خود آپلود نمایید.
۲. آپلود فایلهای وردپرس بر روی هاست
وارد اکانت سیپنل خود شوید. برای این کار، باید وارد وبسایت سرویسدهندهی هاست خود شوید و با نام کاربری و رمز عبور خود، وارد اکانت هاستینگ خود بشوید. سپس میتوانید سرویسهایی که از آن سرویسدهنده خریداری کردهاید را ببینید و وارد پلتفرم سیپنل خود شوید.
پس از وارد شدن به پنل، ابزار مدیریت فایل (File Manager) را انتخاب کنید. در اینجا شما احتمالا تعدادی فایل و فولدر میبینید. اینها فایلهایی هستند که بر روی هاست شما قرار دارند. در آن جا باید یک فولدر وجود داشته باشد به نام public_html. این فولدر در واقع دایرکتوری و محل اصلی ذخیره سازی فایلها و وبسایتهای شماست. فولدرها و فایلهایی که شما در این فولدر قرار میدهید، میتوانند از طریق دامنه اصلی سایت قابل دسترسی باشند.
حال در اینجا شما باید تصمیم بگیرید که میخواهید وبسایت شما از چه طریقی قابل دسترس باشد.
- اگر محتوای فولدر وردپرس را که پیش از این دانلود و استخراج کردید، در فولدر public_html آپلود نمایید، وبسایت شما از طریق آدرس اصلی دامنه com قابل دسترسی خواهد بود.
- اما اگر بخواهید وبسایت شما از طریق آدرسی مانند com/example1 قابل دسترسی باشد، باید یک فولدر به نام example1 در public_html ایجاد کنید و محتویات وردپرس را در آن آپلود نمایید.
در این مرحله شما میتوانید با وارد کردن نام دامنه خود در مرورگر، مراحل نصب وردپرس را آغاز کنید. اما پیش از این باید چند کار دیگر نیز انجام دهید:
- باید یک دیتابیس MySQL بسازید
- یک کاربر برای دیتابیس MySQL خود بسازید
- یک دیتابیس برای هاست خود بسازید
اگر پیش از این مراحل، دیتابیس MySQL نساختهاید، باید به سیپنل برگردید و آن را ایجاد نمایید.
۳. ایجاد دیتابیس MySQL و کاربر دیتابیس
در سیپنل خود به دنبال ابزار MySQL Database Wizard باشید. این ابزار را میتوانید در قسمت Databases پیدا کنید. در مرحلهی بعدی باید با استفاده از گزینه create a database، یک دیتابیس جدید بسازید و نامی برای آن انتخاب کنید. نام دیتابیس ایجاد شده را به خاطر بسپارید، چرا که در مراحل بعدی به آن نیاز دارید. بر روی Next Step کلیک کنید تا به مرحلهی بعدی بروید.
در مرحلهی بعدی، این ابزار از شما میخواهد تا یک کاربر برای این دیتابیس تعریف کنید. باید برای این کاربر یک نام کاربری (حداکثر ۷ حرف) و رمز عبور انتخاب کنید. هر چه رمز انتخابی شما سختتر و پیچیدهتر باشد، امنیت وبسایت شما نیز در آینده بیشتر خواهد بود. نام کاربری و پسورد انتخابی خود را نیز به خاطر داشته باشید یا آن را در مرورگر خود ذخیره نمایید.
حال یک کاربر ایجاد کردهاید، اما این کاربر هنوز دسترسی به دیتابیس ندارد. به منظور دادن دسترسی به کاربر، بخش Add User To Database را پیدا کنید. در آن جا کاربر جدیدی که ساختهاید را انتخاب کنید و گزینه Add را بزنید. در مرحلهی بعدی باید سطح دسترسیهای این کاربر را مشخص کنید. تمام دسترسیهای موجود را به این کاربر اختصاص دهید. سپس تایید نهایی را انجام دهید تا این مرحله نیز به پایان برسد. برای این که مطمئن شوید این مراحل به درستی انجام شده است، میتوانید به بخش دیتابیسها بروید و دیتابیس و کاربری که برایش ساختهاید به همراه دسترسیهایش را ببینید.
در این جا دیتابیس و کاربر دیتابیس شما با موفقیت ایجاد شده است. در مرحلهی بعدی باید به مدیریت فایل هاست خود بروید و فایل wp-config-sample.php را ویرایش کنید. شما باید ۴ مورد اطلاعات جدید وارد این فایل کنید. فایل مورد نظر باید دارای بخشی شبیه به متن پایین باشد:
// ** MySQL settings – You can get this info from your web host ** //
/** The name of the database for WordPress */
define(‘DB_NAME’, ‘database_name’);
/** MySQL database username */
define(‘DB_USER’, ‘database_user’);
/** MySQL database password */
define(‘DB_PASSWORD’, 1234567890!@#$%%’);
/** MySQL hostname */
define(‘DB_HOST’, ‘localhost’);
در این قسمت از متن این فایل، اطلاعات باید با در نظر گرفتن موارد زیر وارد شود:
- منظور از DB_NAME همان نام دیتابیسی است که پیش از این ایجاد کردید.
- منظور از DB_USER همان نام کاربری است که برای دیتابیس ایجاد کردید.
- منظور از DB_PASSWORD همان رمز عبوری است که برای دیتابیس خود تعیین کردهاید
- تقریباً تمامی هاستهای سیپنل، DB_HOST باید به نام localhost باشد.
با استفاده از اطلاعاتی که در مراحل قبلی دارید، باید متغییرهای DB_NAME و DB_USER و همچنین DB_PASSWORD را تغییر دهید.
سپس بخش Authentication Unique Keys and Salts را در همین فایل پیدا کنید. از اینجا میتوانید یک کلید رمز جدید برای این بخش بسازید. کلید رمز جدید ایجاد شده را در محل مورد نظر در فایل wp-config-sample.php کپی و پیست کنید.
در پایان وقتی که کارتان با این فایل تمام شد و تمامی مراحل ذکر شده را انجام دادید، نام آن را به wp-config.php تغییر دهید.
در ادامه اگر با ارور دیتابیس برخورد کردید، معنیاش این است که احتمالاً اطلاعات خود را در فایل wp-config درست وارد نکردهاید.
۴. اجرای اسکریپت نصب وردپرس
با استفاده از آدرس دامنهی خود میتوانید اسکریپت نصب وردپرس را اجرا کنید:
- اگر محتویات وردپرس را مستقیماً در public_html قرار دادهاید، به آدرس زیر بروید:
http://yourdomain.com/wp-admin/install.php
- اگر محتویات وردپرس را در یک فولدر (مثلاً به اسم example1) آپلود کردید، به آدرس زیر بروید:
http://yourdomain.com/example1/wp-admin/install.php
بعد از این مرحله، در هر دو حالت اسکریپت نصب وردپرس آغاز میشود. در این جا وردپرس از شما اطلاعات دیتابیس، نام کاربری، رمز عبور و دیتابیس هاست را میخواهد. همچنین اگر بخواهید بر روی هاست خود چند وبسایت وردپرس داشته باشید، باید یک table prefix تعیین نمایید.
۵. تکمیل نصب وردپرس
بعد از این مراحل، شما وارد پروسه معروف پنج دقیقهای نصب وردپرس میشوید. در مراحل بعدی باید عنوان سایت خود را تعیین کنید و یک نام کاربری، رمز عبور و ایمیل نیز به وردپرس بدهید. این نام کاربری برای ورود شما به وردپرس و مدیریت سایت خواهد بود. دقت کنید که نام کاربری و رمز عبور در این مرحله، نام کاربری و رمز عبوری است که با آن وارد سیستم مدیریت وبسایت (پیشخوان وردپرس) میشوید و باید با نام کاربری و رمز عبور دیتابیس متفاوت باشد.
تمامی اطلاعاتی که در این مراحل به وردپرس میدهید، بعداً از طریق داشبورد مدیریت وردپرس قابل تغییر خواهد بود. پس از پایان نصب وردپرس ، اسکریپت نصب شما را به صورت خودکار به صفحه لاگین به داشبورد وردپرس میبرد. صفحه لاگین آدرسی به شکل yourdomain.com/wp-admin دارد و شما هر بار باید از این طریق وارد پیشخوان مدیریت وردپرس شوید.
آموزش نصب وردپرس بر روی دایرکت ادمین
دایرکت ادمین چیست؟
دایرکت ادمین (DirectAdmin) نیز به مانند سیپنل، یک نرمافزار کنترل پنل هاستینگ بر پایه وب است که برای آسانتر شدن مدیریت سایتها طراحی شده است. دایرکت ادمین نیز بر پایه لینوکس نوشته شده است.
مراحل نصب وردپرس بر روی دایرکت ادمین
۱. دانلود فایل وردپرس و آپلود بر روی هاست
در مرحلهی اول باید فایل آخرین نسخه وردپرس را از وبسایت رسمی آن دانلود نمایید. فایل نصب وردپرس معمولاً حجم زیادی ندارد. فقط باید دقت کنید که حتماً آن را از وبسایت رسمی وردپرس دانلود کنید و از دانلود از وبسایتهای متفرقه خودداری کنید.
سپس وارد پنل دایرکت ادمین خود بشوید. از بالای صفحه، بخش Files را انتخاب کنید. در این قسمت فایلها و فولدرهایی که بر روی هاست شما قرار دارند را میبینید. فولدر public_html فولدری است که وبسایت شما و محتویاتش در آن قرار میگیرد. در واقع هر چه در این فولدر آپلود کنید، میتواند از طریق دامنهای که به هاست شما متصل است، قابل دسترسی باشد.
اگر میخواهید وبسایت شما به صورت مستقیم از آدرس yourdomain.com قابل دسترسی باشد، باید محتویات فایل زیپ وردپرسی را که دانلود کردید، به صورت مستقیم در public_html آپلود کنید. اما اگر میخواهید وبسایت شما در یک زیر دامنه مثل yourdomain.com/blog قرار بگیرد، باید یک فولدر در public_html به نام blog بسازید و محتویات وردپرس را در آن آپلود کنید.
برای آپلود فایل در دایرکت ادمین، کافی است تا وارد فولدر مورد نظر بشوید و گزینه Upload files to current directory را انتخاب کنید. در این مرحله میتوانید فایلهای مختلف را برای آپلود در فولدر مورد نظر انتخاب کنید.
در اینجا باید فایل زیپ آخرین نسخه وردپرس را که از وبسایت رسمی دانلود کردید، در فولدر مورد نظر آپلود کنید. بعد از پایان آپلود، گزینه extract (استخراج محتویات) را که در کنار فایل قرار دارد را انتخاب کنید. در مرحله بعدی میتوانید انتخاب کنید که محتویات فایل زیپ در چه فولدری استخراج شود.
وردپرس فایلهایش را در یک فولدر به نام wordpress در فایل زیپ قرار میدهد. بنابراین با استخراج فایل زیپ در pulic_html، یک فولدر در آن به نام wordpress ایجاد میشود که محتویات فایل مذکور در آن قرار دارد. برای این که سایت شما بر روی دامنه اصلی قرار بگیرد، باید محتویات فولدر wordpress را به همان public_html ببرید. در غیر این صورت، وبسایت شما بر روی زیر دامنه yourdomain.com/wordpress نصب خواهد شد. در صورتی که بخواهید وبسایت را بر روی زیر دامنه نصب کنید، احتیاج به کاری نیست و میتوانید نام فولدر wordpress را به نام دلخواه خود تغییر دهید.
برای انتقال فایلهای درون فولدر، کافی است تا با استفاده از تیک باکس select آنها را انتخاب کنید و گزینه Add to Clipboard را بزنید. سپس به فولدر مورد نظر بروید و Move Clipboard Files here را انتخاب کنید. بعد از این کارها، فایلها به صورت کامل انتقال مییابد. پس از این میتوانید فایل زیپ وردپرس و همچنین فولدر wordpress را پاک کنید. در اینجا میتوانید به مرحله نصب وردپرس بروید، البته فقط در صورتی که دیتابیس را پیش از این ایجاد کرده باشید. در غیر این صورت باید به مرحله ساخت دیتابیس بروید.
۲. ساخت دیتابیس بر روی دایرکت ادمین
برای نصب وردپرس بر روی دایرکت ادمین نیز به یک دیتابیس SQL نیاز دارید. برای ساخت این دیتابیس کافی است تا از طریق پلتفرم دایرکت ادمین به قسمت MySQL Management بروید. در آنجا Create new databse را انتخاب کنید. نام دیتابیس، نام کاربری و رمز عبور برای هر کدام انتخاب کنید و همهی اینها را به خاطر بسپارید یا در حافظه مرورگر خود ذخیره کنید. بعد از تأیید نهایی، دیتابیس و کاربر دیتابیس ساخته میشود.
بعد از این مراحل میتوانید به مرحله اصلی نصب وردپرس بروید.
۳. نصب وردپرس
در این جا باید به آدرس yourdomain.com/index.php بروید. با وارد کردن این آدرس، منوی نصب وردپرس را خواهید دید. در ابتدا باید زبان مورد نظر خود را انتخاب کنید و به مراحل بعدی بروید.
در مراحل بعدی وردپرس به نام دیتابیس، نام کاربری و پسورد آنها احتیاج خواهد داشت. تمام این موارد را در مرحله قبلی ایجاد کردید و باید طبق همان وارد کنید. در قسمت Database Host باید عبارت localhost را وارد کنید. همچنین گزینهی Table Prefix برای مواقعی است که میخواهید بیش از یک وبسایت بر روی هاست خود داشته باشید که در این مقاله فعلاً به آن نمیپردازیم.
در ادامه به گزینه Run the installation میرسید که نصب وردپرس در این جا به صورت رسمی بر روی هاست شما آغاز میشود. در اینجا وردپرس از شما اطلاعاتی مانند عنوان سایت، نام کاربری و رمز عبور میخواهد. دقت کنید که این نام کاربری و رمز عبور برای ورود شما به پیشخوان وردپرس است و ربطی به نام کاربری که برای دیتابیس انتخاب کردید ندارد. بنابراین رمز عبور آنها نیز نباید یکی باشد. وردپرس از شما یک ایمیل نیز میخواهد که به عنوان ایمیل ادمین از آن استفاده خواهد کرد. تمامی اطلاعاتی که در این مرحله وارد میکنید، بعداً در پیشخوان وردپرس قابل تغییر خواهد بود.
بعد از طی این مراحل، نصب وردپرس چند دقیقه (حدود ۵ دقیقه) طول خواهد کشید و بعد از آن با پیغام موفقیتآمیز بودن نصب مواجه خواهید شد.
نصب وردپرس بر روی سایت شما به صورت کامل انجام شده و شما میتوانید با استفاده از نام کاربری و پسوردی که انتخاب کردید از طریق آدرس yourdomain.com/wp-admin وارد پیشخوان وردپرس شوید و به مدیریت سایت و انتشار محتواهای مورد نظر خود بپردازید.
آموزش نصب وردپرس بر روی لوکال هاست
نصب وردپرس بر روی لوکال هاست به معنای این است که وبسایت خود را بر روی کامپیوتر خود راهاندازی کنید. در واقع هارد کامپیوتر خود را به یک هاست مجازی تبدیل میکنید و بر روی آن وردپرس نصب کنید و وبسایت خود را راه میاندازید. معمولاً برای راهاندازی آزمایشی وبسایت و تست برخی ویژگیها از لوکال هاست استفاده میکنند.
نصب وردپرس بر روی لوکال هاست نیز بسیار ساده است و فقط کافی است تا مراحلی که در ادامه بیان میکنیم را دنبال کنید. دقت کنید که شما نمیتوانید وردپرس را به صورت مستقیم بر روی کامپیوتر خود نصب کنید. بلکه باید یک محیط مجازی برای آن به وجود بیاورید و وردپرس را روی آن محیط نصب کنید. به صورت کلی نصب وردپرس بر روی لوکال هاست به سه قسمت زیر تقسیم میشود:
- ایجاد یک محیط مجازی
- دانلود وردپرس از وبسایت رسمی
- نصب وردپرس بر روی لوکال هاست
این قسمتها را میتوان به سادگی و در ۷ مرحله اجرا کرد. این مراحل را در ادامه بیان خواهیم کرد.
مراحل نصب وردپرس بر روی لوکال هاست
۱. دانلود نرمافزار ایجاد سرور مجازی
گفتیم که برای نصب وردپرس بر روی کامپیوتر خود احتیاج است تا یک محیط مجازی ایجاد کنیم. این محیط مجازی در واقع یک سرور مجازی است که بر روی هارد خود میسازیم. این سرور را میتوان با استفاده از یک نرمافزار ایجاد کرد. نرمافزارهای زیادی برای این کار وجود دارند، ما در این مقاله آموزشی، نرمافزار MAMP را در نظر گرفتهایم. نرمافزار MAMP در واقع یک سرور مجازی ایجاد میکند و کمک میکند وردپرس که به زبان PHP نوشته شده است، بر روی کامپیوتر اجرا شود.
میتوانید نرمافزار MAMP را از وبسایت رسمیاش دانلود کنید.
۲. نصب MAMP
بعد از دانلود پکیج MAMP از وبسایت رسمی، بر روی فایل نصب آن کلیک کنید تا مراحل نصب آغاز شود. مراحل را به مانند نصب یک نرمافزار معمولی ادامه دهید تا نصب MAMP بر روی کامپیوتر شما به پایان برسد.
۳. اجرای MAMP بر روی کامپیوتر
بعد از پایان نصب این برنامه، میتوانید آن را اجرا کنید. گزینهی Start Servers را انتخاب کنید تا سرورهای برنامه شروع به کار کنید. در این جا یک صفحه مرورگر باز میشود و به شما اعلام میشود که شروع به کار سرورها با موفقیت انجام شده است.
در واقع در این جا سرور مجازی به صورت کامل شکل گرفته و کامپیوتر شما آماده نصب وردپرس است.
۴. ایجاد دیتابیس
به مانند مراحل نصب وردپرس در سیپنل یا دایرکت ادمین، در لوکال هاست نیز باید قبل از نصب وردپرس، یک دیتابیس برای آن ایجاد کنید. آدرس localhost/phpmyadmin را در مرورگر خود تایپ کنید. بر روی گزینه New کلیک کنید و یک دیتابیس با نام دلخواه بسازید. نام دیتابیس را به خاطر بسپارید، چرا که در مراحل بعدی به آن نیاز داریم.
۵. دانلود آخرین نسخه وردپرس
به وبسایت رسمی وردپرس بروید و فایل آخرین نسخه وردپرس را از آن جا دانلود کنید. باز هم تأکید میکنیم که حتماً فایل وردپرس را از وبسایت رسمی خودش دانلود کنید و از وبسایتهای ثانویه این کار را انجام ندهید. فایل زیپ دانلود شده را از حالت زیپ خارج نمایید.
۶. انتقال فایل وردپرس به فولدر MAMP
به محل نصب نرمافزار MAMP در کامپیوتر خود بروید. یک فولدر باید در آن به نام htdocs وجود داشته باشد. فولدر وردپرس که آن را از حالت زیپ خارج کردهاید را به این فولدر کپی و پیست کنید.
۷. نصب وردپرس بر روی لوکال هاست
بر روی مرورگر خود آدرس localhost/wordpress را تایپ کنید. همچنین نام آن فولدر را به هر چه که بخواهید میتوانید تغییر دهید. فقط دقت کنید که در آدرس نیز باید همان نام را وارد کنید. بعد از وارد کردن این آدرس، مراحل نصب وردپرس آغاز میشوید. دقیقاً به همان شکلی که در نوع دایرکت ادمین و سیپنل دیدیم. در اینجا نیز ابتدا باید زبان مورد نظر خود را مشخص کنید و به مرحله بعدی بروید.
در مراحل بعدی باید نام دیتابیسی که ساختهاید را وارد کنید. نام کاربری و رمز عبور شما root خواهد بود. در واقع نرمافزار MAMP اینها را به صورت خودکار برای شما مشخص کرده است.
اطلاعات را ثبت کنید و سپس Run the installation را بزنید. برای سایت خود عنوان مشخص و یک نام کاربری و پسورد و ایمیل برای ادمین نیز برای سایت خود مشخص کنید.
بعد از این مرحله، سایت وردپرس شما با موفقیت بر روی لوکال هاست نصب میشود و شما میتوانید از طریق آدرس localhost/wordpress به آن دسترسی داشته باشید. اگر در تمامی مراحل بالا را به دقت و به درستی دنبال کرده باشید، نباید هیچ گونه ارور یا مشکلی در نصب وردپرس بر روی لوکال هاستتان به وجود بیاید.