نوشته‌ها

مقدمه

برای نصب وردپرس در لوکال هاست (localhost) به نرم افزارهای شبیه ساز سرور مانند: wamp یا xampp نیاز داریم. در این آموزش ما از نرم افزار xampp استفاده می کنیم.

آموزش نصب نرم افزار xampp در ویندوز

پس از نصب نرم افزار زمپ سرور (xampp) نوبت به نصب وردپرس می باشد. برای این کار ابتدا باید آخرین نسخه وردپرس را دانلود نمایید.

مراحل نصب :

مرحله اول :

جهت دانلود آخرین نسخه وردپرس به وب سایت https://wordpress.org مراجعه نمایید.

مرحله دوم :

پس از باز شدن صفحه اصلی بر روی گزینه Get WordPress کلیک نمایید مانند شکل زیر :

نصب وردپرس در لوکال هاست

مرحله سوم :

بعد بر روی گزینه Download WordPress کلیک کرده تا عملیات بارگزاری وردپرس انجام شود. مانند شکل زیر :

نصب وردپرس در لوکال هاست

مرحله چهارم :

پس از دانلود شدن فایل وردپرس باید آن را از حالت فشرده خارج نماییم، بعد از Extract کردن فایل فشرده، پوشه wordpress را کپی کرده و در مسیری که زمپ را در آن نصب کرده اید رفته و در پوشه htdocs آن را paste می کنیم. برای مثال ما در این آموزش نرم افزار زمپ را در مسیر C:\xampp نصب کرده ایم. مانند تصویر زیر :

نصب وردپرس در لوکال هاست

مرحله پنجم :

نرم افزار زمپ را باز کرده و سرویس های Apache و MySQL اجرا نمایید، برای این کار بر روی دکمه Start کلیک کرده تا سرویس های مورد نظر اجرا شوند. رنگ سبز نشان می دهد که نرم افزار زمپ و سرویس های Apache و MySQL به درستی اجرا شده اند. مانند شکل زیر :

نصب وردپرس در لوکال هاست

مرحله ششم :

مرورگر خود را باز کرده و در قسمت نوار آدرس مرورگر عبارت http://localhost/wordpress وارد کرده و دکمه Enter از صفحه کلید را میزنیم تا به صفحه نصب وردپرس وارد شویم. در این صفحه زبان فارسی را انتخاب کرده و بر روی گزینه ادامه کلیک میکنیم. مانند شکل زیر :

http://localhost/wordpress
نصب وردپرس در لوکال هاست

مرحله هفتم :

در این مرحله باید بر روی گزینه بزن بریم! کلیک کنید. مانند شکل زیر :

نصب وردپرس در لوکال هاست

مرحله هشتم :

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

آموزش ساخت دیتابیس MySQL در لوکال هاست XAMPP

در کادر مربوط به پایگاه داده نام پایگاه داده (در این آموزش ما از نام test_db استفاده می کنیم) وارد کرده، در کادر نام کاربری کلمه root را وارد نمایید، کادر مربوط به رمز پایگاه داده را خالی گذاشته و بر روی دکمه بفرست کلیک می کنیم. (در نرم افزار زمپ به صورت پیش فرض نام کاربری root و کلمه عبور خالی می باشد). مانند شکل زیر :

نصب وردپرس در لوکال هاست

مرحله نهم :

در این مرحله ارتباط با پایگاه داده انجام می شود، بر روی گزینه راه اندازی نصب کلیک کنید تا به مرحله بعد بروید. مانند شکل زیر :

نصب وردپرس در لوکال هاست

مرحله دهم :

در این مرحله باید اطلاعاتی مانند عنوان سایت، نام کاربری و کلمه عبور را وارد نمایید. در کادر مربوط به عنوان سایت یک نام دلخواه وارد نمایید. به عنوان مثال ما در این آموزش از عنوان سایت آموزشی استفاده می کنیم. در کادر بعدی یک نام کاربری وارد نمایید، ما در اینجا از parchinweb به عنوان نام کاربری استفاده می کنیم. در کادر رمز یک کلمه عبور وارد کنید. در کادر ایمیل نیز آدرس ایمیل خود را وارد نمایید. سپس بر روی گزینه راه اندازی وردپرس کلیک نمایید. مانند شکل زیر :

نصب وردپرس در لوکال هاست

نام کاربری و کلمه عبور را به خاطر سپرده یا در جایی یادداشت نمایید، برای وارد شدن به پنل مدیریتی وردپرس به آن نیاز خواهید داشت.

مرحله یازدهم :

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

نصب وردپرس در لوکال هاست

مرحله پایانی :

در این مرحله نام کاربری و کلمه عبور خود را وارد کرده و بر روی گزینه ورود کلیک نمایید. مانند شکل زیر :

نصب وردپرس در لوکال هاست

تبریک میگم نصب وردپرس به پایان رسید، اگر تمام مراحل را به درستی انجام داده باشید اکنون باید پنل کاربری وردپرس را مشاهده نمایید. مانند شکل زیر :

نصب وردپرس در لوکال هاست
اشتراک این مطلب:

مقدمه و موارد پوشش داده شده

دامنه مجازی (Virtual Domain) نوعی دامنه است که فقط در هاست محلی (Localhost) قابل دسترسی و استفاده است. به زبان ساده تر شما دامنه سایت پرچین وب را که parchinweb.ir می باشد، در نظر بگیرید: زمانی که این آدرس را در مرورگر سیستم خودتان وارد می کنید و دکمه Enter را می زنید درخواست شما از طریق اینترنت به سمت سرور سایت ارسال می شود و همچنین نتیجه درخواست شما توسط سرور به سیستم شما می رسد که در نهایت سایت parchinweb.ir را مشاهده می کنید. دامنه مجازی هم دقیقا به همین صورت است با این تفاوت که اگر درخواستی به سمت دامنه parchinweb.local از طریق مرورگر ارسال شد اشاره به لوکال هاست و همین سیستم دارد و دیگر درخواست به سمت سرور راه دور و بیرون از کامپیوتر ارسال نمی شود، در واقع درخواست به کامپیوتر ما که یک هاست یا سرور محلی هست ارسال می شود.

برای تعریف یک دامنه مجازی لازم است که ابتدا برنامه هایی مثل wamp یا xampp را روی کامپیوتر خودتان نصب کنید تا سیستم شما به یک سرور یا به اصطلاح هاست محلی (localhost) تبدیل شود. من در این مقاله از برنامه XAMPP استفاده کردم. اگر هنوز این برنامه را نصب نکردین میتوانید از طریق مقاله زیر آن را نصب کنید:

آموزش تصویری و مرحله به مرحله نصب XAMPP روی ویندوز

مراحل ایجاد دامنه مجازی

مرحله اول:

من در این آموزش دامنه مجازی خودم را با نام parchinweb.local ایجاد می کنم و شما میتوانید از نام دلخواه خودتان استفاده کنید. ابتدا وارد درایوی که ویندوز در آن نصب شده است (معمولا درایو C) شوید و مسیر زیر را دنبال کنید و در نهایت فایل hosts را با یک برنامه ویرایشگر متن مثل notepad یا ++notepad باز کنید:

C:\Windows\System32\drivers\etc

مرحله سوم:

عبارت پایین را در انتهای فایل hosts قرار دهید و فایل را بعد از ذخیره کردن ببندید:

127.0.0.1       parchinweb.local

مرحله چهارم:

مسیر زیر را دنبال کنید و فایل httpd-xampp.conf را با یک برنامه ویرایشگر متن باز کنید:

C:\xampp\apache\conf\extra

حالا قطعه کد زیر را در انتهای فایل httpd-vhosts.conf قرار دهید و در هر خطی که دامنه parchinweb.local نوشته شده است، به جای آن نام دامنه مجازی خودتان را بنویسید و در نهایت فایل را ذخیره کنید:

<VirtualHost *:80>
    ServerAdmin webmaster@parchinweb.local
    DocumentRoot "C:\xampp\htdocs\parchinweb.local"
    ServerName parchinweb.local
    ErrorLog "logs/parchinweb.local-error.log"
    CustomLog "logs/parchinweb.local-access.log" common
</VirtualHost>

مرحله چهارم (آخر):

حالا در مسیر زیر یک پوشه به نام دامنه مجازی خود ایجاد کنید، من این پوشه را با نام parchinweb.local ساخته ام.

C:\xampp\htdocs

حالا برنامه XAMPP را باز کنید و وب سرور Apache را فعال کنید:

توجه داشته باشید که اگر وب سرور Apache شما از قبل فعال بود یک بار غیر فعال و مجددا فعال کنید تا تغییرات دامنه مجازی در آن اعمال شود.

تا اینجا کار تمام شده و دامنه مجازی موردنظر شما ساخته شده است اما برای اینکه ببینیم دامنه مجازی به درستی کار میکند یا نه، یک فایل HTML ساده را درون لوکال هاست قرار می دهیم تا از دسترس بودن دامنه مجازی مطمئن شویم:

داخل پوشه ای که با نام دامنه مورد نظر خودتان ساخته اید یک فایل با نام index.html بسازید، آن را با یک برنامه ویرایشگر متن باز کنید و قطعه کد HTML زیر را داخل این فایل قرار دهید و بعد از ذخیره کردن این فایل را ببندید.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>دامنه مجازی</title>
</head>
<body>
<h1 style="text-align: center;color: green; direction: rtl">دامنه مجازی شما با موفقیت ساخته شد ;)</h1>
</body>
</html>

حالا اگر همه مراحل را درست انجام داده باشید وقتی نام دامنه مجازی خود را وارد مرورگر کنید و دکمه Enter را بزنید مشاهده میکنید که دامنه شما با موفقیت ساخته شده و در دسترس می باشد و به درستی فایل index.html را اجرا می کند: بعد از اینکه مطمئن شدید فایل index.html به درستی اجرا می شود می توانید پروژه ی خودتان را در پوشه ای که با اسم دامنه مجازی خود ساخته بودید بریزید و از آن در لوکال هاست استفاده های لازم را بکنید. همچنین میتوانید به تعداد دلخواه دامنه مجازی ایجاد کنید و هر پروژه را درون پوشه مخصوص به خودش توسعه دهید.

توجه داشته باشید که آدرس دامنه مجازی خود را با قرار دادن پورتکل http در ابتدای آن وارد کنید تا مستقیم به لوکال هاست خودتان وارد شوید در غیر این صورت احتمال دارد نام دامنه مجازی شما در موتور جستجوگر باز شود و به عنوان یک کلمه مورد جستجو در نظر گرفته شود.
http://parchinweb.local
اشتراک این مطلب:

برای ساخت دیتابیس لازم است به لوکال هاست (localhost) دسترسی داشته باشیم برای این کار از برنامه های مختلفی می توانیم استفاده کنیم که من در اینجا از xampp استفاده می کنم. برای شروع بعد از نصب و اجرای برنامه xampp وب سرور Apache و پایگاه داده Mysql را فعال می کنیم، برای اطمینان از فعال شدن باید کادر سبز رنگی روی آن ظاهر شود مانند شکل زیر:

آموزش نصب xampp و دسترسی به لوکال هاست

در ادامه آدرس زیر را در مرورگرمان وارد می کنیم.

http://localhost/phpmyadmin


پس از وارد کردن آدرس بالا برنامه phpmyadmin که یکی از برنامه های معروف مدیریت دیتابیس است، باز می شود که مطابق شکل زیر مراحل را دنبال می کنیم:

1-روی گزینه New کلیک می کنیم.

2- فیلد Database name: در اینجا نام دیتابیسی که می خواهیم بسازیم را وارد می کنیم.

3- فیلد Collation: این فیلد را باز می کنیم و گزینه utf8_persian_ci را انتخاب می کنیم.(برای نمایش صحیح، متن های فارسی)

4- در آخر روی گزینه Create کلیک می کنیم، تا دیتابیس ساخته شود. مانند شکل زیر :

همانطور که در تصویر مشاهده می کنید من در این آموزش یک دیتابیس با نام parchinweb ایجاد کردم.

اشتراک این مطلب:

مقدمه و موارد پوشش داده شده در این مقاله

در این آموزش به صورت مرحله به مرحله نصب برنامه XAMPP یا به اصطلاح زمپ را روی ویندوز آموزش می دهم. با نصب این برنامه کامپیوتر شما به یک هاست محلی (Localhost) تبدیل می شود و کلیه سرویس ها و برنامه هایی را که یک سرور نیاز دارد به صورت یکجا در اختیار شما قرار می دهد. بعد از مطالعه ی این مقاله شما می توانید به لوکال هاست خود دسترسی داشته باشید و برای راه اندازی یک وب سایت به صورت آزمایشی یا برای توسعه اولیه از آن استفاده کنید.

مراحل نصب برنامه XAMPP

مرحله اول :

برای شروع نیاز است که برنامه XAMPP را که یک برنامه رایگان است از سایت اصلی اش دانلود کنید. برای دانلود زمپ وارد سایت apachefriends.org شوید و مانند شکل زیر نسخه مربوط به ویندوز را دانلود کنید.

مرحله دوم :

بعد از دانلود برنامه زمپ یک فایل شبیه به تصویر زیر در کامپیوتر شما ذخیره می شود، روی آن دابل کلیک کنید تا نصب شروع شود.


یک پیغام هشدار مربوط به کنترل حساب کاربری ظاهر می شود که با کلیک روی دکمه OK وارد مرحله بعدی می شوید.

مرحله سوم :

برای ادامه نصب روی دکمه Next کلیک کنید:

مرحله چهارم :

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

مرحله پنجم :

این مرحله برای تغییر مسیر نصب برنامه است و به شما توصیه میکنم که بدون تغییر باقی بگذارید تا در مسیر پیشنهادی خود برنامه نصب شود. اما اگر به هر دلیلی خواستید مسیر نصب XAMPP را تغییر دهید می توانید با توجه به تصویر زیر تغییرات را اعمال کنید:

مرحله ششم :

در این مرحله اگر تیک گزینه Learn more about Bitnami for XAMPP را خالی نگذارید به صورت اتوماتیک وارد صفحه معرفی و مستندات برنامه می شوید. اگر فکر میکنید به درد شما میخورد این گزینه را تیک بزنید:

مرحله هفتم :

در اینجا همه چیز برای شروع فرایند نصب آماده است، حالا روی Next کلیک کنید:

تصویری از روند نصب نرم افزار XAMPP :

مرحله هشتم (آخر) :

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

در اولین اجرای برنامه XAMPP می توانید زبان مورد نیاز خود را برای کار با نرم افزار انتخاب کنید که به صورت پیش فرض بر روی انگلیسی می باشد. روی دکمه Save کلیک کنید تا کنترل پنل برنامه زمپ مطابق شکل زیر برای شما باز شود:

نمایی از برنامه XAMPP یا همان زمپ بعد از نصب روی ویندوز 7 . حالا می توانید سرویس های مورد نیاز خودتان را با کلیک کردن بر روی دکمه Start در مقابل نام سرویس طبق شکل فعال کنید تا در حالت اجرا قرار بگیرد:

معمولا سرویس Apache را به عنوان وب سرور و سرویس MySQL را هم به عنوان سرور پایگاه داده اجرا میکنند و همین دو مورد برای نصب و اجرای سایت روی لوکال هاست کافی می باشد. البته این نرم افزار برای کار های پیشرفته تر تنظیماتی دارد که در این مقاله هدف ما صرفا نصب برنامه XAMPP بوده است.

نحوه استفاده از برنامه XAMPP و دسترسی به لوکال هاست

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

http://localhost

اگر همه چیز خوب پیش رفته باشد و سرویس Apache در کنترل پنل زمپ در حال اجرا و سبز رنگ باشد صفحه خوش آمد گویی (پیشخوان) برنامه XAMPP باز می شود که نشان دهنده دسترسی موفقیت آمیز به لوکال هاست شماست:

محل آپلود فایل های شما در لوکال هاست و دسترسی به آنها

بعد از نصب برنامه XAMPP یک پوشه به نام htdocs در مسیر نصب برنامه ( درایو C پوشه xampp ) ساخته می شود آدرس دقیق پوشه htdocs به صورت زیر است. این پوشه همان جایی هست که باید فایل های وب سایت خودتان را جهت دسترسی از طریق لوکال هاست در آن قرار دهید:

C:/xampp/htdocs

همانطور که مشاهده می کنید من برای مثال یک پوشه با نام parchinweb.ir در داخل پوشه htdocs ساخته ام:

حالا اگر آدرس زیر را در مرورگر باز کنم به محتویات پوشه parchinweb.ir از طریق لوکال هاست دسترسی دارم. به این شکل می توانید هر پروژه را با نام خودش در یک پوشه مجزا قرار دهید و استفاده کنید:

http://localhost/parchinweb.ir

در نهایت برای اینکه بهتر متوجه شوید یک فایل html با نام hello.html درون پوشه parchinweb.ir می سازم و کد های html ساده زیر را داخل آن قرار میدهم:

<DOCTYPE html>
<html>
<head>
</head>
<body>
<h1>Hello World</h1>
</body>
</html>

حالا آدرس زیر را برای اجرای فایل hello.html وارد مرورگر میکنم که خروجی به صورت تصویر زیر نمایش داده می شود:

http://localhost/parchinweb.ir/hello.html

بخش پایانی :

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

اشتراک این مطلب:

مقدمه و موارد پوشش داده شده در این مقاله

برای اینکه یک سایت یا پروژه ای را روی لوکال هاست یا همان هاست محلی بالا بیاوریم نیاز به برنامه هایی مثل XAMPP یا WampServer داریم تا کامپیوتر خود را تبدیل به یک وب سرور محلی بکنیم یا به عبارت دیگر به یک هاست محلی در کامپیوتر خودمان دسترسی داشته باشیم. حتما می دانید که دسترسی به هاست محلی در شرایط عادی از راه دور ممکن نیست، یعنی اگر آدرس http://localhost را در مرورگر خود وارد کنید اشاره به کامپیوتر خودتان می کند و این آدرس فقط در سیستم شما معنا دارد و از طریق اینترنت قابل مشاهده نیست. در این آموزش من از برنامه زمپ (XAMPP) استفاده کردم تا ابتدا کامپیوتر خودم را به هاست محلی تبدیل کنم و بعد با استفاده از برنامه ngrok آدرس http://localhost را به صورت رمزنگاری شده به اشتراک میگذارم تا از طریق اینترنت و هر سیستم دیگر در سراسر دنیا قابل دسترسی و مشاهده باشد.

آموزش نصب xampp و دسترسی به لوکال هاست

مثلا فرض کنید که در حال توسعه یک سایت برای مشتری خود هستید و هنوز به دلایلی سایت را روی هاست واقعی آپلود نکرده اید حالا اگر قرار باشد مشتری تغییرات یا پیشرفت کار را ببیند میتوانید با در اختیار قرار دادن یک آدرس رمزگذاری شده به مشتری در یک مدت محدود، این مشکل را حل کنید و …

مراحل دسترسی به لوکال هاست از راه دور

مرحله اول :

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

مرحله دوم :

در این مرحله فقط باید دستور زیر را در برنامه وارد کنید و کلید Enter صفحه کلید را بزنید. مانند شکل زیر:

ngrok.exe http 80

مرحله سوم (پایان) :

در این مرحله کار تمام است و مشاهده می کنید که برنامه ngrok برای ما دو آدرس تصادفی و رمزنگاری شده با پرتوکل های http و https تولید کرده است. و اگر هر کدام از این آدرس ها را در مرورگر خود وارد کنید از طریق اینترنت به آدرس localhost کامپیوتر خودتان متصل می شوید.

توجه داشته باشید هر بار که برنامه را اجرا می کنید آدرس های جدید تولید می شود. و هر آدرس به مدت 8 ساعت معتبر می باشد و بعد از آن دیگر قابل استفاده نیست.

حالا اگر یکی از آدرس های تولید شده را در مرورگر خودتان یا هر کامپیوتر دیگری که به اینترنت متصل باشد را وارد کنید خواهید دید که لوکال هاست شما نمایش داده می شود:

همانطور که مشاهده میکنید تعداد کسانی که به آدرس های تولید شده متصل باشند در قسمت Connections و وضعیت تمام درخواست هایی که به سمت کامپیوتر محلی شما ارسال و دریافت می شود در قسمت HTTP Requests قابل مشاهده است. مانند شکل:

برای متوقف کردن یا خروج از برنامه می توانید از کلید های ترکیبی Ctrl + C در صفحه کلید استفاده کنید یا اینکه برنامه را ببندید.

اشتراک این مطلب: