سلام به همه دوستان.
در این درس، به سوال «از کجا شروع کنیم؟» پاسخ خواهیم داد.
هر زمان که به کسی در یادگیری ویا توسعه وردپرس کمک میکنم، همیشه میگویم که اولین قدم، اولویت اول ما باید در نظر گرفتن راهاندازی یک محیط توسعه برای خودمان باشد تا بتوانیم به صورت محلی کار کنیم.
حالا نگران نباشید، من از شما انتظار ندارم که بدانید این یعنی چه.
برای توضیح اینکه این به چه معناست، بیایید از خودمان دو سوال جدید بپرسیم.
یک محیط توسعه چیست و کار کردن به صورت محلی یعنی چه؟
بیایید با محیط توسعه شروع کنیم.
بهترین راه برای توضیح اینکه محیط توسعه چیست، این است که با معکوس آن شروع کنیم. معکوس یک محیط توسعه، وبسایت واقعی شماست که تمام دنیا میتواند آن را ببیند.
در گذشته، شما ممکن است یک دامنه مانند yourname.com یا .ir خریده باشید و همچنین ممکن است یک فضای میزبانی وب خریداری کرده و از وردپرس برای ایجاد یک وبسایت استفاده کرده باشید.
ما به آن وبسایت واقعی که تمام دنیا میتواند آن را ببیند، به عنوان محیط زنده یا محیط تولید اشاره میکنیم.
از طرف دیگر، یک محیط توسعه، یک نسخه جداگانه از وبسایت شماست که معمولاً به گونهای پیکربندی شده که تنها صاحب یا توسعهدهندگان وبسایت میتوانند آن را ببینند.ما به آن وبسایت واقعی که تمام دنیا میتواند آن را ببیند، به عنوان محیط زنده یا محیط تولید اشاره میکنیم.
بنابراین، محیط توسعه یک زمین بازی خصوصی و امن برای آزمایش است و هیچکس از عموم نمیتواند وبسایت در حال پیشرفت شما را ببیند.
حالا بیایید به سوال دیگرمان پاسخ دهیم:
کار کردن به صورت محلی یا لوکال یعنی چه؟
محلی به کامپیوتر فیزیکی شخصی شما اشاره دارد. برای مثال، در حال حاضر میخواهم شما دو چیز را تصور کنید. نخست، کامپیوتر شخصی شما و دوم، یک سروری که ۱۰۰۰ مایل دورتر از شما قرار دارد. فایلهایی که یک وبسایت را تشکیل میدهند معمولاً روی سروری قرار دارند که یک شرکت میزبانی وب آن را نگهداری میکند. این شرکت میزبانی وب، آن سرور کامپیوتری را ۲۴ ساعت شبانهروز و ۷ روز هفته روشن نگه میدارد تا مردم بتوانند به وبسایت شما در هر زمانی دسترسی پیدا کنند. این به این معنی است که وردپرس و وبسایتهای ما معمولاً روی یک سرور قرار دارند، نه روی کامپیوتر شخصی ما.
اما امکان نصب وردپرس روی کامپیوتر شخصی ما وجود دارد و این به ما اجازه میدهد که وبسایتهای وردپرسی را حتی زمانی که اتصال اینترنتی نداریم، ایجاد کنیم. البته، اینها وبسایتهای واقعی نخواهند بود زیرا کسی نمیتواند آنها را ببیند.
حالا اگر این دو را کنار هم بگذاریم، اگر به صورت محلی در یک محیط توسعه کار کنیم، شرایط ایدهآلی برای کدنویسی وبسایتهای سفارشی فراهم میشود زیرا اگر در حین کدنویسی یک اشتباه تایپی بکنیم، مشکلی پیش نخواهد آمد زیرا هیچکس جز ما پیامهای خطا را نخواهد دید.
همچنین، نیازی نیست که دائماً فایلهای جدید را به یک سرور بارگذاری کنیم زیرا هر بار که فایلی را روی کامپیوتر خود ذخیره میکنیم، وبسایتهای محلی خصوصی ما بهطور فوری بهروز میشوند و سپس فقط زمانی که کدنویسی وبسایت خود را به پایان رساندیم، فقط آن زمان است که فایلهای خود را به یک سرور وب عمومی واقعی برای دیدن کل دنیا ارسال میکنیم.
خوب، پس اگر میخواهیم به صورت محلی کار کنیم، باید وردپرس را روی کامپیوتر شخصیمان نصب کنیم، اما این کار کمی پیچیدهتر از آنچه ممکن است به نظر برسد.
برای نصب وردپرس به یک محیط با سه قابلیت زیر نیاز دارد.
نخست، PHP،
دوم، Apache یا Nginx
و سوم، MySQL یا MariaDB.
حالا نگران نباشید، من از شما انتظار ندارم که بدانید اینها چیست، اما در حال حاضر فقط بدانید که کامپیوترهای شخصی ما باید این موارد را داشته باشند تا وردپرس اجرا شود.
اکثر کامپیوترها با این موارد پیشنصب شده عرضه نمیشوند، بنابراین باید آنها را نصب کنیم.
معرفی و آموزش نصب برنامه شبیه ساز لینوکس (نصب وردپرس بر روی کامپیوتر)
1. دانلود و نصب XAMPP
XAMPP یک نرمافزار سرور محلی است که برای شبیهسازی محیط وب سرور روی کامپیوتر شخصی استفاده میشود. این نرمافزار شامل تمام نیازمندیهای اصلی برای اجرای وردپرس از جمله Apache، MySQL و PHP است. برای نصب XAMPP مراحل زیر را دنبال کنید:
مرحله 1: دانلود XAMPP
- به بخش دانلودهای سایت و بعد XAMPP بروید.
- نسخه مناسب برای سیستمعامل خود (ویندوز، مک یا لینوکس) را دانلود کنید.
مرحله 2: نصب XAMPP
- پس از دانلود، فایل نصبی را اجرا کنید.
- در پنجره نصب، موارد Apache، MySQL و PHP را انتخاب کرده و سایر گزینهها را غیرفعال کنید (چون برای اجرای وردپرس کافی هستند).
- محل نصب را مشخص کنید (بهتر است از درایوی مثل C استفاده کنید).
- پس از نصب، کنترل پنل XAMPP را باز کنید و سرورهای Apache و MySQL را فعال کنید.
2. نصب وردپرس بر روی XAMPP
مرحله 1: دانلود وردپرس
- به بخش دانلودهای سایت مراجعه کرده و آخرین نسخه وردپرس را دانلود کنید.
مرحله 2: انتقال فایلهای وردپرس به XAMPP
- فایل دانلود شده وردپرس را از حالت فشرده خارج کنید.
- به محل نصب XAMPP بروید و پوشه htdocs را پیدا کنید.
- پوشه وردپرس را به پوشه htdocs منتقل کنید. سپس نام پوشه را به نام پروژه خود (مثلاً
mywebsite
) تغییر دهید.
مرحله 3: ایجاد پایگاه داده
- کنترل پنل XAMPP را باز کنید و روی دکمه Admin مربوط به MySQL کلیک کنید تا phpMyAdmin باز شود.
- از منوی بالا گزینه Databases را انتخاب کرده و یک پایگاه داده جدید ایجاد کنید. نام پایگاه داده را یادداشت کنید (مثلاً
mydb
).
مرحله 4: تنظیمات نصب وردپرس
- مرورگر خود را باز کنید و آدرس
localhost/mywebsite
را وارد کنید. - زبان فارسی را انتخاب کنید و روی بزن بریم! کلیک کنید.
- در مرحله بعد، نام پایگاه داده (که در مرحله قبل ایجاد کردید)، نام کاربری root و بدون رمز عبور را وارد کنید.
- مراحل نصب را ادامه دهید تا وردپرس نصب شود.
3. پیکربندی و شروع به کار با وردپرس
از اینجا میتوانید کار بر روی وبسایت وردپرس خود را آغاز کنید، قالبها و افزونهها را نصب کرده و محتوا اضافه کنید.
پس از اتمام نصب، میتوانید به صفحه ورود وردپرس (wp-admin) بروید و با نام کاربری و رمز عبور تعیین شده وارد شوید.
نصب وردپرس بر روی هاست (استفاده از دایرکت ادمین یا سی پانل)
پس از یادگیری نصب وردپرس روی محیط محلی (لوکال)، میتوانید وبسایت خود را روی یک هاست واقعی نصب کنید تا تمام کاربران اینترنت به آن دسترسی داشته باشند. نصب وردپرس روی هاست مشابه با نصب در محیط لوکال است، با این تفاوت که به جای سیستم شخصی، از یک سرور آنلاین استفاده میکنید و از کنترلپنلهای هاست مثل سیپنل (cPanel) یا دایرکتادمین (DirectAdmin) برای مدیریت استفاده میشود.
مراحل نصب وردپرس روی هاست
مرحله 1: تهیه هاست و دامنه
- ابتدا باید یک سرویس هاستینگ مناسب و یک دامنه برای وبسایت خود تهیه کنید.
- سرویسهای هاستینگ معمولاً کنترلپنلهایی مانند سیپنل یا دایرکتادمین برای مدیریت سایت فراهم میکنند.
مرحله 2: ورود به کنترلپنل (cPanel یا DirectAdmin)
- پس از تهیه هاست، با اطلاعات کاربری خود وارد کنترلپنل شوید.
- در cPanel یا DirectAdmin، بخشهای مختلفی برای مدیریت فایلها، پایگاه دادهها، ایمیلها و… وجود دارد.
مرحله 3: آپلود فایلهای وردپرس
- وردپرس را دانلود کنید.
- به بخش File Manager در cPanel یا دایرکتادمین بروید و پوشه public_html را باز کنید.
- فایلهای وردپرس را در پوشه public_html آپلود و سپس از حالت فشرده خارج کنید.
مرحله 4: ایجاد پایگاه داده
- برای نصب وردپرس به یک پایگاه داده نیاز دارید. در کنترلپنل (سیپنل یا دایرکتادمین)، به بخش MySQL Databases بروید.
- یک پایگاه داده جدید ایجاد کنید و نام آن را یادداشت کنید. سپس یک کاربر با دسترسی کامل به پایگاه داده بسازید.
مرحله 5: پیکربندی نصب وردپرس
- آدرس دامنه خود را در مرورگر وارد کنید تا نصب وردپرس شروع شود.
- اطلاعات پایگاه داده که در مرحله قبل ایجاد کردید (نام پایگاه داده، نام کاربری و رمز عبور) را وارد کنید.
- با کلیک بر روی راهاندازی نصب، مراحل نصب را ادامه دهید.
مقایسه سیپنل (cPanel) و دایرکتادمین (DirectAdmin)
1. سیپنل (cPanel)
- محیط کاربری: رابط کاربری گرافیکی ساده و کاربرپسند که امکان مدیریت آسان ایمیلها، فایلها، پایگاه دادهها و دامنهها را فراهم میکند.
- قابلیتها: شامل قابلیتهایی مثل مدیریت DNS، FTP، بکاپگیری، ایجاد سابدامنه و نصب خودکار وردپرس از طریق ابزارهایی مثل Softaculous.
- انعطافپذیری: بسیار محبوب و مناسب برای کاربرانی که با هاستینگ آشنا نیستند.
2. دایرکتادمین (DirectAdmin)
- محیط کاربری: محیطی سادهتر و سبکتر از سیپنل، با دسترسی سریع به بخشهای موردنیاز.
- قابلیتها: امکانات مشابهی با سیپنل دارد اما سبکتر و اقتصادیتر است و به منابع کمتری نیاز دارد.
- مناسب برای: افرادی که به دنبال یک کنترلپنل ساده با هزینه کمتر هستند.
نتیجهگیری
حالا که یاد گرفتید چطور محیط توسعه محلی را با استفاده از XAMPP راهاندازی کنید و همچنین نصب وردپرس را روی هاست بررسی کردیم، شما یکی از مهمترین گامهای اولیه در طراحی و توسعه وبسایت وردپرسی خود را طی کردهاید. این مراحل به شما کمک میکنند تا وبسایت خود را در یک فضای امن توسعه دهید و آن را به راحتی روی یک هاست واقعی منتقل کنید.
در این مسیر، ما به شما نشان دادیم که چطور میتوانید با استفاده از محیطهای شبیهساز، وردپرس را روی سیستم خود نصب کنید و همچنین با استفاده از کنترلپنلهای محبوب مانند سیپنل و دایرکتادمین، وردپرس را بر روی سرور راهاندازی کنید.
حالا نوبت شماست که با ادامه دادن این آموزشها، مهارتهای خود را ارتقا دهید و وبسایت خود را شخصیسازی و بهینه کنید. اگر این مراحل را به دقت دنبال کردهاید، شما در مسیر تبدیل شدن به یک توسعهدهنده حرفهای وردپرس هستید!
از همین الان شروع کنید به تمرین و تجربه! در مقالات آینده، شما را با تکنیکهای پیشرفتهتر طراحی سایت، نصب افزونهها و ایجاد فروشگاه اینترنتی با ووکامرس آشنا خواهم کرد. آمادهاید که قدم بعدی را بردارید؟ پس همراه ما باشید تا از دنیای شگفتانگیز وردپرس بیشتر یاد بگیرید و وبسایتهایی بسازید که همه را تحت تأثیر قرار دهد!
ادامه دادن این مسیر آموزشی، شما را به یک حرفهای واقعی در دنیای وردپرس تبدیل خواهد کرد!
4 دیدگاه دربارهٔ «درس 2: نصب وردپرس بر روی کامپیوتر و فصای وب (راه اندازی)»
باید موقع ویندوز اینارو هم نصب کنم؟
سلام سینا عزیز،
مهم نیست ویندوزتون هم قدیمی باشه
شما می تونین هر وقتی نصب رو شروع کنین
هاست از کجا بگیرم؟
سلام اشکان عزیز،
انتخاب هاست ویا سرور کاملا به هدفی که در ذهنتون هست و کسب وکارتون بستگی داره
در صورت نیاز می تونین در تماس باشین از هاست های اختصاصی مجموعه استفاده کنین.
همچنین برای آشنایی بیشتر با نحوه انتخاب هاست مناسب و پیش نیاز های وردپرس
می تونین مقاله پیش نیاز های وردپرس رو مطالعه بفرمایید