به چهارمین جلسه از دوره رایگان وردپرس از آژانس نوآوری رسام خوش آمدید. برای نصب وردپرس روی لوکال هاست شما صرفا یک کامپیوتر یا لپتاپ نیاز دارید. همچنین با نصب یک نرمافزار شبیهساز، وردپرس نصب خواهد شد. این روش برای افرادی که قصد دارند برای خود یک سایت تمرین راهاندازی کنند، گزینه مناسبی است. پس برای یادگیری این روش از شما دعوت می کنیم تا پایان مقاله ما را همراهی کنید.
نصب وردپرس روی لوکال هاست چه مزیتی دارد؟
نصب وردپرس روی لوکال هاست این مزیت را دارد که شما هزینهای بابت هاست و دامنه پرداخت نمیکنید و حتی سرعت لود صفحات هم بالاتر خواهد بود. چون به جز نصب افزونه، حتی نیازی به اینترنت هم ندارید. اما این را هم در نظر داشته باشید که لوکال هاست بیشتر به درد تست و تمرین طراحی سایت میخورد. حتی برای تمرین کردن نیز توصیه میکنیم خرید هاست و دامنه را در اولویت بگذارید. البته نصب وردپرس را روی لوکال انجام بدهید و تجربه کنید. اما حتما جلسات بعد و نصب روی هاست واقعی را نیز مشاهده و تجربه کنید.
برای نصب وردپرس روی لوکال هاست چه چیزی لازم است؟
شما برای اجرای وردپرس در هر سیستمعاملی، نیاز به زبان برنامه نویسی php، دیتابیس یا همان MySQL و وب سرور خواهید داشت که میتواند Apache یا Nginx باشد. البته نیاز به نصب مجزای این موارد نیست. پکیجهای شبیهسازی وجود دارد که شما با استفاده از آنها میتوانید خیلی سریع، همه موارد بالا را نصب و تنظیم شده داشته باشید. یکی از آنها نرمافزار Wamp Server و دیگری Xampp است. ما در این ویدئو از Xampp استفاده کردیم اما هر دو خوب هستند. حتی نرمافزارهای دیگری هم وجود دارد.
نصب نرمافزار Xampp
نصب نرمافزار Xampp هیچ نکته خاصی ندارد. چون این نرمافزار رایگان است، با یک جستجوی ساده فارسی میتوانید نسخه جدید آن را پیدا کرده و نصب کنید. پس از نصب با تصویر بالا مواجه خواهید شد. در قسمت Actions دو دکمه Start وجود دارد. روی آنها که بزنید سمت چپ قسمت Apache و MySQL فعال و سبز میشوند. چون الان فعال است به جای عبارت Start واژه Stop را نوشته است. حالا نرمافزار Xampp شما فعال شده و میتوانید وردپرس و هر CMS دیگری را روی سیستم عامل خود نصب کنید.

بهصورت پیشفرض نیازی به تغییر Port ندارید. همانطور که در قسمت Port مشاهده میکنید، عدد 80 را نشان میدهد. اگر به هر دلیلی خواستید پورت را تغییر بدهید، روی دکمه Config بالا کلیک کرده و سپس روی httpd.conf کلیک کنید. یک فایل متنی باز میشود. سپس با جستجو در فایل با فشردن دکمه Ctrl + F، مقادیر 80 را پیدا کرده و به عددی دیگر تغییر دهید. در 3 جا این مورد باید تغییر کند. مثلا به عدد 90 یا هر عددی که مدنظر داشتید.
localhost/
localhost:90/
اگر پورت را تغییر نداده باشید مقدار خط اول را باید در مرورگر بزنید و نصب وردپرس را شروع کنید. اگر هم پورت را مثلا به 90 تغییر دادید، خط دوم را وارد مرورگر کرده و نصب وردپرس را شروع کنید. دقت کنید که تغییر پورت الزامی نیست. فقط گاهی ممکن است نرمافزارهای دیگری مانند SQLServer روی سیستم شما نصب باشد و پورت 80 را اشغال کرده باشد و شما مجبور شوید که پورت را تغییر بدهید.
دانلود وردپرس از سایت رسمی WordPress.org
برای دانلود وردپرس به مسیر fa.wordpress.org/downloads بروید و ابتدا وردپرس را دانلود کنید. سپس فایل zip دانلود شده را به مسیر نصب نرمافزار Xampp که پیشفرض که C:\xampp\htdocs است ببرید. پوشه htdocs همان جایی هست که شما داخل آن باید فایل زیپ وردپرس را Paste کرده و سپس آن را Extract کنید. حالا میتوانید فایل زیپ را حذف کنید.
ساخت دیتابیس در محیط phpMyAdmin
برای اینکه بتوانید وردپرس را نصب کنید، نیاز به یک دیتابیس دارید. کاربران، مقالات و اخبار و یا محصولات شما همگی در جداول دیتابیس ذخیره میشوند. برای این کار آدرس localhost/phpmyadmin را روی مرورگر خود تایپ کرده و Enter را بزنید. با صفحه زیر مواجه خواهید شد.

پس از مشاهده صفحه اصلی phpmyadmin شما از سمت چپ و بالای صفحه باید روی گزینه New بزنید و یک دیتابیس بسازید. دو فیلدی که در تصویر زیر مشاهده میشوند باید پر شوند. ابتدا نام دیتابیس که ما نام rasam را انتخاب کردیم. شما هر نامی مایل بودید انتخاب کنید اما دقت کنید که انگلیسی باشد و ترجیحاً با عدد شروع نشود. همچنین سمت چپ آن فیلد دیگری وجود دارد که به آن Collation میگویند. این مقدار نیز، همانطور که در تصویر دیده میشود، باید روی utf8_persian_ci قرار بگیرد. سپس روی Create بزنید. دیتابیس شما ساخته شده و به لیست سمت چپ اضافه میشود.

کاری با دیتابیسهای دیگر نداشته باشید. روی دیتابیسی که ساختید کلیک کنید. قطعا یک صفحه خالی از جدول مشاهده خواهید کرد. این طبیعی هست چون هنوز وردپرس نصب نشده است. پس از نصب، جداول دیتابیس اضافه خواهند شد.
نصب وردپرس
برای نصب وردپرس مقدار localhost/wordpress را روی مرورگر خود تایپ کرده و Enter را بزنید. حالا وارد نصب محیط وردپرس خواهید شد. روی دکمه “بزن بریم” کلیک کنید تا به مرحله بعد برویم.

ورود اطلاعات دیتابیس هنگام نصب وردپرس
در این مرحله باید اطلاعات دیتابیسی که ساختیم را وارد کنیم. نام دیتابیس را ما rasam گذاشتیم. شما هر نامی را که انتخاب کردهاید را وارد کنید. نام کاربری را root بگذارید و رمز عبور دیتابیس را نیز خالی بگذارید. هنگام نصب وردپرس روی لوکال، نیازی به رمز نیست و چون پروژه شما روی اینترنت نیست، این مقوله خطرساز نیست. میزبان پایگاه داده را نیز دست نزنید و بگذارید روی همان localhost بماند. پیشوند جداول را بهتر است به خاطر مسائل امنیتی تغییر بدهید. چون اگر این پروژه را بعدا بکاپ بگیرید و روی سرور ببرید پیشوند جداول به همین شکل خواهد بود. اما نام و رمز دیتابیس موقع انتقال هاست قطعا تغییر خواهد کرد. میتوانید 3 کاراکتر انگلیسی بگذارید اما Underline را حذف نکنید.

ابتدا روی فرستادن کلیک کرده و سپس در مرحله بعد روی راهاندازی نصب کلید کنید. دقت کنید. اگر اسم دیتابیس را اشتباه بزنید این مرحله رد نمیشود.

تنظیمات سایت پس از نصب وردپرس
وردپرس نصب شد اما هنوز یک کار دیگر مانده است. شما باید به عنوان مدیر سیستم، عنوان سایت، نام کاربری، رمز عبور و ایمیل خود را وارد کنید. ابتدا یک عنوان فارسی برای سایت خود انتخاب کنید (البته اگر واقعا سایت فارسی است). یک نام کاربری انتخاب کنید. بهتر است از اسامی خطرناکی مانند admin و administrator و موارد مشابه استفاده نکنید. هرچه هکرهای محترم رمز و رازهای شما را کمتر بدانند (کمتر بتوانند حدس بزنند) بهتر است. یک رمز عبور سفت و سخت هم انتخاب کنید و سپس یک ایمیل وارد کنید.
این ایمیل هم میتواند از سرویس جیمیل باشد و هر ایمیل دیگری. بهتر است از ایمیل مربوط به دامنه خود مثلا info@yourdomain.com استفاده کنید. مقدار yourdomain.com اسم دامنه شما است. باید این ایمیل را داخل هاست ساخته باشید. در جلسه 6 که آموزش نصب وردپرس روی سیپنل را آموزش میدهیم، شیوه ساخت ایمیل سازمانی را هم توضیح خواهیم داد.

جلوگیری از ایندکس شدن سایت وردپرس
میتوانید روی تیک مربوط به نمایش موتورهای جستجو کلیک کنید. چون محتوای شما تستی است و هنوز سایت آماده نیست. پس بهتر است گوگل محتوای شما را نبیند. البته روی لوکال این موضوع کمتر اهمیت دارد چون اصلا لوکال در ابر اینترنت حضور ندارد و صرفاً داخل سیستم شما است. اما بعدا در نصب وردپرس روی هاست واقعی، به این مقوله توجه کنید. روی راهاندازی وردپرس کلیک کنید. حالا وردپرس شما نصب شده است.

روی دکمه ورود کلیک کنید تا به صفحه لاگین وردپرس که تصویر زیر است، هدایت شوید. همانطور که دیدید وردپرس با 5 کلیک نصب شد. البته به شرطی که قبل از آن دیتابیس را نیز ساخته باشید. نام کاربری و رمز عبور خود را وارد کنید و از دیدن پیشخوان وردپرس لذت ببرید.

دقت کنید که صفحه ورود به وردپرس yourdomain.com/wp-admin و یا yourdomain.com/wp-login.php است. البته بعداً این مسیر را به دلایل امنیتی تغییر خواهیم داد. اما فعلا باید با همین مسیر وارد سایت وردپرسی خود بشوید.

جمع بندی نصب وردپرس روی لوکال هاست
پیشخوان وردپرس گزینههای متعددی دارد که با یکدیگر همه آنها را در جلسات بعد دوره طراحی سایت با وردپرس بررسی خواهیم کرد. دقت کنید که اصلا مهم نیست که ظاهر فعلی سایت ممکن است زیبا و کاربرپسند نباشد. چون تازه وردپرس را نصب کردیم. ماجراجویی ما و شما تازه آغاز شده است. با یکدیگر سفری طولانی اما جذاب خواهیم داشت و یک سایت کامل باهم طراحی خواهیم کرد. پس با ما همراه باشید و هر سوالی داشتید از ما بپرسید. موفق باشید.
10 پاسخ
سلام. ضمن تشکر از آموزش های خوب شما.
من این پیغام خطا رو روی لوکال هست میبینم. لطف میکنید راهنمایی بفرمایید؟
MySQL said: Documentation
Cannot connect: invalid settings.
mysqli::real_connect(): (HY000/1130): Host ‘localhost’ is not allowed to connect to this MariaDB server
Connection for controluser as defined in your configuration failed.
mysqli::real_connect(): (HY000/1130): Host ‘localhost’ is not allowed to connect to this MariaDB server
phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.
درود بر شما. وقت بخیر
این خطا مربوط به تنظیمات MySQL در لوکال هاست هستش. دقت کنید حتما نسخه بروز از Wamp یا Xampp رو داشته باشید. البته این خطا مربوط به دسترسی هست. موقع لاگین در phpmyadmin نام کاربری را root بگذارید و رمز را هم خالی بگذارید. یک نکته مهمتر که لازمه بیان کنم اینه که: عمیقاً توصیه میکنم حتی برای تمرین و یادگیری، از هاست واقعی شروع کنید. کار توی لوکال یکم سخت هست. عملا نرمافزار روی سیستم خود شما نصب شده و شخص دیگری نمیتواند ببیند. مگر با اسکرین شات و جلسات آنلاین و… بنابراین ترجیحاً یک هاست ارزان و یک دامنه IR بخرید و روی آن تمرین کنید.
موفق باشید.
سلام آقای دکتر حمدالهی بزرگوار
میشه توضیح بدید اگر ووردپرس فارسی نصب کنیم بعدا به مشکل بر می خوریم یا خیر
آیا از دیدکارفرما و صاحب نظران این حوزه، نصب نسخه انگلیسی مزیت به حساب می آید؟
درود بر شما. وقت بخیر
امیدوارم خوب و سلامت باشید.
وردپرس انگلیسی لزوما مزیت نیست. در واقع باید بگویم که اگر زبان سایت فارسی هست ما نیز بایستی از تنظیمات زبان را روی فارسی بگذاریم که پیشخوان وردپرس فارسی باشد و همچنین برای یک سری بهینهسازیهای بهتر زبان، بهتر است افزونه parsidate را نیز نصب بفرمائید. اما اگر کلا زبان پروژه انگلیسی هست طبیعتاً از تنظیمات عمومی پیشخوان، زبان انگلیسی را انتخاب کرده و دیگر نیازی هم به افزونه Parsidate نیست.
موفق باشید.
دمت گرم عالی بود
درود بر شما. وقت بخیر
سپاس از لطف و همراهی شما.
سلام وقت بخیر
ممنون از آموزش های خوبتون
من مراحل نصب رو طبق آموزشتون انجام دادم و دیتابیس هم تشکیل دادم. اما موقع نصب وردپرس وقتی آدرسlocalhost/WordPress رو میزنم ارور 404 برام میاد. مشکل از کجاست؟
من هاست و دامنه دارم که باهاش تمرین انجام بدم اما این روش رو بلد نبودم و برام جالب بود.ممنون میشم راهنمایی بفرمایین
درود بر شما. وقت شما بخیر
سپاس از لطف شما.
موقع اجرا در لوکال هاست حتما باید نرم افزار xampp یا wamp که استفاده میکنید فعال باشد (وب سرور + دیتابیس نیز باید فعال باشند مطابق آنچه بیان شد در ویدئو)
به اسم فایل و مسیر هم دقت کنید شاید آن مسیر صحیح نیست که خطای 404 میدهد. مثلا پوشه وردپرس کلا با حروف کوچک است و این شاید موثر باشد.
یک نکته مهم دیگر این است که اگر پورت را هم تغییر دادید، باید بعد از عبارت Localhost پورت تغییر یافته را بنویسید.
موفق باشید.
سلام ممنونم از اموزش های خوبتون
من به یه مشکل برخوردم ممنون میشم راهنماییم کنید
وقتی که فایل دانلود شده ی وردپرس رو در پوشه htdocs وارد کردم و توی مرورگر localhost/wordpress رو زدم این ارور برای من روی صفحه اومد
Your server is running PHP version 5.6.40 but WordPress 6.6.1 requires at least 7.2.24
برای رفعش باید چیکار کنم؟
درود بر شما، وقت بخیر
نسخه php پائین هست. نسخه php باید بالای 7 باشد. من یک لینک برای شما ارسال کردم که در آنجا آموزش افزایش ورژن php را بیان کرده.
https://limoo.host/blog/how-to-update-php-version
اما دو نکته مهم
اگر نتوانستید ورژن php رو عوض کنید اصلا مهم نیست. میتوانید به جای xampp از نرمافزار wamp server هم استفاده کنید. این نرمافزار هم رایگان هست و کار باهاش نکته خاصی ندارد.
توصیه دیگر اینکه بهتره روی هاست واقعی تمرین کنید. چون روی لوکال هاست، در واقع سایت شما صرفا روی سیستم شخصی شماست. کمتر میشه اون رو مثلا بدیم افراد دیگر چک کنن و یا بررسی کنن. حتما جلسه 5 و 6 هم ببینید. خصوصا جلسه 6 که ما نصب وردپرس روی سی پنل رو توضیح دادیم. کلا کار روی هاست واقعی کمی آسانتر هست و چون سایت در همه جای دنیا هم در دسترس هست، بیشتر میتوانید آنرا به افراد مختلف نشان بدهید و ازشون سوال بپرسید.
مهمتر اینکه اصلا همان سایت بعدا تبدیل میشود به بیزنس شما. قطعا طراحی آن قوی تر میشود و نمونهکارهای خود را آنجا منتشر خواهید کرد. یک جورایی میتوان گفت که اصلا انگار شما دارید همان سایت را درست میکنید و این عالی هست. اصلا هم عیب ندارد که مثلا چند ماه زمان ببرد. شما هم دارید یاد میگیرید و هم سایت خودتون رو بیزنس خودتون رو بالا میورید که هر دو عالی هست.
موفق باشید.