Denwer - وب سرور محلی شما: نصب و پیکربندی Denwer. باز کردن دسترسی به سرور Denwer از شبکه محلی راه اندازی Denver برای شبکه محلی

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

تئوری. دنور چیست و چگونه کار می کند؟

دنور یک پوسته نرم افزاری است ( شبیه ساز وب سرور در سیستمیونیکس ) شامل مجموعه ای از توزیع ها و ماژول ها ( Apache+SSL، PHP5، MySQL5، phpMyAdmin و غیره.) برای اشکال زدایی سایت ها در ( محلی، https://localhost) کامپیوتر یا لپ تاپ بدون نیاز به دسترسی به اینترنت.

پشتیبانی از سیستم عامل (سیستم عامل): ویندوز XP/Vista/7/8.

امکانات

یکی از ویژگی های کلیدی دنور پشتیبانی از کار با چندین پروژه وب به طور همزمان است که هر کدام در یک پروژه جداگانه قرار دارند میزبان مجازی(به عنوان یک پوشه جداگانه). هاست های مجازی برای پروژه ها به طور خودکار ایجاد می شوند: به عنوان مثال، شما فقط باید فایل های پروژه را در /home/WebProjectName.ru/www کپی کنید، و بلافاصله در https://WebProjectName.ru در دسترس خواهد بود، سپس ما این را در نظر خواهیم گرفت. جزئیات بیشتر.

تمام اجزای دنور از قبل پیکربندی شده و آماده کار هستند (به ویژه، رمزگذاری به زبان روسی MySQL، SSL و غیره به درستی پیکربندی شده است). علاوه بر این، می‌توانید هر یک از سرویس‌های Denver (Apache، PHP، MySQL، و غیره) را به‌صورت دستی با کپی کردن نسخه‌های جدید توزیع‌ها روی نسخه‌های قدیمی به‌روزرسانی کنید.

بسته اصلی Denver شامل:

  1. آپاچی 2 با پشتیبانی SSL و mod_rewrite.
  2. PHP5: فایل های اجرایی، ماژول برای وب سرور آپاچی، قابل توزیع و سازگار فایل پیکربندیماژول های پشتیبانی کتابخانه GD، MySQL و sqLite.
  3. MySQL5 با پشتیبانی از InnoDB، تراکنش ها و رمزگذاری های روسی (ویندوز-1251).
  4. phpMyAdmin - کنترل پنل پایگاه داده داده های MySQLو همچنین اسکریپتی که اضافه کردن کاربر MySQL جدید را آسان می کند.
  5. اشکال‌زدایی شبیه‌ساز sendmail (/usr/sbin/sendmail) که پیام‌ها را ارسال نمی‌کند، اما آنها را در پوشه /tmp/!sendmail می‌نویسد.
  6. سیستم جستجوی خودکارهاست های مجازی و به روز رسانی سیستم فایل میزبانو همچنین پیکربندی آپاچی. با تشکر از او، اضافه کردن یک میزبان مجازی جدید (یا دامنه سطح سوم) است ایجاد سادهدایرکتوری در /home (به قیاس با هاست های موجود مراجعه کنید) و راه اندازی مجدد مجتمع. همه تغییرات در پیکربندی و فایل های سیستم به صورت خودکار انجام می شود، اما شما می توانید این فرآیند را با استفاده از مکانیزم قالب میزبان کنترل کنید (برای جزئیات به /usr/local/apache/conf/httpd.conf مراجعه کنید).

در وب سایت رسمی دنور، افزونه هایی ("بسته های توسعه") در دسترس هستند که قابلیت های کیت اصلی را گسترش می دهند:

  • PHP نسخه 3 به عنوان یک برنامه CGI.
  • PHP نسخه 4 به عنوان یک برنامه CGI.
  • ماژول های اضافی برای آپاچی.
  • ماژول های اضافی برای PHP.
  • نسخه کامل ActivePerl.
  • مفسر ActivePython.
  • سرور MySQL نسخه 4;
  • ماژول های پشتیبانی از فناوری تجزیه کننده؛
  • DBMS PostgreSQL;
  • DBMS FireBird نسخه 2 و 1.3
  • سایر ماژول های محبوب

به نظر من به اندازه کافی تئوری است، بیایید به تمرین برویم ...

نصب Denver (Denwer)

در زمان نوشتن این آموزش، من از نسخه زیر دنور استفاده می کنم:
نسخه: Denver-3 از 2012-09-16

همیشه می توانید دانلود کنید آخرین نسخهدنور از سایت رسمی، که در بالا ذکر شده است.

چگونه دنور را نصب کنیم؟ دستورالعمل های دقیق

بنابراین، شما فایل نصبی Denver را دانلود کرده اید. ما فایل را باز می کنیم، یک پنجره کوچک ظاهر می شود "آیا مطمئن هستید که می خواهید بسته پایه را نصب کنید؟" مطبوعات آره.

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

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

برنامه درایورهای لازم و اجزای سیستم را بررسی می‌کند، سپس از ما می‌خواهد که مشخص کنیم Denver را در کدام فهرست نصب کنیم.

اگر چیزی مشخص نکردید، به طور پیش فرض برنامه در پوشه C:\WebServers نصب می شود، من C:\Server را به صورت زیر مشخص کردم، می توانید نام خود را مشخص کنید یا به صورت پیش فرض بگذارید، سپس روی دکمه کلیک کنید. وارد. یه سوال پیش میاد..

مطبوعات " y"آره

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

پس از اتمام کپی، باید مشخص کنید که دنور در کدام حالت شروع می شود، مورد را انتخاب کنید، فشار دهید [ وارد]

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

میانبرها باید روی دسکتاپ ظاهر شوند..

برچسبتیمعمل
StartDenwerج:\[your_dir]/denwer\ r un.exe)راه اندازی سرور دنور
Denwer را مجددا راه اندازی کنیدج:\[your_dir]/denwer\ Restart .exe)راه اندازی مجدد سرور دنور
دنور رو متوقف کنج:\[your_dir]/denwer\ stop .exe)توقف سرور
ج:\[ دایرکتوری _ شما ]/denwer\ SwitchOff.exe

شروع و پیکربندی Denwer

برای شروع لذت بردن از دنور، موارد زیر را انجام دهید:

  1. دنور را با استفاده از میانبر راه اندازی کنید Denwer را شروع کنیدبر روی دسکتاپ.
    اگر میانبر ایجاد نکرده اید، می توانید دنور را با دستور C:\[your_directory]/denwer\Run.exe راه اندازی کنید، برای این کار ترکیب کلید را فشار می دهیم. [ برد]+[R]و در پنجره ظاهر شده دستور را وارد کنید.
  1. یک مرورگر باز کنید و به آن بروید https://localhost
  2. باید ببینی صفحه نخستدنور. کمی پایین تر در این صفحه جدولی با پیوندها وجود دارد، من بلافاصله به شما توصیه می کنم عملکرد همه پیوندها را بررسی کنید.
  1. اگر پس از راه اندازی دنور https://localhostباز نمی شود، بررسی کنید که آیا دنور توسط آنتی ویروس یا فایروال شما مسدود شده است یا خیر. به عنوان مثال، مشکلاتی با NOD32 در ویندوز XP مشاهده شد (در آن، باید فرآیند X: /usr/local/apache/bin/httpd.exe را به لیست حذف اضافه کنید، این را می توان در IMON / Settings / انجام داد. متفرقه / پنجره حذف).

توجه!اگر استفاده می کنید اسکایپ، مطمئن شوید که پورت ها را اشغال نمی کند 80 و 443 برای اجرای آپاچی در دنور (" ابزارها - تنظیمات - پیشرفته - اتصال - استفاده از پورت های 80 و 443 به عنوان جایگزین ورودی» باید غیر فعال شود).

توجه!اشتباه رایج: اگر فقط localhost در حال اجرا باشد و هاست های دیگر اجرا شوند کار نمی کندلطفا بررسی کنید که آیا سرور پروکسی شما غیرفعال است ( ابزار - گزینه های اینترنت - اتصال - تنظیمات شبکه).

اکنون می دانید که چگونه از دنور به عنوان یک پلت فرم تست و اشکال زدایی برای سایت های خود استفاده کنید. من می خواهم اطلاعات مفید دیگری را به شما بگویم..

ساختار دایرکتوری دنور

اسناد HTML باید در دایرکتوری های /home/ باشند<имя_хоста>/www. 3 میزبان مجازی به طور پیش فرض پیکربندی شده است:

- https://localhost (شامل اسکریپت های آزمایشی و ابزارهای مختلف)؛
- https://test1.ru؛
- https://custom-host:8648 (میزبانی که آدرس IP و پورت خود را دارد)؛

هاست های مجازی با نام دامنه های سطح سوم و بالاتر نیز پشتیبانی می شوند. نمونه هایی از نحوه جستجوی آپاچی برای دایرکتوری های اسناد میزبان در این مورد:

نام دامنه دایرکتوری سند

~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~

abcd.test1.ru /home/test1.ru/abcd

ab.cd.test1.ru /home/test1.ru/ab.cd

test.localhost /home/localhost/test

ab.cd.localhost /home/localhost/ab.cd

دایرکتوری /usr/local حاوی اجزای نرم افزاری است - فایل های اجرایی Apache، PHP، MySQL و پیکربندی. نویسندگان سعی کرده اند این ترتیب را نزدیک به آنچه در محیط یونیکس اتخاذ شده است نگه دارند. اما تفاوت های جدی وجود دارد - همه اجزای بسته در دایرکتوری های مناسب توزیع نمی شوند. در هر صورت، نمی توان به یک قیاس کامل با سیستم عامل یونیکس دست یافت، اما این قرار دادن فایل های اجرایی و پیکربندی، حرکت در اجزای سرور را تا حدودی آسان تر می کند.

ابزارهای کاربردی در "ست جنتلمن"

  • DNSearch: جستجوی فایل ها جستجو در فایل هایی با پسوندهای htm، html، shtml، xhtml با مشاهده مستقیم محتویات اسناد انجام می شود.
  • لیست سایت های ثبت شده – ابزار یک صفحه با پروژه های وب (سایت ها) ایجاد شده در سیستم ایجاد می کند.
  • راه اندازی پایگاه داده ها و کاربران جدید MySQL - یک ابزار بسیار راحت و ساده برای ایجاد پایگاه داده (DB)، بر خلاف phpMyAdmin.
  • phpMyAdmin - مدیریت DBMS MySQL

چگونه Denver را حذف کنیم؟

دنور خودمختار است: می توان آن را در هر دایرکتوری روی دیسک (یا حتی در یک درایو فلش) قرار داد. همچنین تغییر نمی کند فایل های سیستمیویندوز، بنابراین Denwer را می توان با حذف نصب کرد حذف آسانپوشه شما.

برای حذف دنور چه باید کرد؟

  1. توقف سرور Denwer(در دسکتاپ، میانبر یا دستور Stop Denwer را در cmd اجرا کنید:
    ج:\[your_dir]/denwer\ stop .exe)
  2. توقف و غیرفعال کردن یک دیسک مجازی(فرمان در cmd: C:\[ فهرست _ شما ]/denwer\ SwitchOff.exe
  3. دایرکتوری که Denwer در آن نصب شده است را حذف کنید
  4. میانبرهای دسکتاپ را حذف کنید

در این مورد می خواهم این درس را به پایان برسانم، امیدوارم برای شما مفید بوده باشد. اگر سوالی دارید در نظرات بنویسید یا به من ایمیل بزنید.

با احترام، سرگئی چیرکوف.

این مقاله دیگری از بخش Webmaster Tools است که در آن می خواهم به نام Denwer صحبت کنم که می توان آن را به صورت رایگان از منبع توسعه دهنده دانلود کرد. ابتدا اجازه دهید به شما بگویم چیست سرور محلیو چرا باید با او کار کنیم. به عبارت ساده، می توانید با دریافت آنالوگ رایگان هاست، آن را روی رایانه خود نصب و پیکربندی کنید (در مورد هاست و دامنه ها بخوانید).

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

Denwer را از کجا دانلود کنیم، چگونه آن را نصب و اجرا کنیم؟

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

بنابراین، به منظور ساده کردن زندگی برای ما، بسته های نصب (مجموعه) مختلفی اختراع و ایجاد شد که به شما امکان می دهد یک مجموعه کاملاً کار و پیکربندی شده را با حداقل تلاش بارگیری کنید.

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

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

این انتخاب شخصی من است و شما می توانید از بسته ای که برای شما مناسب تر است استفاده کنید. خوشبختانه، کار با آنها کاملاً مشابه است و با درک نحوه کار با یک مونتاژ (امروز ما به طور انحصاری در مورد Denwer صحبت خواهیم کرد)، می توانید به راحتی آن را با هر مونتاژ دیگری بفهمید.

جایی که می توانید بیلدهای سرور محلی را به صورت رایگان بارگیری کنید:

  1. دنور - دانلود رایگان
  2. VertrigoServ -

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

فایل دانلود شده را با پسوند exe اجرا کنید، با نصب بسته موافقت کنید، پس از آن بسته بندی شروع می شود، و سپس یک پنجره مرورگر با توضیحات نصب باز می شود، که می توانید بلافاصله آن را ببندید، و یک پنجره سیاه DOS با نصب جادوگر نیز ظاهر می شود:

به دنبال دستورالعمل های جادوگر برای ادامه نصب، "Enter" را فشار دهید. در پنجره بعدی باید مشخص کنیم که سرور را در کدام پوشه کامپیوتر خود نصب کنیم. می توانید برای مثال C:\server را انتخاب کنید.

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

فقط "Enter" را فشار دهید و در پنجره بعدی حرف مربوط به درایو مجازی را انتخاب کنید. البته این حرف در حال حاضر نباید توسط سیستم شما استفاده شود (یعنی دیسک، حرف لاتین "c" قطعاً نیازی به انتخاب ندارد).

بهتر است چیزی را از آخرین حروف الفبای لاتین انتخاب کنید، به عنوان مثال، Z. اگر معلوم شود که این حرف قبلا برای تعیین یک دیسک در سیستم عامل ویندوز شما استفاده شده است، پیامی مبنی بر غیرممکن بودن آن را خواهید دید. برای ایجاد چنین دیسکی

در این صورت باید Enter را فشار دهید و مرحله را با وارد کردن نام دایرکتوری نصب تکرار کنید، دوباره Enter را فشار دهید و حرف دیگری وارد کنید. می توانید ببینید کدام حروف برای تعیین درایوهای رایانه شما قبلاً در "رایانه من" گرفته شده است.

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

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

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

بررسی سلامت سرور محلی

در مرحله بعد، به دسکتاپ رفته و با کلیک بر روی میانبر "شروع"، Denver را راه اندازی کنید. در همان زمان، یک پنجره DOS برای مدت کوتاهی باز می شود که نشان می دهد سرور در حال اجرا است و سپس نمادهایی به شکل پر و کلاه سیاه در سینی (ناحیه سمت راست ویندوز) ظاهر می شود. نوار وظیفه، در کنار ساعت)، نشان می دهد که در حال اجرا است.

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

این پیوند را دنبال کنید، سپس در پنجره ای که باز می شود، متنی را در قسمت "متن" وارد کنید (بهتر است به زبان روسی - بررسی کنید که همه چیز با رمزگذاری درست باشد) و روی دکمه "ارسال از طریق نامه" کلیک کنید. اگر همه چیز به درستی کار می کرد، پیامی مانند: خوب، عملکرد نامه () به درستی کار می کرد دریافت خواهید کرد. اما شما همچنین باید بررسی کنید که نامه واقعاً رسیده است.

برای این کار باید به دیسک مجازی ما بروید (حرفی که هنگام نصب این اسمبلی مشخص کرده اید را به خاطر بسپارید) و مسیر زیر را دنبال کنید:

Z:\tmp\!sendmail\

به هر حال، می توانید نه به یک دیسک مجازی، بلکه به یک دیسک واقعی بروید، جایی که یک سرور محلی نصب کرده اید (در مورد من، این درایو C است) در همان مسیر:

C:\tmp\!sendmail\

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

راه اندازی و نصب جوملا یا وردپرس در دنور

ابتدا باید به پوشه ای که اسمبلی را نصب کرده اید بروید (برای من c:\server\) و به مسیر زیر بروید:

c:\server\home\localhost\www\

در این دایرکتوری WWW، باید دایرکتوری ایجاد کنید که بعداً باید فایل های موتور (جوملا، وردپرس و غیره) را در آن آپلود کنید. نام پوشه به شما بستگی دارد، به عنوان مثال:

پس از ایجاد پوشه، لوکال هاست را با استفاده از میانبر "Restart Denwer" روی دسکتاپ راه اندازی مجدد کنید (اگر قبلاً اجرا نشده است، آن را راه اندازی کنید). برای بررسی اینکه آیا کار می کند، در نوار آدرس مرورگر خود تایپ کنید:

http://localhost/Proba/

اگر صفحه ای با عنوان "http://localhost/Proba/" باز شود، همه چیز مرتب است. اگر هیچ پنجره ای باز نشد، دوباره Denwer را راه اندازی مجدد کنید.

حالا باید موتور (جوملا، وردپرس و ...) را دقیقاً به همان روشی که برای هاست واقعی انجام دادید نصب کنید (نصب جوملا توضیح داده شده است (توضیحات و تصاویر) نحوه نصب انجمن SMF را نوشتم اما با جزئیات در لینک داده شده پوشش داده شده است.

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

C:\server\home\localhost\www\Proba\

این فرآیند با نصب موتور روی یک هاست واقعی () فقط در مورد کپی کردن فایل ها متفاوت است بدون نیاز به استفاده از FTP manager- یک هادی معمولی نیز کاملاً، خوب یا مانند آنچه که توسط پیوند Total Commander توضیح داده شده است، جا می شود.

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

http://localhost/Proba/

در نتیجه، پنجره جادوگر نصب این یا موتور دیگر باز می شود. سپس شما همان سناریویی را که در هنگام نصب معمولی روی هاست واقعی انجام می‌دهید، دنبال می‌کنید، با این استثنا که همانطور که در مقاله درباره نصب جوملا توضیح داده شد (به لینک بالا مراجعه کنید)، اما به روشی که در زیر توضیح داده شده است.

ایجاد پایگاه داده و کاربر با استفاده از Denwer

برای دسترسی به برنامه phpMyAdmin موجود در کیت ساخت سرور محلی، باید URL زیر را در نوار آدرس مرورگر خود تایپ کنید:

http://localhost/tools/

در پنجره باز شده روی لینکی به نام phpmyadmin کلیک کنید که صفحه اصلی این برنامه باز می شود. روی آن، در ناحیه «ایجاد پایگاه داده جدید»، نام پایگاه داده مورد نظر را وارد می‌کنید (برای سادگی، می‌توان نام آن را همان دایرکتوری سایت در پوشه localhost، یعنی در مورد من، «Proba» نامید) و روی دکمه "ایجاد" کلیک کنید.

حال با کلیک بر روی آیکون خانه در ستون سمت چپ پنجره برنامه به صفحه اصلی phpMyAdmin باز می گردیم. پیوند "امتیازات" را در قسمت "MySQL" پیدا کنید و روی آن کلیک کنید.

در صفحه phpMyAdmin که باز می شود، در مرکز، باید مورد "افزودن یک کاربر جدید" را پیدا کنید و روی آن کلیک کنید.

در قسمت “Username” نام مورد نظر را وارد کنید (برای سادگی، دوباره از Proba استفاده می کنم)، در قسمت “Host” localhost را وارد کنید، در قسمت “Password” و “Confirmation” یک رمز عبور بسیار پیچیده را دو بار وارد کنید. .

در قسمت "Global Privileges" روی کتیبه "Check All" کلیک کنید تا کاربر پایگاه داده در حال ایجاد حداکثر حقوق را داشته باشد.

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

http://localhost/Proba/

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

انتقال وب سایت به هاست

پس از اتمام پروژه، باید انتقال سایت از Denwer به هاستتا از طریق اینترنت در دسترس بازدیدکنندگان قرار گیرد. این کار دقیقاً به همان روشی انجام می شود که اگر به سادگی از یک هاست به میزبانی دیگر منتقل شده اید یا سایت خود را از آن بازیابی کرده اید پشتیبان گیری(در مورد ایجاد و بازیابی از یک نسخه پشتیبان نوشتم).

برای انجام این کار، باید از برنامه FileZilla (که من در مورد آن نوشتم) استفاده کنید تا تمام فایل ها را از پوشه سرور محلی (در مورد من، پوشه Proba) به دایرکتوری ریشه میزبان راه دور (معمولاً PUBLIC_HTML یا PUBLIC_HTML) منتقل کنید. HTDOCS).

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

نحوه حذف دنور از کامپیوتر

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

سپس حذف دیسک مجازی، که در هنگام نصب ایجاد شد. به یاد داشته باشید که چه حرفی را به این دیسک مجازی اختصاص داده اید و در مسیر زیر "Start" - "Run" به ویندوز بروید (به جای آن می توانید کلید ترکیبی Win + R را فشار دهید)، دستور را در پنجره باز شده وارد کنید:

جز z: /d

به جای حرف درایو مجازی Z، باید انتخاب خود را وارد کنید (Drive Z cz را به عنوان حرف درایو مجازی پیش فرض پیشنهاد می کند). خوب، برای حذف دائمی اسمبلی Denwer از رایانه خود، کافی است فهرست WebServers را حذف کنید (به طور پیش فرض، این پوشه C: \ WebServers است) و سه میانبر از دسکتاپ سیستم عامل خود حذف کنید. سیستم های ویندوز. همه چیز را می توان فرض کرد که با خونریزی اندک توانستیم آن را حذف کنیم.

موفق باشی! به زودی شما را در سایت صفحات وبلاگ می بینیم

ممکن است علاقه مند باشید


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

پروژه ها به طور پیش فرض در دنور شروع شده اند در دسترس نیستاز شبکه محلی این به این دلیل حاصل می شود که همه هاست های مجازی دارای آدرس IP 127.0.0.1 هستند که همیشه مخفف "ماشین محلی فعلی" است.

با این حال، هنوز امکان اختصاص یک آدرس IP "خارجی" به یک میزبان مجازی خاص، قابل دسترسی از شبکه محلی یا حتی اینترنت وجود دارد (اگر رایانه دارای آدرس IP دائمیدر اینترنت).

به یاد داشته باشید: دنور یک ابزار توسعه دهنده است، نه یک ابزار میزبانی. در حالی که پروژه‌ها در دنور می‌توانند عمومی شوند، ما قویاً از انجام این کار خودداری می‌کنیم. نکته اینجا امنیت است: دنور، به عنوان یک قاعده، با حقوق Administrator شروع می‌کند، به این معنی که اسکریپت‌هایی که تحت کنترل آن هستند، می‌توانند هر کاری را که می‌خواهند روی دستگاه انجام دهند. کوچکترین "حفره" در امنیت اسکریپت باعث می شود هکر به دستگاه شما دسترسی پیدا کند.

تعیین آدرس IP شما

ابتدا باید دریابید که چه آدرس IP در شبکه محلی یا اینترنت به شما اختصاص داده شده است. ساده ترین راه برای انجام این کار باز کردن است خط فرمان ویندوز و تایپ کردن در آنجا:

ipconfig

چیزی شبیه به زیر خواهید دید:

پیکربندی IP برای ویندوز
وای فای- آداپتور اترنت:
پسوند DNS برای این اتصال. . :
آدرس آی پی. . . . . . . . . . . . : 192.168.0.49
پوشش زیر شبکه. . . . . . . . . . : 255.255.255.0
دروازه اصلی. . . . . . . . . . : 192.168.0.1

در این مورد آدرس IP خارجیماشین های موجود در شبکه محلی - 192.168.0.49. چندین رابط شبکه را می توان به طور همزمان در لیست فهرست کرد (اگر رایانه شما به چندین رابط مجهز باشد کارت های شبکهیا دستگاه های بی سیم). در این مورد، باید تعیین کنید که کدام یک از اینترفیس ها خارجی است و از شبکه محلی قابل دسترسی است. (آدرس های IP که با 192.168 یا 10 شروع می شوند فقط برای دسترسی به LAN رزرو شده اند، نه اینترنت. یعنی "خصوصی" هستند.)

مطمئن شوید که آدرس IP شما ثابت است، یعنی. دفعه بعد که دستگاه روشن یا راه اندازی مجدد می شود تغییر نمی کند. اگر آدرس IP به صورت پویا صادر شود، وجود ندارد راه اسان، به شما امکان می دهد دنور را به آن متصل کنید.

پیکربندی فایروال (فایروال، فایروال) ویندوز

در اکثر سیستم های ویندوز، داخلی (یا به صورت دستی توسط شما نصب شده است) دیواره آتشیا آنتی ویروس اتصالات از دستگاه های خارجی به دستگاه فعلی را مسدود می کند. این کار به دلایل امنیتی انجام می شود. البته اگر سایت را به بیرون باز کنید، این مسدودسازی باید غیرفعال شود، در غیر این صورت کسی سایت را نخواهد دید.

هدف ما حل و فصل است اتصالات ویندوزبه پورت 80 (پروتکل HTTP) آدرس IP شما 192.168.0.49 که در آن آپاچی آویزان خواهد شد. در اینجا دستورالعمل هایی در مورد نحوه انجام این کار در ویندوز XP وجود دارد:


  1. باز کن شروع - کنترل پنل، انتخاب کنید دیوار آتش ویندوز.

  2. به برگه بروید استثناها.

  3. روی دکمه کلیک کنید پورت را اضافه کنید، در زمینه نامآدرس IP خود را وارد کنید و در فیلد شماره پورت 80 را وارد کنید

اگر فایروال یا آنتی ویروس خود را نصب کرده اید، مطمئناً باید به مستندات آنها مراجعه کنید.

یک راه آسان برای باز کردن یک سایت به بیرون

فرض کنید آدرس IP شما مانند مثال بالا 192.168.0.49 باشد. ساده ترین راه برای واداشتن دنور به باز کردن یک سایت خاص در http://192.168.0.49 این است که اسناد سایت را در یک فهرست قرار دهید:

/home/192.168.0.49/www

بله، نام دایرکتوری حاوی نقطه است! فراموش نکنید که دنور را نیز راه اندازی مجدد کنید.

علاوه بر این: اگر ISP شما نه تنها یک آدرس IP، بلکه یک آدرس مرتبط را نیز به شما داده است نام دامنه، سپس سایت بلافاصله در این نام دامنه در دسترس خواهد بود. در مورد آدرس IP ثابت، دامنه تقریباً همیشه صادر می شود، فقط باید آن را از ارائه دهنده دریافت کنید. به عنوان مثال، اگر نام دامنه شما برابر با abcd.ints.ru (ارائه دهنده Corvette-Telecom NEXT) باشد، سایت در http://abcd.ints.ru در دسترس خواهد بود.

راه دیگری برای اختصاص آدرس IP به یک سایت

اگر از قبل یک میزبان مجازی در دنور دارید و نمی‌خواهید نام دایرکتوری اسناد آن را تغییر دهید، می‌توانید آدرس IP خود را به سایت اختصاص دهید و آن را از خارج در دسترس قرار دهید. فرض کنید هاست شما در پوشه /home/mysupersite/www ذخیره شده است. برای اختصاص دادن آدرس IP 192.168.0.49 به آن، باید یک فایل /home/mysupersite/.htaccess ایجاد کنید و خطوط زیر را به آن اضافه کنید:


## فایل /home/mysupersite/.htaccess
## IP خارجی خود را اینجا قرار دهید نه 192.168.0.49!
# dnwr_ip 192.168.0.49

به هر حال، می توانید با مراجعه به فایل /home/custom/.htaccess متوجه شوید که چه دستورالعمل های دیگری وجود دارد.


دنور را دوباره راه اندازی کنید. بررسی کنید که http://192.168.0.49 (البته به جای 192.168.0.49، باید آدرس IP خود را جایگزین کنید) سایت شما /home/mysupersite/www را باز کند.

هشدار امنیتی

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

به طور کلی، شما می توانید هر چیزی را که دوست دارید پیکربندی کنید، یک چیز دیگر این است - نیاز داشتنآیا آن را. توجه داشته باشید که یک وب سرور در معرض دنیای خارج یک آسیب پذیری امنیتی بالقوه برای دستگاه شما است. به عنوان مثال، یک مهاجم می تواند از طریق اسکریپتی که به طور کامل اشکال زدایی نشده است نفوذ کند. زیرا Denver با حقوق Administrator اجرا می شود (یعنی با حداکثر حقوق در سیستم)، سپس هر اسکریپت، حتی کوچکترین آن، می تواند هر کاری که بخواهد انجام دهد. فرض کنید یک اسکریپت به ظاهر بی‌ضرر از test.pl نوشته‌اید که کارهای زیر را انجام می‌دهد:

#!/usr/bin/perl -w
استفاده از CGI::WebIn;
از CGI::WebOut استفاده کنید.
سربرگ ("نوع محتوا: متن/ساده");
open(F, $IN) یا مرگ "نمی‌توان باز کرد\n"؛
در حالی که( ) ( چاپ )

ظاهراً این برنامه فقط محتویات فایل مشخص شده توسط پارامتر fname را چاپ می کند. برای مثال، http://localhost/cgi/test.pl?fname=test.pl کد منبع برنامه را چاپ می کند. با این حال، به راحتی می توان دریافت که فراخوانی باز در این فرم ناامن است. برای مثال، با مراجعه به آدرس /cgi/test.pl?fname=|del+/s/q+c:\windows، برنامه اجرا می‌شود:

Open(F، "|del /s/q c:\\windows") یا ...

این بلافاصله کل دایرکتوری ویندوز را از بین می برد!

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

C:/> telnet server.ru 80
GET /cgi/test.pl?fname=|del+/s/q+c:\windows HTTP/1.1
میزبان: localhost
در اینجا فقط باید Enter را فشار دهید

نتیجه:اگر تجربه زیادی در مدیریت سرور ندارید، نصب یک وب سرور قابل دسترسی خارجی می تواند خطرناک باشد. این امر به ویژه برای صاحبان خوشحال کانال های اینترنتی اجاره ای صادق است. یک حرکت اشتباه و یک روز صبح با یک فرمت تازه از خواب بیدار می شوید هارد دیسک(بهترین سناریو).

پروژه هایی که در دنور شروع شده اند به طور پیش فرض از شبکه محلی قابل دسترسی نیستند. این به این دلیل حاصل می شود که همه میزبان های مجازی دارای آدرس IP 127.0.0.1 هستند که همیشه مخفف "ماشین محلی فعلی" است.

با این حال، هنوز هم می توان به یک میزبان مجازی یک آدرس IP «خارجی» اختصاص داد که از شبکه محلی شما یا حتی اینترنت قابل دسترسی است (اگر رایانه دارای یک آدرس IP دائمی در اینترنت باشد).
به یاد داشته باشید: دنور یک ابزار توسعه دهنده است، نه یک ابزار میزبانی. در حالی که پروژه‌ها در دنور می‌توانند عمومی شوند، ما قویاً از انجام این کار خودداری می‌کنیم. نکته اینجا امنیت است: دنور، به عنوان یک قاعده، با حقوق Administrator شروع می‌کند، به این معنی که اسکریپت‌هایی که تحت کنترل آن هستند، می‌توانند هر کاری را که می‌خواهند روی دستگاه انجام دهند. کوچکترین "حفره" در امنیت اسکریپت باعث می شود هکر به دستگاه شما دسترسی پیدا کند.

نویسندگان Denver هیچ مسئولیتی در قبال آسیب‌های ناشی از هکرها به کسانی که Denver را به بیرون باز کرده‌اند و سهواً آسیب‌پذیری امنیتی را در اسکریپت‌های خود ایجاد کرده‌اند، ندارند.
تعیین آدرس IP شما

ابتدا باید دریابید که چه آدرس IP در شبکه محلی یا اینترنت به شما اختصاص داده شده است. ساده ترین راه برای انجام این کار باز کردن Command است خط ویندوزو در آنجا تایپ کنید:
ipconfig

چیزی شبیه به زیر خواهید دید:
پیکربندی IP برای ویندوز
آداپتور WiFi به اترنت:
پسوند DNS برای این اتصال. . :
آدرس آی پی. . . . . . . . . . . . : 192.168.0.49
پوشش زیر شبکه. . . . . . . . . . : 255.255.255.0
دروازه اصلی. . . . . . . . . . : 192.168.0.1

در این حالت، آدرس IP خارجی دستگاه در شبکه محلی 192.168.0.49 است. چندین رابط شبکه را می توان به طور همزمان در لیست فهرست کرد (اگر رایانه شما مجهز به چندین کارت شبکه یا دستگاه بی سیم باشد). در این مورد، باید تعیین کنید که کدام یک از اینترفیس ها خارجی است و از شبکه محلی قابل دسترسی است. (آدرس های IP که با 192.168 یا 10 شروع می شوند فقط برای دسترسی از شبکه محلی رزرو شده اند، نه از اینترنت. یعنی "خصوصی" هستند.)
مطمئن شوید که آدرس IP شما ثابت است، یعنی. دفعه بعد که دستگاه روشن یا راه اندازی مجدد می شود تغییر نمی کند. اگر آدرس IP به صورت پویا اختصاص داده شود، هیچ راه آسانی برای اتصال دنور به آن وجود ندارد.
پیکربندی فایروال (فایروال، فایروال) ویندوز

در اکثر سیستم های ویندوز، فایروال یا آنتی ویروس داخلی (یا به صورت دستی نصب شده توسط شما) اتصالات ماشین های خارجی به دستگاه فعلی را مسدود می کند. این کار به دلایل امنیتی انجام می شود. البته اگر سایت را به بیرون باز کنید، این مسدودسازی باید غیرفعال شود، در غیر این صورت کسی سایت را نخواهد دید.

هدف ما این است که اجازه دهیم اتصالات ویندوز به پورت 80 (پروتکل HTTP) آدرس IP شما 192.168.0.49، جایی که آپاچی آویزان می شود، بروند. در اینجا دستورالعمل هایی در مورد نحوه انجام این کار در ویندوز XP وجود دارد:
Start - Control Panel را باز کنید، Windows Firewall را انتخاب کنید.
روی تب Exceptions کلیک کنید.
روی دکمه Add Port کلیک کنید، در قسمت Name آدرس IP خود را وارد کنید و در قسمت Port Number عدد 80 را وارد کنید.

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

فرض کنید آدرس IP شما مانند مثال بالا 192.168.0.49 باشد. ساده ترین راه برای مجبور کردن دنور به باز کردن یک سایت خاص در آدرس، قرار دادن اسناد سایت در یک فهرست است:
/home/192.168.0.49/www

بله، نام دایرکتوری حاوی نقطه است! فراموش نکنید که دنور را نیز راه اندازی مجدد کنید.

علاوه بر این، اگر ISP شما نه تنها یک آدرس IP، بلکه یک نام دامنه مرتبط با آن را نیز به شما داده است، سایت بلافاصله با این نام دامنه قابل دسترسی خواهد بود. در مورد آدرس IP ثابت، دامنه تقریباً همیشه صادر می شود، فقط باید آن را از ارائه دهنده دریافت کنید. برای مثال، اگر نام دامنه شما abcd.ints.ru (ارائه‌دهنده Corvette-Telecom NEXT) باشد، سایت در دسترس خواهد بود.
راه دیگری برای اختصاص آدرس IP به یک سایت

اگر از قبل یک میزبان مجازی در دنور دارید و نمی‌خواهید نام دایرکتوری اسناد آن را تغییر دهید، می‌توانید آدرس IP خود را به سایت اختصاص دهید و آن را از خارج در دسترس قرار دهید. فرض کنید هاست شما در پوشه /home/mysupersite/www ذخیره شده است. برای اختصاص آدرس IP 192.168.0.49 به آن، باید یک فایل /home/mysupersite/.htaccess ایجاد کنید و خطوط زیر را به آن اضافه کنید:
## فایل /home/mysupersite/.htaccess
## IP خارجی خود را اینجا قرار دهید نه 192.168.0.49!
# dnwr_ip 192.168.0.49
به هر حال، می توانید با مشاهده فایل /home/custom/.htaccess متوجه شوید که چه دستورالعمل های دیگری وجود دارد.

دنور را دوباره راه اندازی کنید. بررسی کنید که آدرس (البته به جای 192.168.0.49، باید آدرس IP خود را جایگزین کنید) سایت شما /home/mysupersite/www را باز می کند.
هشدار امنیتی

یک بار دیگر به یاد بیاورید که دنور یک وب سرور کامل و قابل اعتماد نیست، بلکه فقط ابزاری است که به شما امکان می دهد تا سایت ها را "بدون خروج از خانه" اشکال زدایی (تست) کنید. هرگونه تلاش برای استفاده از آن برای مقاصد دیگر ممکن است ایمن نباشد.

به طور کلی، شما می توانید هر چیزی را که می خواهید پیکربندی کنید، یک چیز دیگر این است که آیا لازم است یا خیر. توجه داشته باشید که یک وب سرور در معرض دنیای خارج یک آسیب پذیری امنیتی بالقوه برای دستگاه شما است. به عنوان مثال، یک مهاجم می تواند از طریق اسکریپتی که به طور کامل اشکال زدایی نشده است نفوذ کند. زیرا Denver با حقوق Administrator (یعنی با حداکثر حقوق در سیستم) اجرا می شود، سپس هر اسکریپت، حتی کوچکترین آن، می تواند هر کاری که بخواهد انجام دهد. فرض کنید یک اسکریپت به ظاهر بی‌ضرر از test.pl نوشته‌اید که کارهای زیر را انجام می‌دهد:
#!/usr/bin/perl -w
استفاده از CGI::WebIn;
از CGI::WebOut استفاده کنید.
سربرگ ("نوع محتوا: متن/ساده");
open(F, $IN) یا مرگ "نمی‌توان باز کرد\n"؛
در حالی که( ) ( چاپ )

به نظر می رسد این برنامه به سادگی محتویات فایل مشخص شده در پارامتر fname را چاپ می کند. به عنوان مثال، کد منبع برنامه را چاپ کنید. با این حال، به راحتی می توان دریافت که فراخوانی باز در این فرم ناامن است. به عنوان مثال، با مراجعه به آدرس /cgi/test.pl?fname=|del+/s/q+c:\windows، برنامه اجرا خواهد شد:
open(F، "|del /s/q c:\\windows") یا ...

این بلافاصله کل دایرکتوری ویندوز را از بین می برد!

ممکن است بگویید که لوکال هاست همان چیزی است که لوکال هاست برای آن کار می کند تا فقط از دستگاه فعلی کار کند. اگر طبق دستورالعمل های بالا دسترسی به خارج را باز کردید، پس همه چیز دقیقاً همینطور است. با این حال، اگر آپاچی به درستی پیکربندی نشده باشد، امکان نفوذ به لوکال هاست از خارج وجود دارد (اگر سرور باز باشد). این کار بسیار ساده انجام می شود:
C:/> telnet server.ru 80
GET /cgi/test.pl?fname=|del+/s/q+c:\windows HTTP/1.1
میزبان: localhost
در اینجا فقط باید Enter را فشار دهید

نتیجه: اگر تجربه مدیریت سرور قابل توجهی نداشته باشید، نصب یک وب سرور قابل دسترسی خارجی می تواند خطرناک باشد. این امر به ویژه برای صاحبان خوشحال کانال های اینترنتی اجاره ای صادق است. یک حرکت اشتباه و یک روز صبح با یک هارد دیسک تازه فرمت شده (در بهترین حالت) از خواب بیدار می شوید.

البته این یک کپی پیست ظالمانه است، اما با این وجود، اجازه دهید یک نفر آن را بخواند). مطالب از Denwer.ru گرفته شده است

این یک پوسته نرم‌افزاری است که شامل توزیع‌ها و ماژول‌های مناسب است که به شما امکان می‌دهد بدون نیاز به دسترسی به اینترنت، وب‌سایت‌ها را مستقیماً بر روی رایانه محلی خود توسعه، آزمایش و اشکال‌زدایی کنید.

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

کار با دنور - ویژگی های خود سرور

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

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

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

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

البته مدتی نیاز است که برنامه اجرا شود. و پس از بارگیری برنامه، دو نماد روی پانل قابل مشاهده خواهند بود - در صورت موجود بودن، راه اندازی به خوبی انجام شد. وقتی "رایانه من" را باز می کنیم، می بینیم که دیسک مجازی Z روی کامپیوتر ظاهر می شود.

با رفتن به آن متوجه چندین پوشه می شویم. در این مورد، ما فقط به پوشه Home علاقه داریم.

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

بیایید روی کار با پایگاه داده تمرکز کنیم. در اینجا، برای کار با دنور، هر مرورگری را با تایپ localhost یا http://localhost راه اندازی کنید. پس از آن پیامی در مورد عملکرد سرور خواهیم دید.

سپس، برای پیکربندی دنور، این صفحه را به سمت پایین به عنوان "Utilities" اسکرول می کنیم - پیوندهای زیادی را مشاهده خواهیم کرد. خط "phpMyAdmin - MySQL DBMS Administration" را انتخاب کنید، پس از آن ما یک پنجره جدید خواهیم دید.

به زبان لاتین، نام پایگاه داده خود را در قسمت Create new database وارد کنید، تنها چیزی که باقی می ماند این است که روی Create کلیک کنید و یک پنجره جدید ظاهر می شود.

در اینجا نیازی به انجام کاری نیست، فقط روی تب Privileges کلیک کنید تا ادامه دهید.

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

  1. نام کاربری - نام کاربر را علامت بزنید.
  2. Host - در اینجا Localhost را مشخص می کنیم یا می توانید Local را از لیست کشویی انتخاب کنید.
  3. رمز عبور و تایپ مجدد - در اینجا باید رمز عبور را مشخص کنید. یا می توان آن را با استفاده از Generate تولید کرد. با این حال، شما قطعا باید به یاد داشته باشید، بهتر است آن را در جایی تعمیر کنید، قطعا در آینده به آن نیاز خواهیم داشت.

در زیر متوجه بلوک امتیازات جهانی خواهیم شد. در اینجا باید با استفاده از دکمه Check All همه گزینه ها را انتخاب کنید. سپس فقط روی Go در گوشه سمت راست کلیک کنید، پس از آن کار را کامل کردیم. فقط به شما تبریک می گویم - پس از گذراندن تمام این مراحل، ایجاد پایگاه داده جدید خود را با موفقیت به پایان رساندید. در مرحله بعد، اجازه دهید به استفاده مستقیم از آن برای عملکرد کارآمد و پایدار سایت شما بپردازیم.

نحوه کار با دنور - نصب CMS را ادامه دهید

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

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

برای نصب CMSهیچ مشکل خاصی در سرور محلی وجود ندارد، فقط باید مراحل زیر را دنبال کنید:

  • ایجاد یک پوشه کلیدی که سایت ما در آن قرار خواهد گرفت.
  • پوشه ها و فایل های لازم به این دایرکتوری جدید منتقل می شوند.
  • سرور دنور ما را راه اندازی مجدد کنید.
  • و فقط نصب CMS باقی می ماند.

به عنوان مثال، کار با موتور CMS وردپرس را در نظر بگیرید. البته سایر CMS ها ممکن است شامل تفاوت های ظریف خاصی باشد، اما اصل کلی تقریباً همیشه کاملاً جهانی است.


بنابراین، نحوه نصب، پیکربندی Denver (Denwer) و کار با آن را یاد گرفتیم.

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

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