زنگ

کسانی هستند که این خبر را قبل از شما می خوانند.
برای دریافت آخرین مقالات مشترک شوید.
پست الکترونیک
نام
نام خانوادگی
چگونه می خواهید The Bell را بخوانید
بدون اسپم

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

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

اگر طرفدار دنور هستید ، پس مقاله ای دارم.

شروع کار

اولین چیزی که ما باید بازدید کنیم ، وب سایت رسمی توسعه دهنده سرور محلی است که در این آدرس قرار دارد - http://open-server.ru

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

در قسمت "کد از تصویر" را وارد کنید و روی دکمه "بارگیری" کلیک کنید

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

نصب سرور باز روی دیسک

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

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

در مرحله بعد ، کادر محاوره ای ظاهر می شود که به ما می گوید برای اولین بار از طریق رایانه شروع به کار می کند ، که نصب Microsoft Visual C ++ Runtime & Patches را ارائه می دهد. ما موافق هستیم و به کار خود ادامه می دهیم. این روند می تواند مدتی طول بکشد.

پس از نصب Open Server محلی ، یک جعبه چک قرمز در سینی سیستم مشاهده خواهید کرد.

راست کلیک کنید و "اجرای" را انتخاب کنید

پس از شروع ، شما ممکن است خطایی را بدست آورید که پورت دسترسی به سرور (80 و 443) در حال حاضر توسط برنامه دیگری اشغال شده است ، در بیشتر موارد Skype است. راه حل به شرح زیر است. برو به اسکایپ - ابزارها - گزینه ها.

در بخش "تنظیمات" ، شما باید به زیر مورد "اتصال" بروید و گزینه "برای اتصالات ورودی اضافی" را علامت بزنید و از کادر پستی 80 و 443 استفاده کنید. تغییرات خود را ذخیره کنید.

پس از این دستکاری ها ، ما دوباره سعی خواهیم کرد تا پنجره Open Server را باز و شروع کنیم. و وولا! همه چیز کار می کند

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

عالی ، این برنامه راه اندازی شد ، اکنون باید یک سایت جدید ایجاد کنیم و ببینیم که چگونه در میزبان محلی ما کار می کند. برای این کار ، به خود Open Server و پوشه دامنه های آن (دامنه یا پوشه سایتهای آینده ما) بروید.

به داخل بروید و فقط روی "ایجاد پوشه جدید" کلیک کنید.

در حال حاضر سایتی به نام localhost در فهرست دامنه ها وجود دارد. می توانید به مرورگر بروید و این نام را در نوار آدرس وارد کنید.

ما یک پیام خوش آمدید خواهیم دید که به سرور می گوید.

حالا بیایید پوشه سایت جدید خود را ایجاد کنیم و نام آن را test.loc بگذاریم. LOC به ما خواهد گفت که سایت در دستگاه محلی است.

در داخل آن ، از طریق هر ویرایشگر متن ، یک فایل ساده پی اچ پی ایجاد کنید - index.php

پرونده index.php خود می تواند از طریق ویرایشگر متن ایجاد شود یا به آن ویرایشگر کد نیز گفته می شود - Sublime Text.

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

پس از یک راه اندازی موفقیت آمیز ، ما دوباره در تب سایت های من به Open Server می رویم و محلی خود را - test.loc انتخاب می کنیم

حال به مرورگر برویم و خروجی کد php را در صفحه مشاهده کنیم.

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

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


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

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

نصب و راه اندازی

نصب و راه اندازی

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

کیت توزیع یک بایگانی استخراج شده با فرمت 7ZIP (پسوند .exe) است. فایل اجرایی توزیع را اجرا کنید و مسیر باز کردن پرونده ها را انتخاب کنید.

الزامات سیستم

  • حداقل منابع سیستم مورد نیاز: 200 مگابایت رم و 1 گیگابایت بر روی HDD؛
  • ویندوز (32 بیتی یا 64 بیتی): Windows 8 / Windows 7 / Windows Server 2008 / Windows Vista / Windows XP SP3؛
  • مجموعه ای از کتابخانه های نصب شده Microsoft Visual C ++ 2005-2008-2010 بسته بندی مجدد x86؛

در حال دویدن

برای شروع OSPanel از پرونده استفاده کنید OSPanel.exe... در صورت امکان ، برنامه باید فقط به عنوان سرپرست اجرا شود. پس از شروع برنامه ، یک پرچم قرمز در سینی ویندوز (منطقه نزدیک ساعت سیستم) مشاهده خواهید کرد. برای فعال کردن خود سرور وب ، روی کادر تأیید کلیک کنید ، سپس گزینه فهرست [فهرست → اجرای] را انتخاب کنید.

اگر سرور شروع نمی شود ، به بخشی از این راهنمای مرجع بروید.

توجه

قبل از استفاده از OSPanel ، لطفاً [منوی → پیشرفته → اولین شروع] را اجرا کنید. وجود مجموعه نصب شده كتابخانه ها Microsoft Visual C ++ 2005-2008-2010 بسته توزیع مجدد x86 یک الزام سیستم اجباری است ، بدون حضور آنها OSPanel کار نخواهد کرد.

از CD / DVD اجرا کنید

OSPanel می تواند از دیسک های CD / DVD به همان روشی که از یک هارددیسک یا فلش درایو معمولی استفاده می شود ، با این تفاوت که هنگام کار از دیسک نوری ، هیچ تغییری و پرونده ای پس از خروج از برنامه ذخیره نمی شود.

همانطور که می دانید یک دیسک سی دی / دی وی دی در حالت فقط خواندنی در دسترس است و این امر باعث می شود که شروع و استفاده از سرور در چنین رسانه ای معمولی غیرممکن شود. OSPanel یک مکانیزم به اندازه کافی ساده برای خارج شدن از این وضعیت دارد: در هنگام راه اندازی ، سرور در یک پوشه موقتی در رایانه کپی می شود و با خروج برنامه ، این پوشه کاملاً حذف می شود. بنابراین ، تمام کار OSPanel روی رایانه کاربر انجام می شود ، و نه روی دیسک نوری.

نصب به روزرسانی ها

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

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

سازگاری

برخی از ماژول های OSPanel جدید (PHP 5.5 ، MongoDB ، Apache 2.4) با سیستم عامل های قدیمی از قبیل ویندوز XP ، ویندوز 2003 ، ویندوز ویستا ناسازگار هستند. هنگام استفاده از چنین ماژول ها و راه اندازی سرور در سیستم های میراث ، یک پیام خطا دریافت خواهید کرد. همچنین باید توجه داشته باشید که برخی از ماژول ها فقط می توانند با هم کار کنند ، به عنوان مثال Apache 2.4 و PHP 5.5.

ارتباط

در زیر پارامترهای اتصال به ماژول های تنظیم شده در OSPanel بصورت پیش فرض آورده شده است. همیشه می توانید تنظیمات خود را همانطور که می بینید مناسب تغییر دهید.

اتصال MySQL

  • آدرس: دامنه سایت شما *
  • بندر: 3306
  • کاربر: mysql
  • رمز عبور: mysql

اتصال ROOT به MySQL

  • کاربر: root
  • رمز عبور: (خالی)

اطلاعات

رمزگذاری تنظیم شده به طور پیش فرض در تنظیمات سرور MySQL تاثیری در کاربر ROOT ندارد. رمزگذاری لازم است به طور صریح در اسکریپت های اتصال بانک اطلاعاتی مشخص شود ، بنابراین استفاده از کاربر ROOT توصیه نمی شود.

اتصال PostgreSQL

  • آدرس: دامنه سایت شما *
  • بندر: 5432
  • کاربر: postgres
  • رمز عبور: (خالی)

به MongoDB وصل شوید

  • آدرس: دامنه سایت شما *
  • بندر: 27017
  • کاربر: (خالی)
  • رمز عبور: (خالی)

اتصال حافظه

  • آدرس: دامنه سایت شما *
  • بندر: 11211
حداکثر حافظه بکار رفته توسط سرور Memcache 64 مگابایت است. این پارامتر را می توان در تنظیمات OSPanel [منو → تنظیمات → متفرقه] تغییر داد.

اتصال FTP

  • آدرس: دامنه سایت شما *
  • پورت: 21 (990 برای FTPS)
  • کاربر: ftp
  • رمز عبور: ftp

دامنه محلی

اگر می خواهید از آدرس معمولی localhost برای اتصال به سرور MySQL ، PostgreSQL ، FTP یا Memcache استفاده کنید ، کافیست یک دامنه استاندارد یا نام مستعار با نام localhost ایجاد کنید.

اتوماسیون اتصال

هنگامی که با کپی های محلی پروژه های وب زنده کار می کنید ، ویرایش مداوم پرونده های پیکربندی ، عمدتاً از نظر تنظیمات اتصال بانک اطلاعاتی ، دشوار است. برای جلوگیری از این امر توصیه می شود:
  1. یک کاربر پایگاه داده را بصورت محلی با همان نام کاربری ، رمز عبور و امتیازاتی که در سرور راه دور استفاده می شود ایجاد کنید.
  2. یک نام مستعار با همان نام ایجاد کنید که به عنوان میزبان پایگاه داده در سرور از راه دور استفاده می شود.
---
* به عنوان مثال ، اگر فیلمنامه شما در واقع است test.server.loc / mysql.php، سپس میزبان (آدرس) MySQL ، PostgreSQL ، FTP و Memcache سرور می شوند: test.server.loc

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

حالت های مدیریت دامنه

OSPanel دارای سه حالت مدیریت لیست دامنه است: autosarch ، کنترل دستی ، و manual + autosearch. به طور پیش فرض ، اولین حالت اتصال خودکار پوشه ها از فهرست اصلی که در تنظیمات مشخص شده است استفاده می شود.

چگونه autosarch کار می کند

این برنامه دایرکتوری وب مشخص شده برای پوشه های دارای دامنه را اسکن می کند ، پس از آن در هر پوشه یافت شده که در تنظیمات autoscan مشخص شده اند ، زیر پوشه ها (پوشه root domain) را جستجو می کند. اگر هیچ یک از زیر پوشه های فرض شده ریشه پیدا نشود ، آنگاه پوشه دامنه به خودی خود به ریشه دامنه تبدیل می شود.

نحوه عملکرد کنترل ترکیبی (دستی + خودکار)

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

ایجاد دامنه در حالت خودکار

برای ایجاد دامنه یا زیر دامنه ، [فهرست پوشه سایتها] را باز کنید و یک پوشه با نام دامنه آینده ایجاد کنید. پس از ایجاد دامنه ، سرور را مجدداً راه اندازی کنید.

ایجاد یک دامنه به صورت دستی

برای ایجاد دامنه یا زیر دامنه ، به بخش [منو → تنظیمات → دامنه] بروید و یک پوشه از فرم: domain \u003d\u003e ایجاد کنید. به عنوان یک پوشه دامنه ، می توانید یک پوشه موجود را روی دیسک انتخاب کرده یا مستقیماً در پنجره انتخاب پوشه ایجاد کنید. پس از ایجاد دامنه ، تنظیمات را ذخیره کنید.

ایجاد دامنه سیریلیک

OSPanel از دامنه های سیریلیک پشتیبانی می کند ، اما مراقب باشید پوشه با دامنه باید با نام واقعی آن خوانده شود نه یک نام شبه در سیریلیک. برای beer.rf ، نام واقعی (قالب punycode) xn - b1altb.xn - p1ai خواهد بود و با ایجاد چنین دامنه ای به http: //pivo.rf دسترسی پیدا خواهید کرد. برای تبدیل نام دامنه به قالب و نسخه پشتیبان ، از [منو → اضافی → مبدل IDN] استفاده کنید.

ایجاد دامنه

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

نام مستعار آفرینش

برای ایجاد یک نام مستعار ، به بخش [منو → تنظیمات → نامگذاری] بروید و یک ورودی از فرم: دامنه منبع \u003d\u003e دامنه هدف ایجاد کنید. پس از ایجاد نام مستعار ، تنظیمات را ذخیره کنید.

لطفا توجه داشته باشید که ایجاد یک نام مستعار مانند * .xxx.xx به این معنی نیست که دامنه هایی مانند test.xxx.xx ، mail.xxx.xx و غیره در دسترس شما خواهد بود. برای ایجاد آن هنوز باید یک نام مستعار یا دامنه خاص ایجاد کنید ، این یکی از ویژگی های سیستم عامل ویندوز است.

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

اگر یک فایل favicon.ico صحیح در پوشه root root وجود داشته باشد ، نماد سایت در منوی برنامه نمایش داده می شود.

عملیات محدود

در بعضی موارد ، مدیریت دامنه و نام مستعار در دسترس نیست (نگاه کنید به).

ابزارهای وب

می توانید با افزودن پیشوند / بازکننده / به هر دامنه محلی موجود ، صفحه شروع را با پیوندهایی به دامنه ها و لیستی از ابزارها باز کنید. به عنوان مثال: http: // localhost / openerver /

کار با MySQL

ایجاد کاربر MySQL

  1. ریشه نام کاربری را بدون رمز عبور وارد کنید (پیش فرض)
  2. در PHPMyAdmin بخش [Privileges] را باز کنید
  3. روی پیوند [افزودن کاربر جدید] کلیک کنید
  4. فرم را پر کرده و بر روی دکمه [ایجاد کاربر] کلیک کنید

اطلاعات

اگر علاوه بر سایر امتیازات ، امتیاز SUPER برای یک کاربر مشخص شود ، کدگذاری پیش فرض در تنظیمات سرور MySQL روی او تأثیری نخواهد گذاشت. برای هر اتصال به MySQL ، رمزگذاری باید به صورت جداگانه در اسکریپت های شما مشخص شود ، بنابراین توصیه نمی شود که امتیاز SUPER را علامت گذاری کنید.

ایجاد یک پایگاه داده MySQL

  1. باز کردن [منو → پیشرفته → PHPMyAdmin]
  2. استفاده از root برای ورود بدون پسورد (پیش فرض)
  3. در PHPMyAdmin بخش [Databases] را باز کنید
  4. نام بانک اطلاعاتی جدید را وارد کرده و رمزگذاری آن را انتخاب کنید
  5. بر روی دکمه [ایجاد] کلیک کنید

نحوه ورود به مدیر PHPMyAdmin / MySQL

  1. بازکردن [فهرست → پیشرفته → PHPMyAdmin / MySQL Manager]
  2. ریشه نام کاربری را بدون رمز وارد کنید
  3. بر روی دکمه [ورود] کلیک کنید

تعیین رمزگذاری اتصال به سرور MySQL

رمزگذاری cp1251 روسی است ، می توان آن را با نام هر رمزگذاری مورد نیاز جایگزین کرد.

تعویض ماژول های پایگاه داده

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

اتصال طولانی مدت به MySQL (بیش از 1 ثانیه)

قبل از استفاده از OSPanel ، باید IPv6 را از طریق [منو → نشانک ها → رفع رجیستری → IPv6 غیرفعال کنید] غیرفعال کنید. اگر این کار انجام نشود ، فرایند اتصال به سرور MySQL می تواند مدت زمان طولانی (بیش از 1 ثانیه) طول بکشد و سرعت اسکریپت های php شما را خوشحال نمی کند.

کار با مسیر

برای افزودن مسیرهای خود به متغیر محیط PATH ، می توانید از پرونده استفاده کنید ./userdata/config/path.txt

با وارد کردن هرکدام در یک خط جدید ، باید مسیرها را به طور همزمان اضافه کنید ، برای مثال: C: \\ Windows D: \\ My Programs٪ realprogdir٪ \\ data \\ dll C: \\ Windows \\ System32

اطلاعات

به طور پیش فرض ، فایل path.txt گنجانده نشده است. [منو tings تنظیمات → سرور] را مشاهده کنید.

متغیر توضیحات متغیر
٪ realprogdir٪
٪ progdir٪
٪ sprogdir٪
٪ dprogdir٪
٪ dsprogdir٪
٪ realsitedir٪
٪ sitedir٪
٪ ssitedir٪
٪ httpport٪ پورت HTTP سرور
٪ httpsport٪ درگاه سرور HTTPS
٪ postgresqlport٪ پورت سرور PostgreSQL
٪ mysqlport٪ درگاه سرور MySQL
٪ mongodbport٪ پورت سرور MongoDB
٪ memcacheport٪ پورت سرور Memcache
٪ ftpport٪ درگاه سرور FTP
٪ httpdriver٪ نام ماژول HTTP
٪ phpdriver٪ نام ماژول PHP
٪ mysql_driver٪
٪ pg_driver٪ نام ماژول PostgreSQL
٪ mongo_driver٪ نام ماژول MongoDB
٪ memcachedriver٪ نام ماژول Memchache
٪ dnsdriver٪ نام ماژول DNS
٪ ip٪ آدرس آی پی سرور
٪ دیسک٪
٪ osdisk٪
٪ sysdisk٪

سرور DNS

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

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

به طور پیش فرض ، پارامتر TTL روی 60 (ثانیه) تنظیم شده است ، می توانید این مقدار را در پرونده. / Userdata / init.ini تغییر دهید ، البته این را بخاطر بسپارید که تغییرات TTL بی فکر می تواند باعث شود سایر رایانه های موجود در شبکه شما نتوانند ورودی های بی ربط را ذخیره کنند. این پارامتر را فقط اگر واقعاً هدف آن را درک کردید تغییر دهید.

  1. آدرس IP رایانه خود را در شبکه محلی یا اینترنت به عنوان آدرس IP سرور در تنظیمات OSPanel انتخاب کنید (گزینه All IPs موجود را انتخاب نکنید).
  2. خصوصیات اتصال به شبکه مورد نظر را باز کنید:

    مرکز شبکه → اتصال xxx xx خصوصیات Protocol پروتکل اینترنت نسخه 4 → ویژگی ها → عمومی address آدرس های سرور DNS زیر را استفاده کنید.

    آدرسهای سرور NS زیر را وارد کنید: xxx.xxx.xxx.xxx 8.8.8.8 (یا هر نسخه پشتیبان واقعی دیگر) به جای xxx.xxx.xxx.xxx ، آدرس IP رایانه خود را در شبکه محلی یا اینترنت وارد کنید.

  3. روش راه اندازی را در رایانه های دیگر در شبکه محلی تکرار کنید.
  4. نام مستعار را از دستورالعمل های موجود در بخش این دفترچه پیکربندی نکنید. این پیکربندی لازم نیست ، زیرا کامپیوترهای از راه دور مستقیماً با سرور DNS شما کار می کنند و به همه دامنه ها دسترسی دارند.
  5. تنظیمات را ذخیره کرده و سرور OSPanel را راه اندازی کنید.
پس از پیکربندی صحیح ، تمام رایانه های موجود در شبکه محلی شما می توانند به حوزه های OSPanel دسترسی پیدا کنند.

در خدمت دامنه های واقعی

برای سرویس دهی به سرور محلی DNS دامنه های واقعی در اینترنت ، ورودی زیر را در تنظیمات DNS هر دامنه وارد کنید (پارامترهای domain.ru و ip باید به ترتیب با نام دامنه و آدرس IP سرور با OSPanel جایگزین شوند): # تنظیمات در پنل کنترل در ثبت ثبت می شوند. دامنه # برای DNS بر اساس سرورهای ثبت نام ns1.domain.ru. 3600 IN ip # برای DNS مبتنی بر OSPanelns1.domain.ru ip ip

وظیفه زمانبندی

با استفاده از زمانبند وظیفه (Cron)

مقادیر زمانی به صورت اعداد ، ترکیبی از اعداد یا * وارد می شوند.
شما می توانید نقاط زمان را با استفاده از کاما به عنوان جداکننده مشخص کنید: به عنوان مثال: 1،2،3 نتیجه: کار 3 بار انجام می شود ، در دقیقه های 1 ، 2 و 3 ساعت. شما می توانید محدوده ای را با استفاده از یک hyphen مشخص کنید: برای مثال: 5-7 نتیجه: کار 3 بار ، در دقیقه 5 ، 6 و 7 دقیقه انجام می شود. شما می توانید فرکانس اجرای را با استفاده از ستاره (*) و یک برش (/) مشخص کنید: به عنوان مثال: * / 2 نتیجه: کار هر 2 دقیقه یک بار انجام می شود. برای ایجاد یک برنامه دقیق می توانید از روش ها استفاده کنید: برای مثال: 1،5،11-15،30-59 / 2 نتیجه: کار در 1.5 انجام می شود ، از 11 تا 15 و هر 2 دقیقه 30 تا 59 انجام می شود. مربوط به تمام دوره های زمانی (دقیقه ، ساعت ، روز ، ماه ، روز هفته). برای درخواست نشانی اینترنتی در برنامه ریز ، باید از ابزار Wget helper استفاده کنید (به مثالها مراجعه کنید). می توانید از گزینه های جایگزینی در خط فرمان استفاده کنید.

استفاده از متغیرها به عنوان جانشینی

متغیر توضیحات متغیر
٪ realprogdir٪ مسیر واقعی پوشه OSPanel (backslash "\\")
٪ progdir٪ مسیر ایجاد شده به پوشه OSPanel با در نظر گرفتن دیسک مجازی (backslash "\\")
٪ sprogdir٪ مسیر ایجاد شده به پوشه OSPanel با در نظر گرفتن دیسک مجازی (slash "/")
٪ dprogdir٪ مسیر ایجاد شده به پوشه OSPanel ، با در نظر گرفتن دیسک مجازی (برگشت به حالت دو برابر "\\\\")
٪ dsprogdir٪ مسیر ایجاد شده به پوشه OSPanel با در نظر گرفتن دیسک مجازی (برش مضاعف "//")
٪ realsitedir٪ مسیر واقعی به پوشه اصلی دامنه ها (backslash "\\")
٪ sitedir٪ مسیر در پوشه ریشه دامنه ها با در نظر گرفتن دیسک مجازی (backslash "\\") ایجاد شده است
٪ ssitedir٪ مسیر ایجاد شده به پوشه ریشه دامنه ها با در نظر گرفتن دیسک مجازی (slash "/")
٪ httpport٪ پورت HTTP سرور
٪ httpsport٪ درگاه سرور HTTPS
٪ postgresqlport٪ پورت سرور PostgreSQL
٪ mysqlport٪ درگاه سرور MySQL
٪ mongodbport٪ پورت سرور MongoDB
٪ memcacheport٪ پورت سرور Memcache
٪ ftpport٪ درگاه سرور FTP
٪ httpdriver٪ نام ماژول HTTP
٪ phpdriver٪ نام ماژول PHP
٪ mysql_driver٪ نام ماژول MySQL / MariaDB
٪ pg_driver٪ نام ماژول PostgreSQL
٪ mongo_driver٪ نام ماژول MongoDB
٪ memcachedriver٪ نام ماژول Memchache
٪ dnsdriver٪ نام ماژول DNS
٪ ip٪ آدرس آی پی سرور
٪ دیسک٪ نامه را از مسیر ایجاد شده به پوشه OSPanel با در نظر گرفتن دیسک مجازی (فقط حرف) درایو کنید
٪ osdisk٪ نامه را از مسیر واقعی به پوشه OSPanel منتقل کنید (فقط نامه)
٪ sysdisk٪ درایو سیستم ویندوز (فقط نامه)

نمونه ای از یک کار زمان بندی شده (درخواست پرونده cron.php از طریق HTTP و ذخیره پاسخ در پرونده موقت به منظور جمع آوری زباله): زمان: * / 30 * * * * اجرای:٪ progdir٪ \\ ماژول ها \\ wget \\ bin \\ wget.exe -q - -no-cache http://xxx.ru/cron.php -O٪ progdir٪ \\ userdata \\ temp \\ temp.txt نمونه ای از یک کار برنامه ریزی شده (درخواست فایل cron.php از طریق HTTPS و ذخیره پاسخ در پرونده موقت به طوری که زباله جمع نشود) : زمان: * / 30 * * * * اجرای:٪ progdir٪ \\ ماژول \\ wget \\ bin \\ wget.exe --secure-protokol \u003d TLSv1 --no-check-گواهی -q --no-cache https: // xxx.ru/cron.php -O٪ progdir٪ \\ userdata \\ temp \\ temp.txt نمونه ای از یک کار برنامه ریزی شده (اجرای cron.php توسط مفسر PHP): زمان: * / 30 * * * * اجرای:٪ progdir٪ \\ ماژول \\ php \\٪ phpdriver٪ \\ php-win.exe -c٪ progdir٪ \\ modules \\ php \\٪ phpdriver٪ \\ php.ini -q -f٪ sitedir٪ \\ xxx.ru \\ cron.php

متغیرهای زمانبندی شده از پیش تعریف شده

علاوه بر این ، از هر متغیر محیطی ، مانند٪ COMSPEC٪ ، می توان به عنوان متغیرهای زمانبندی استفاده کرد.

برای اجرای دستور از پوسته استفاده می کنیم: زمان: 0 * * * * اجرای:٪ COMSPEC٪ / c del / S / Q c: \\ temp \\ * متغیر ٪ COMSPEC٪ در این حالت مستقر خواهد شد C: \\ Windows \\ system32 \\ cmd.exe

ویژگی های برنامه زمان بندی کار

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

به عنوان مثال ، چنین کاری انجام نمی شود ( ورود اشتباه):٪ realprogdir٪ \\ modules \\ database \\٪ mysql_driver٪ \\ bin \\ mysqldump.exe -A -a --add-drop-data --opt --host \u003d٪ ip٪ --user \u003d root\u003e٪ realprogdir٪ \\ mysqldump.exe -A -a --ad-drop-database --opt --host \u003d٪ ip٪ --user \u003d root\u003e٪ realprogdir٪ \\٪ DD٪ _٪ MM٪ _٪ YYYY٪ _٪ hh٪ _ ٪ mm٪ _dump.sql کار صحیح فوق هنگام اجرای برنامه زمانبندی به دستور زیر گسترش می یابد: C: \\ Windows \\ system32 \\ cmd.exe / c C: \\ OpenServer \\ ماژول ها \\ بانک اطلاعاتی \\ MySQL-5.3.1 \\ bin \\ mysqldump.exe -A -a --add-drop-data --opt --host \u003d 127.0.0.1 --user \u003d root\u003e C: \\ OpenServer \\ 09_01_2013_14_25_dump.sql

اطلاعات

باید این واقعیت را در نظر داشته باشید که کارها بدون جابجایی به پوشه کار برنامه مشخص شده در کار انجام می شود. اگر تعریف پوشه root به درستی انجام نشود ممکن است برخی از اسکریپت های PHP درست کار نکنند.

منوی نشانک

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

انواع نشانک ها

  • ارتباط دادن
  • پوشه
  • برنامه (با پارامترها قابل اجرا است)
  • فرمان خط فرمان ویندوز

استفاده از متغیرها به عنوان جانشینی

متغیر توضیحات متغیر
٪ realprogdir٪ مسیر واقعی پوشه OSPanel (backslash "\\")
٪ progdir٪ مسیر ایجاد شده به پوشه OSPanel با در نظر گرفتن دیسک مجازی (backslash "\\")
٪ sprogdir٪ مسیر ایجاد شده به پوشه OSPanel با در نظر گرفتن دیسک مجازی (slash "/")
٪ dprogdir٪ مسیر ایجاد شده به پوشه OSPanel ، با در نظر گرفتن دیسک مجازی (برگشت به حالت دو برابر "\\\\")
٪ dsprogdir٪ مسیر ایجاد شده به پوشه OSPanel با در نظر گرفتن دیسک مجازی (برش مضاعف "//")
٪ realsitedir٪ مسیر واقعی به پوشه اصلی دامنه ها (backslash "\\")
٪ sitedir٪ مسیر در پوشه ریشه دامنه ها با در نظر گرفتن دیسک مجازی (backslash "\\") ایجاد شده است
٪ ssitedir٪ مسیر ایجاد شده به پوشه ریشه دامنه ها با در نظر گرفتن دیسک مجازی (slash "/")
٪ httpport٪ پورت HTTP سرور
٪ httpsport٪ درگاه سرور HTTPS
٪ postgresqlport٪ پورت سرور PostgreSQL
٪ mysqlport٪ درگاه سرور MySQL
٪ mongodbport٪ پورت سرور MongoDB
٪ memcacheport٪ پورت سرور Memcache
٪ ftpport٪ درگاه سرور FTP
٪ httpdriver٪ نام ماژول HTTP
٪ phpdriver٪ نام ماژول PHP
٪ mysql_driver٪ نام ماژول MySQL / MariaDB
٪ pg_driver٪ نام ماژول PostgreSQL
٪ mongo_driver٪ نام ماژول MongoDB
٪ memcachedriver٪ نام ماژول Memchache
٪ dnsdriver٪ نام ماژول DNS
٪ ip٪ آدرس آی پی سرور
٪ دیسک٪ نامه را از مسیر ایجاد شده به پوشه OSPanel با در نظر گرفتن دیسک مجازی (فقط حرف) درایو کنید
٪ osdisk٪ نامه را از مسیر واقعی به پوشه OSPanel منتقل کنید (فقط نامه)
٪ sysdisk٪ درایو سیستم ویندوز (فقط نامه)

هنگام ایجاد نشانک برای [پرتاب برنامه ها با پارامترها] ، جداکننده مسیر برنامه و پارامترهای راه اندازی علامت # است ، در غیر این صورت نشانک از طریق خط فرمان اجرا می شود!

نمونه هایی از ایجاد نشانک: # مثال 1 (پیوند) نام: سایت من اجرا: http://xxx.ru # مثال 2 (برنامه را با پارامترها اجرا کنید) نام: مدیر MySQL اجرای:٪ realprogdir٪ \\ ماژول ها \\ heidisql \\ heidisql.exe # -h \u003d٪ firstsite٪ -u \u003d root -P \u003d٪ mysqlport٪

منوی برنامه

افزودن یک برنامه قابل حمل

هنگام استفاده از نسخه کامل OSPanel ، می توانید برنامه قابل حمل خود را به منو اضافه کنید. برای انجام این کار؛ این موارد را دنبال کنید:
  1. پوشه را با دسته برنامه های مورد نیاز خود در یک زیر پوشه باز کنید ./progs/ و یک پوشه در آن با نام برنامه قابل حمل خود ایجاد کنید
  2. برنامه قابل حمل خود را به همراه پوشه ها و فایل های آن در دایرکتوری که ایجاد کرده اید کپی کنید
  3. راه اندازی مجدد برنامه OSPanel (نه سرور)

توجه

نام پوشه با برنامه و نام برنامه قابل حمل (بدون پسوند) باید یکسان باشد!

افزودن دسته برنامه

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

افزودن میانبر برنامه

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

توجه! سعی نکنید میانبرهای غیر نرم را در پوشه ها ، سایت ها و غیره در منوی برنامه های قابل حمل کپی کنید. چنین میانبرهایی در فهرست ظاهر نمی شوند و بنابراین کار نمی کنند. برای ایجاد میانبر در سایتها ، پوشه ها و غیره. از [منو → تنظیمات → نشانک ها] استفاده کنید (ببینید).

اسکریپت ها را شروع یا متوقف کنید

مکمل اسکریپت های شروع و متوقف کردن سرور

در OSPanel امکان مکمل کردن اسکریپت های شروع و متوقف کردن سرور با پرونده های .bat (پرونده های دسته ای) وجود دارد.

برای تکمیل اسکریپت راه اندازی ، باید یک فایل قالب ایجاد کنید /userdata/start.tpl.batبرای تکمیل متن اسکریپت متناوب ، باید یک فایل الگو ایجاد کنید /userdata/stop.tpl.bat... شما می توانید دنباله های دلخواه از دستورات در چنین پرونده هایی را برای اجرای توسط مفسر دستور Windows ارسال کنید.

قبل از شروع

اجرای پرونده /userdata/pre_start.bat (قالب: /userdata/pre_start.tpl.bat) اتفاق می افتد قبل از در حال اجرا همه ماژول ها. پرونده باید به درستی پردازش و تکمیل شود ، در غیر این صورت سرور به طور نامحدود منتظر اجرای آن خواهد بود.

بعد از پرتاب

اجرای پرونده /userdata/start.bat (قالب: /userdata/start.tpl.bat) اتفاق می افتد بعد از همه ماژول ها را اجرا می کنید ، اما قبل از اینکه پرچم وضعیت سبز شود. پرونده باید به درستی پردازش و تکمیل شود ، در غیر این صورت سرور به طور نامحدود منتظر اجرای آن خواهد بود.

قبل از توقف

اجرای پرونده /userdata/stop.bat (قالب: /userdata/stop.tpl.bat) اتفاق می افتد قبل از توقف ماژول ها پرونده باید به درستی پردازش و تکمیل شود ، در غیر این صورت سرور به طور نامحدود منتظر اجرای آن خواهد بود.

بعد از توقف

اجرای پرونده /userdata/post_stop.bat (قالب: /userdata/post_stop.tpl.bat) اتفاق می افتد بعد از متوقف کردن ماژول ها اما قبل از اینکه پرچم وضعیت قرمز شود. پرونده باید به درستی پردازش و تکمیل شود ، در غیر این صورت سرور به طور نامحدود منتظر اجرای آن خواهد بود.

استفاده از متغیرها به عنوان جانشینی

در پرونده های قالب با پسوند .tpl.bat می توانید از تعویض ها استفاده کنید گزینه های موجود برای جایگزینی متغیرهای برنامه:
متغیر توضیحات متغیر
٪ realprogdir٪ مسیر واقعی پوشه OSPanel (backslash "\\")
٪ progdir٪ مسیر ایجاد شده به پوشه OSPanel با در نظر گرفتن دیسک مجازی (backslash "\\")
٪ sprogdir٪ مسیر ایجاد شده به پوشه OSPanel با در نظر گرفتن دیسک مجازی (slash "/")
٪ dprogdir٪ مسیر ایجاد شده به پوشه OSPanel ، با در نظر گرفتن دیسک مجازی (برگشت به حالت دو برابر "\\\\")
٪ dsprogdir٪ مسیر ایجاد شده به پوشه OSPanel با در نظر گرفتن دیسک مجازی (برش مضاعف "//")
٪ realsitedir٪ مسیر واقعی به پوشه اصلی دامنه ها (backslash "\\")
٪ sitedir٪ مسیر در پوشه ریشه دامنه ها با در نظر گرفتن دیسک مجازی (backslash "\\") ایجاد شده است
٪ ssitedir٪ مسیر ایجاد شده به پوشه ریشه دامنه ها با در نظر گرفتن دیسک مجازی (slash "/")
٪ httpport٪ پورت HTTP سرور
٪ httpsport٪ درگاه سرور HTTPS
٪ postgresqlport٪ پورت سرور PostgreSQL
٪ mysqlport٪ درگاه سرور MySQL
٪ mongodbport٪ پورت سرور MongoDB
٪ memcacheport٪ پورت سرور Memcache
٪ ftpport٪ درگاه سرور FTP
٪ httpdriver٪ نام ماژول HTTP
٪ phpdriver٪ نام ماژول PHP
٪ mysql_driver٪ نام ماژول MySQL / MariaDB
٪ pg_driver٪ نام ماژول PostgreSQL
٪ mongo_driver٪ نام ماژول MongoDB
٪ memcachedriver٪ نام ماژول Memchache
٪ dnsdriver٪ نام ماژول DNS
٪ ip٪ آدرس آی پی سرور
٪ دیسک٪ نامه را از مسیر ایجاد شده به پوشه OSPanel با در نظر گرفتن دیسک مجازی (فقط حرف) درایو کنید
٪ osdisk٪ نامه را از مسیر واقعی به پوشه OSPanel منتقل کنید (فقط نامه)
٪ sysdisk٪ درایو سیستم ویندوز (فقط نامه)

علاوه بر دستورات نوشتن ، از تعویض های ذکر شده می توان برای مشخص کردن متغیرهای محیط واقعی استفاده کرد ، به عنوان مثال: setx DIR_PHP "٪ realprogdir٪ \\ modules \\ php \\٪ phpdriver٪" شما باید بدانید که پرونده هایی با پسوند .tpl.bat فقط قالب هایی برای پرونده های .bat هستند و اجرا نمی شوند. هنگام راه اندازی یا متوقف کردن سرور ، پرونده های قالب در همان پوشه با متغیرهای تعویض جایگزین به فایلهای .bat اجرایی تبدیل می شوند و این بیت های آماده برای اجرا ارسال می شوند.

توجه

پس از شروع کار خاموش کردن ویندوز ، هیچ فرآیند جدیدی امکان پذیر نیست ، بنابراین اسکریپت های STOP ( متوقف کردن و post_stop.bat) اعدام نشده اند اگر به اجرای اجباری اسکریپت های خاموش نیاز دارید ، باید قبل از اینکه بخواهید کامپیوتر خود را خاموش کنید ، OSPanel را به صورت دستی خاموش کنید.

حالت محدود

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

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

  • استفاده از نام های مستعار و دامنه های خود (به جز دامنه localhost)؛
  • مشخص کردن آدرس IP سرور (بجز آدرسهای 127.0.0.1 و *)؛
بنابراین ، در حالت محدود ، به یکی از دو آدرس IP دسترسی خواهید داشت: 127.0.0.1 یا * ، و تنها به یک دامنه localhost. نام مستعارها و دامنههای دیگر ایجاد شده توسط برنامه پردازش نمی شوند.

فقط در صورتی که به هیچ وجه حق سرپرست ندارید می توانید در حالت محدود کار کنید. اگر توانایی اجرای برنامه با حقوق لازم را دارید ، بنابراین توصیه می کنیم حتما از این موارد استفاده کنید. در صورت فراموش کردن اجرای برنامه با حقوق لازم ، گزینه [Require Administrator Account] را فعال کنید.

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

اضافه کردن OSPanel ، و همچنین سایر مؤلفه هایی که آنتی ویروس / فایروال از آنها سؤال خواهد کرد ، در برنامه های قابل اعتماد... در صورت وجود چنین محافظتی ، محافظت از فایل HOSTS (یا پرونده های سیستم) را در تنظیمات آنتی ویروس / فایروال خود غیرفعال کنید. سعی کنید پرونده را حذف کنید C: \\ Windows \\ System32 \\ Drivers \\ etc \\ host و آن را با محتوای زیر ایجاد کنید: 127.0.0.1 localhost اگر بدون حقوق سرپرست کار می کنید ، اما با یک پرونده HOSTS قابل نوشتن ، این برنامه در حالت عادی و بدون محدودیت کار می کند. برای فعال کردن نوشتن پرونده HOSTS برای همه کاربران ، دستور زیر را از طریق کنسول اجرا کنید (به عنوان سرپرست اجرا شود): attrib -s -r -h -a C: \\ Windows \\ system32 \\ driver ها و غیره \\ میزبان ها

توجه

هنگامی که سرویس کنترل حساب کاربری (UAC) فعال شده و بدون حقوق سرپرست اجرا شود ، OSPanel به پرونده HOSTS دسترسی نخواهد داشت و به طور خودکار وارد یک حالت محدود می شود.

بدون ایجاد مدخل در پرونده HOSTS راه اندازی کنید

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

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

قالب وارد کردن پرونده به پرونده HOSTS استاندارد است - دامنه فضای IPبه عنوان مثال: 192.168.5.10 rhino.acme.com 192.168.5.10 x.acme.com

ارسال نامه از طریق SMTP

ایمیل Yandex

نامه mail.ru

در زیر تنظیمات معمولی برای ارسال نامه از طریق سرور SMTP ارائه دهنده نامه انتخاب شده است.

نامه Gmail

در زیر تنظیمات معمولی برای ارسال نامه از طریق سرور SMTP ارائه دهنده نامه انتخاب شده است.


به طور پیش فرض ، Gmail به شما امکان استفاده از SMTP را نمی دهد ، بنابراین دسترسی باید جداگانه فعال شود. برای فعال سازی باید این مراحل را دنبال کنید:

1. وارد حساب Gmail خود شوید
2. در همان برگه مرورگر ، به https://www.google.com/settings/securance/lesssecureapps بروید
3. دسترسی به حساب خود را برای "برنامه های تایید نشده" فعال کنید (به تصویر زیر مراجعه کنید)
4. ارسال تست نامه از طریق اسکریپت خود روی سرور OSPanel
5- صفحه https://www.google.com/settings/securance/lesssecureapps را بازخوانی کرده و مجدداً دسترسی به حساب را برای "برنامه های تأیید نشده" دوباره فعال کنید (می توانید ایمیل دریافت شده در مورد تلاش برای دسترسی به حساب خود را نادیده بگیرید)

اکنون دوباره ایمیل را ارسال کنید ، این بار ارسال باید کار کند.

دسترسی خارجی

کار با شبکه های خارجی

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

اطلاعات

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

دسترسی خارجی به دامنه های محلی

پس از پیکربندی دسترسی از راه دور به سرور خود ، همه دامنه های محلی از راه دور در دسترس خواهند بود. اما چگونه آنها را باز می کنید؟ برای باز کردن سایت مورد نظر از یک دستگاه راه دور ، باید یک ورودی با آدرس دامنه محلی خود را به پرونده HOSTS چنین رایانه ای اضافه کنید ، به عنوان مثال: 64.55.96.24 supersite (جایی که 64.55.96.24 آدرس رایانه شما است ، و supersite نام دامنه محلی است). پس از ایجاد چنین مدرکی در پرونده HOSTS در رایانه راه دور ، دامنه supersite با تایپ معمول در خط مرورگر در دسترس خواهد بود.

لطفاً توجه داشته باشید - اگر آدرس IP رایانه خود را به سادگی وارد کنید http://64.55.96.24/ یا اگر سعی دارید به یک دامنه محلی وجود نداشته باشید ، یک صفحه خالی باز می شود.

به گونه ای که وقتی آدرس IP رایانه خود را تایپ می کنید ، یک سایت محلی خاص باز می شود ، می توانید نام مستعار از فرم your_external_ip \u003d\u003e your_local_domain را ایجاد کنید. پس از این مراحل ، دامنه محلی مشخص شده توسط شما ، که برای آن نام مستعار ایجاد کرده اید ، از طریق شبکه محلی یا اینترنت به آدرس http: // your_external_ip / (برای مثال ، http://64.55.96.24/) در دسترس قرار می گیرد. اگر کامپیوتر شما به چندین شبکه متصل است و IP \u003d * در تنظیمات سرور تنظیم شده است ، باید چنین نام مستعار برای هر آدرس IP داده شده به رایانه شما در هر یک از شبکه ها ایجاد شود.

امنیت رایانه

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

کنترل خارجی

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

کنترل اینترنت

برای دسترسی به صفحه کنترل ، باید آدرس http: // localhost: 1515 / (به طور پیش فرض) را وارد کنید. درگاه ، ورود به سیستم و رمز ورود به صفحه کنترل را می توان مستقیماً در تنظیم OSPanel [منو → تنظیمات → متفرقه] مشخص کرد. کنترل پنل در هر آدرس IP که رایانه شما از آن قابل دسترسی است ، و همچنین در هر دامنه محلی ایجاد شده روی سرور در دسترس است. برای کنترل برنامه از طریق اینترنت ، آدرس IP خارجی شما باید "سفید" باشد ، یعنی. قابل دسترسی از طریق اینترنت

دستورات استفاده در خط فرمان

"C: \\ openerver \\ OSPanel.exe" # شروع برنامه "C: \\ openerver \\ OSPanel.exe" / شروع # شروع سرور "C: \\ openerver \\ OSPanel.exe" / راه اندازی مجدد # راه اندازی مجدد سرور "C: \\ openerver \\ OSPanel .exe "/ متوقف کردن # متوقف کردن سرور" C: \\ openerver \\ OSPanel.exe "/ خروج # خروج از برنامه

محافظت از سرور

تنظیم حفاظت

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

چندین مرحله برای محافظت از سرور وب خود از دسترسی غیر مجاز:

  1. رمزهای عبور کاربر استاندارد FTP را تغییر دهید [منو → تنظیمات server سرور FTP]؛
  2. کلمه عبور خود را برای کاربران روت (و سایر) همه ماژول های DBMS تنظیم کنید.
  3. محافظت از ابزار وب و دیسک را از دسترسی به شبکه های خارجی در تنظیمات برنامه فعال کنید [فهرست Menu تنظیمات → سرور]؛
  4. اکنون برنامه کنترل (خود سرور) را مجدداً راه اندازی کنید.
  5. دیوار آتش را با بستن ALL درگاه ها برای دسترسی خارجی پیکربندی کنید به غیر از مواردی که شما قصد استفاده از آنها را دارید (برای مثال: 80،443،21،990،53)؛

توجه

سرور وب به نمایندگی از سرپرست رایانه شما اجرا می شود ، هنگام کار بر روی آدرس های IP خارجی یا IP \u003d * امنیت رایانه شما در معرض خطر خواهد بود! از استفاده از اسکریپت های آسیب پذیر ، پیکربندی نادرست ماژول ها ، رمزهای عبور ساده خودداری کنید.

محافظت داخلی در برابر دسترسی خارجی

انتخاب گزینه [محافظت از سرور از دسترسی خارجی] برخی عملکردهای PHP خطرناک را غیرفعال می کند ، دسترسی به ابزارهای وب از خارج مسدود خواهد شد و دسترسی به دیسک برای اسکریپت های PHP به پوشه root domain محدود خواهد شد. این گزینه عملکرد اسکریپت های PHP را 3-4 بار کاهش می دهد.

همکاری با گلابی و آهنگساز

نصب گلابی

برای نصب Pear ، سرور را شروع کرده و [منو → Advanced → Console] را اجرا کنید ، سپس دستور را در کنسول تایپ کنید گلابی و دستورات بیشتر نصب را دنبال کنید.

نصب آهنگساز

آهنگساز از نسخه 5.3 با تمام ماژول های PHP سازگار است. برای نصب Composer ، سرور را راه اندازی کرده و [منو → پیشرفته → کنسول] را اجرا کنید ، سپس به سایتی که می خواهید Composer را نصب کنید به پوشه بروید (برای مثال: cd C: \\ openerver \\ domains \\ localhost) بعد از اینکه خود را در پوشه با سایت مورد نظر پیدا کردید ، دستور را در کنسول تایپ کنید آهنگساز ابتکار و یک فایل پیکربندی Composer (composer.json) تولید کنید. هنگامی که فایل آهنگساز.json تولید شد ، دستور را در کنسول تایپ کنید آهنگساز نصب کنید و منتظر نصب پروژه های منتخب و همچنین وابستگی های آنها باشید. در آینده می توانید پروژه های نصب شده را با دستور به روزرسانی آهنگساز بروزرسانی کنید ، به عنوان مثال: cd C: \\ openerver \\ domains \\ localhost & composer -v

نصب پروژه های آهنگساز

  1. اجرای [منو → پیشرفته → کنسول]؛
  2. با سایتی که قصد نصب پروژه را دارید به پوشه بروید.
  3. به عنوان مثال هر پروژه مورد نیاز خود را نصب کنید:
# برو به پوشه پروژه cd C: \\ openerver \\ domains \\ localhost # نصب آهنگساز Symfony ایجاد-پروژه سمفونی / چارچوب-استاندارد-نسخه Symfony # نصب آهنگساز PHPUnit ایجاد-پروژه phpunit / phpunit phpunit & echophp -d output_buffering \u003d 0 phpunit \\ phpunit.php٪ *\u003e phpunit.bat # نصب آهنگساز لاراول ایجاد-پروژه لاراول / لاراول لاراول --prefer-dist # نصب آهنگساز phpDocumentor ایجاد-پروژه phpdocumentor / phpdocumentor phpdocumentor در آینده برای به روزرسانی یک پروژه نصب شده از این طریق ، فقط بروید با پروژه مورد نظر و اجرای دستور بروزرسانی آهنگساز: cd C: \\ openerver \\ domains \\ localhost \\ phpunit و به روزرسانی آهنگساز

کار کنسول

برای شروع کنسول داخلی ، سرور را شروع کرده و [منو → اضافی → کنسول] را اجرا کنید. محیط در زمان راه اندازی سرور شکل گرفته و به کلیه ماژول های راه اندازی شده منتقل می شود. هر برنامه دیگری ، چه کنسولی و چه یک IDE ، می تواند محیط صحیحی را نیز بدست آورد ، کافیست این برنامه ها را از منوی OSPanel اجرا کنید. برای این کار می توانید بوکمارک درست کنید یا میانبر را به فهرست برنامه اضافه کنید (بخش ها و بخش ها را ببینید).

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

کنسول داخلی حتی در صورت خاموش بودن سرور می تواند راه اندازی شود ، در نسخه کامل اجرای [منو → برنامه ها → اینترنت → کنسول]. با این حال ، هنگامی که سرور خاموش است ، محیط ایجاد نمی شود و بنابراین کار با کنسول با PHP و سایر ماژول ها یا برنامه ها (گلابی ، آهنگساز ، اسکریپت ها و غیره) غیرممکن خواهد بود.

ویژگی های مهم

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

رفع رجیستری

از بین منوی OSPanel در میان زبانه های ایجاد شده به طور پیش فرض ، اصلاحاتی برای خود نصب وجود دارد. همچنین می توانید اصلاحات را در پوشه پیدا کنید ./modules/system/ و خودتان آنها را اعمال کنید.

برای غیرفعال کردن IPv6 ، رجیستری برطرف شود

این عیب یابی تمام اجزای IPv6 را قادر می سازد غیر از رابط حلقه برگشت غیرفعال شوند. این اصلاح همچنین به ویندوز می گوید IPv4 را با تغییر در ورودی های جدول پیشوند ، ترجیح می دهد IPv4 را از IPv6 ترجیح دهد. توصیه می شود این اصلاح را فقط برای کاربرانی که از دامنه localhost استفاده می کنند و در عین حال OSPanel مجوز نوشتن در پرونده را ندارد استفاده کنید. میزبان Windows \\ System32 \\ Drivers \\ etc \\.

ثبت سفارشی برای شخصی سازی رفتار سیستم

این رفع اشکال به شما امکان می دهد تا در هنگام خاموش کردن ویندوز ، رفتار سیستم را تنظیم کنید. رفع خاتمه خودکار فرآیندها و مدت زمان انتظار (پس از آن روند آویزان در نظر گرفته می شود) تا 30 ثانیه افزایش می یابد.

رفع رجیستری برای بهینه سازی عملکرد SSD

این عیب یابی به شما امکان می دهد تا درایورهای مدیریت لینک (LPM) و DIPM را در درایورهای SATA AHCI غیرفعال کنید. استفاده از LPM با دیسک های SSD اغلب منجر به احتمال یخ زدن در عملکرد سیستم عامل می شود ، از انجمادهای کوچک گرفته تا یخ زدن کامل سیستم. برای جلوگیری از سایش در SSD ، این رفع مشکلات Superfetch و prefetch و همچنین بروزرسانی زمان آخرین دسترسی به پرونده ها در NTFS را غیرفعال می کند.

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

رفع رجیستری برای تنظیم TCP

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

درایور TCPIP را برای ویندوز XP رفع کنید

رفع محدودیت نیمه باز برای تغییر حداکثر تعداد اتصالات TCP خروجی نیمه باز (اتصالات نیمه باز یا تلاش برای اتصال) در پرونده سیستم tcpip.sys طراحی شده است. محدودیت این است که کامپیوتر اجازه ندارد بیش از 10 اتصال خروجی نیمه باز همزمان داشته باشد. بنابراین سرعت اتصال به رایانه های دیگر محدود است. پچ به شما امکان می دهد تا این محدودیت را حذف کنید ، یعنی برای اتصالات نیمه باز حداکثر حد را افزایش دهید. برای اکثریت قریب به اتفاق کاربران ، حد 100 کافی خواهد بود. این پچ برای نسخه های قدیمی ویندوز x32 و x64: XP، 2003 Server، Vista کاربرد دارد. با شروع نسخه های ویندوز ویستا SP2 و ویندوز 7 ، نیازی به اعمال پچ نیست و در صورت راه اندازی ، شما را از عدم امکان نصب مطلع می کند.

توجه

پس از اعمال رفع ، حتما کامپیوتر خود را مجدداً راه اندازی کنید.

پرسش و پاسخ

هیچ چیز برای شروع نیست؟

ناامید نشوید ، به گزارش عمومی برنامه و سایر گزارش های مؤلفه [منو → مشاهده سیاههها] نگاهی بیندازید. در بیشتر موارد ، در آنجا دلیل شروع ناموفق را پیدا خواهید کرد. در موارد پیچیده تر ، گزینه [Start server in debug mode] را فعال کنید ، این به شما امکان می دهد هنگام راه اندازی اطلاعات اشکال زدایی را مشاهده کنید. همچنین OSPanel را به آن اضافه کنید برنامه های قابل اعتماد در صورت وجود فایروال یا آنتی ویروس خود را.

آن پورت 80 ، 3306 و غیره را می نویسد. قبلاً گرفته شده!

گزینه [شروع سرور در حالت تهاجمی] را در تنظیمات OSPanel فعال کنید ، در این حالت تمام برنامه هایی که پورت های مورد نیاز را اشغال می کنند به زور بسته خواهند شد. OSPanel را به آن اضافه کنید برنامه های قابل اعتماد سرور آنتی ویروس / فایروال / پروکسی خود ، یا نظارت بر درگاه های 80/443/21 / 90xx / 3306 را در صورت وجود غیرفعال کنید. آنتی ویروس ها / فایروال های فردی گزینه های اضافی خود را دارند. تنظیمات مربوط به رهگیری اتصالات برنامه به شبکه.

می نویسد که هیچ حق دسترسی برای کار در این پوشه وجود ندارد!

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

چرا دکمه ها خاکستری هستند و فشرده نمی شوند ؟!

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

وقتی پرچم زرد نیست می توانم منو را باز کنم!

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

3000 دامنه ایجاد شده و اکنون سرور شروع نخواهد شد!

تعداد تنظیمات وضعیت سرور را در تنظیمات برنامه به 20-30 یا بالاتر افزایش دهید [فهرست → تنظیمات isc متفرقه]. اگر از ماژول Nginx استفاده می کنید ، از ماژول Apache HTTP تغییر دهید.

می خواهم سایت را با در نظر گرفتن سرعت های مختلف اینترنت (دستگاه های تلفن همراه) تست کنم!

OSPanel این توانایی را دارد که نرخ انتقال داده را برای شبیه سازی بارگذاری کند وب سایت محدود کند. برای محدود کردن سرعت ، از منوی OSPanel استفاده کنید: [فهرست → تنظیمات → متفرقه]. سرعت را می توان به 1-40 کیلوبایت در ثانیه محدود کرد و مقدار آن را به 0 یا بیشتر از 40 لغو کرد. حد مجاز برای هر درخواست تعیین شده است ، بنابراین اگر مشتری همزمان 4 تصویر را در سایت (4 اتصال) باز کند ، در هر یک از آنها با سرعت مشخص بارگیری می شود.

ویرایش تنظیمات ماژول از کجا؟

برای ویرایش تنظیمات ماژول ، از منوی OSPanel استفاده کنید: [منو → پیشرفته → پیکربندی].

ایمیل های من کجا ذخیره شده اند؟

به طور پیش فرض ، تمام ایمیل ها در یک پوشه موقت ذخیره می شوند userdata / tmp / email /، هنگام توقف سرور ، این پوشه پاک نمی شود. می توانید نامه های ارسال را از طریق یک سرور SMTP از راه دور پیکربندی کنید: [فهرست → تنظیمات → نامه].

من در منوی برنامه روی سایت مورد نظر کلیک می کنم ، اما هیچ چیزی باز نمی شود!

بسیاری از موارد منو به نصب و کار صحیح نیاز دارند مرورگر پیش فرض... همچنین می توانید مرورگر خود را مستقیماً در تنظیمات برنامه مشخص کنید: [فهرست → تنظیمات → فهرست].

من دامنه local_site.loc را ایجاد کردم اما کار نمی کند!

شخصیت زیرین نمیتواند به نام دامنه باشد ، بنابراین چنین دامنه ای به هم وصل نمی شود. شخصیت های مجاز:.

سرور با ip 192.168.0.1 شروع نمی شود و می گوید localhost فقط روی ip 127.0.0.1 کار می کند!

در واقع ، دامنه localhost فقط با آدرس ip 127.0.0.1 قابل استفاده است ، بنابراین این دامنه را تغییر نام دهید یا در صورت نیاز آن را حذف نکنید.

من می خواهم بدون دیسک مجازی کار کنم!

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

دیسک مجازی را نمی توانم ببینم!

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

سرور شروع می شود اما مرورگر می گوید دامنه یافت نشد!

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

چرا من نیاز به پیکربندی نمایش نشانک ها به جای سایت ها دارم؟

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

بازآفرینی نشانکها ، کاربران FTP و غیره ، مشکل دارم ، فقط باید آنها را ویرایش کنم!

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

اتصال به دیتابیس بیش از 1 ثانیه طول می کشد!

استفاده از IPv6 را با استفاده از دستورالعمل های موجود در بخش این دفترچه غیرفعال کنید.

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

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

به تدریج سرور تمام فضای دیسک را گرفت!

ناپدید شدن تدریجی فضای آزاد نشان می دهد که هنگام شروع سرور ، تمیز کردن خودکار گزارش ها را غیرفعال کرده اید. در نتیجه ، هنگامی که سرور به طور فعال مورد استفاده قرار می گیرد ، پرونده های ورود به سیستم به اندازه های بزرگ رشد می کنند و تمام فضای دیسک آزاد را می گیرند. ورودی های ورود به سیستم را در بیننده گزارش پاک کرده و امکان تنظیم خودکار پرونده ها در هنگام راه اندازی در تنظیمات OSPanel را فعال کنید. پوشه را خالی کنید . \\ userdata \\ tmp از پرونده های موقتی

چگونه می توانم تنظیمات میزبان خودم را برای یک دامنه ایجاد کنم؟

برای ایجاد پیکربندی دامنه دلخواه از قالب پیکربندی میزبان مجازی در پوشه دامنه مورد نظر استفاده کنید. هنگام ایجاد / تغییر پرونده ، راه اندازی مجدد سرور لازم است. قالب پیکربندی برای ماژول مورد نیاز را می توان در پوشه یافت ./userdata/config/.

به عنوان مثال ، اگر می خواهید پیکربندی دامنه xxx.ru را برای ماژول Apache-2.4.2 ایجاد کنید ، فایل را کپی کنید ./userdata/config/Apache-2.4.3_vhost.conf به پوشه با دامنه مورد نیاز ، این پرونده را متناسب با نیاز خود ویرایش کرده و سرور را مجدداً راه اندازی کنید.

یا مثالی دیگر ، هنگام استفاده از ماژول Apache + Nginx ، می توانید هر دو فایل پیکربندی را برای هر سرور در پوشه دامنه کپی کنید: Apache-2.2.23 + Nginx-1.2.4_vhosta.conf و Apache-2.2.23 + Nginx-1.2.4_vhostn.conf.

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

چگونه و کجا پیکربندی های مؤلفه ویرایش می شود؟

OSPanel از پرونده های قالب پیکربندی استفاده می کند که از طریق منوی برنامه عمومی در دسترس هستند. سعی نکنید فایلهای پیکربندی موقت را که هنگام راه اندازی سرور ایجاد می شوند ویرایش کنید ، منطقی نیست. الگوهای پیکربندی برای هر ماژول فردی هستند ، یعنی اگر هر یک از ماژول ها را به عنوان فعال انتخاب کنید ، سپس الگوهای تنظیمات این ماژول خاص نیز فعال می شوند. به عنوان مثال: شما قالب پرونده php.ini را با ماژول PHP 5.2 پیکربندی کرده اید و سپس ماژول PHP 5.3 را به عنوان فعال انتخاب کرده اید. در این حالت ، شما باید مجدداً قالب پرونده php.ini را برای ماژول PHP 5.3 پیکربندی کنید.

ایستگاه از پیش تنظیم شده برای همه ماژول ها و ابزارها در پوشه ذخیره می شوند ./userdata/config/، آنها نمی توانند به عنوان پیکربندی واقعی مورد استفاده قرار گیرند و در هنگام راه اندازی ماژول ها ، کنسول ها و اسکریپت ها نمی توانند مشخص شوند. در طی فرآیند راه اندازی ، الگوهای پیکربندی از طریق یک پارسر می گذرد ، که تمام متغیرهای تعویض را با داده های واقعی جایگزین می کند و پرونده های پیکربندی آماده را در یک پوشه ذخیره می کند. ./userdata/temp/config/.

چگونه می توان تنظیمات ویژه ای را برای اتصال به سرور SMTP برای دامنه انتخاب شده مشخص کرد؟

OSPanel توانایی ارسال نامه از طریق یک سرور SMTP شخص ثالث را دارد و همه دامنه ها از پارامترهای اتصال مورد نظر توسط کاربر در پنجره تنظیمات OSPanel استفاده می کنند. برای اینکه یک دامنه خاص از تنظیمات خاص خود برای اتصال به سرور SMTP استفاده کند ، باید آنها را در الگوی پیکربندی این هاست مشخص کنید. قالب پیکربندی میزبان مجازی (نحوه ایجاد آن را در جواب قبلی توضیح داده شده) را در پوشه با دامنه موردنیاز باز کنید و محتوای زیر را به توضیحات میزبان اضافه کنید (در یک خط): php_admin_value sendmail_path "٪ mailway٪ -t --smtp-ssl \u003d هیچ --smtp- سرور \u003d smtp.xxx.xx --smtp-port \u003d xx [ایمیل محافظت شده] [ایمیل محافظت شده] --smtp-pass \u003d xxxxxx --pop3-server \u003d pop3.xxx.xx [ایمیل محافظت شده] --pop3-pass \u003d xxxxxx "به عنوان مثال: ٪ limit٪ DocumentRoot "٪ hostdir٪" ... php_admin_value sendmail_path "٪ mailway٪ -t --smtp-ssl \u003d هیچی --smtp-server \u003d smtp.xxx.xx --smtp-port \u003d xx [ایمیل محافظت شده] [ایمیل محافظت شده] --smtp-pass \u003d xxxxxx --pop3-server \u003d pop3.xxx.xx [ایمیل محافظت شده] --pop3-pass \u003d xxxxxx "... قسمت آخر خط --pop3-server \u003d pop3.xxx.xx [ایمیل محافظت شده] --pop3-pass \u003d xxxxxx فقط در صورت نیاز به احراز هویت POP3 قبل از SMTP اضافه کنید. مقادیر ممکن برای پارامتر --smtp-ssl \u003d هیچ ، خودکار ، ssl یا TL نیست.

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

حل مشکلات

در زیر روش حل مشکلات هنگام شروع سرور آورده شده است. پس از انجام هر عمل ، باید آزمایش آزمایشی سرور را تکرار کنید و در صورت عدم موفقیت در راه اندازی ، می توانید به مرحله بعدی بروید.
  1. اجرای [منو → موارد اضافی → اولین شروع]. در صورت اختیاری ، می توانید با ورود اصلاحات به رجیستری موافقت کنید.
  2. اطمینان حاصل کنید که آدرس IP مشخص شده در تنظیمات وجود داشته باشد (به جز [*]). همچنین مطمئن شوید که تمام تنظیمات برنامه صحیح است.
  3. OSPanel را به آن اضافه کنید برنامه های قابل اعتماد فایروال / آنتی ویروس خود را یا در صورت وجود آنها را به صورت مناسب پیکربندی کنید.
  4. [منو → مشاهده سیاههها را اجرا کنید ، سعی کنید علت این مشکل را پیدا کرده و آن را رفع کنید (در صورت امکان).
  5. گزینه [Start server in debug mode] را در تنظیمات OSPanel فعال کنید و سعی کنید علت این مشکل را پیدا کرده و آن را برطرف کنید (در صورت امکان).
  6. دستور زیر را از طریق کنسول اجرا کنید (به عنوان Administrator اجرا کنید): attrib -s -r -h -a C: \\ Windows \\ system32 \\ درایورها و غیره \\ هاست
  7. در صورت غیرفعال بودن سرویس DNS را فعال کرده و آن را راه اندازی کنید ، کلیه سرویس ها را به نام IIS موجود است غیرفعال کنید.
  8. اگر در رایانه شما نصب شده است ، پراکسی ها و پراکسی های جهانی را غیرفعال کنید.

اطلاعات

یک مشکل بسیار شایع یک بندر 80 شلوغ است که معمولاً توسط اسکایپ اشغال شده است. برای برطرف کردن مشکل ، به [Skype Settings ection Advanced → Connection] بروید و بردارید [از پورت های 80 و 443 به عنوان گزینه استفاده کنید] را بردارید.

کنترل حساب کاربری (UAC)

هنگامی که سرویس کنترل حساب کاربری (UAC) فعال شده و بدون حقوق سرپرست اجرا شود ، OSPanel به پرونده HOSTS دسترسی نخواهد داشت و به طور خودکار وارد یک حالت محدود می شود. به عنوان یک قاعده ، حالت محدود با حضور تنها یک دامنه localhost در منوی برنامه نشان داده می شود ، در حالی که سایر دامنه ها نیز زودتر ایجاد شده اند. برای برطرف کردن وضعیت ، گزینه [Require Administrator Account] را در تنظیمات OSPanel فعال کنید و برنامه را مجدداً راه اندازی کنید یا User Account Control (UAC) را غیرفعال کنید.

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

  1. استفاده از سرور داخلی DNS (تنظیم با توجه به دفترچه راهنما)؛
  2. فعال کردن گزینه [تغییراتی در پرونده HOSTS ایجاد نکنید] + ویرایش دستی این پرونده؛
  3. مجوزهای نوشتن در پرونده HOSTS را برای همه کاربران Windows تنظیم کنید.
  4. رد توانایی مدیریت دامنه ها و کار با یک دامنه محلی محلی.

ایجاد مجامع

چیست و چرا مورد نیاز است؟

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

شما می توانید یک مینی سرور آماده با اسکریپت نصب شده ، سیستم CMS ، وب سایت ، پروژه و غیره ایجاد کنید و کاربران یا مشتری های آینده فقط باید آن را بارگیری و اجرای کنند! در ابتدا محصول شما کار خواهد کرد ، نیازی به جستجوی سرور برای آن نیست ، نیازی به نصب ، پیکربندی و غیره نخواهید داشت. علاوه بر این ، مواد نسخه ی نمایشی را می توان از طریق CD / DVD به مشتریان توزیع کرد. OSPanel می تواند از رسانه هایی مانند HDD معمولی یا فلش مموری کار کند ، با این تفاوت که هنگام کار از دیسک نوری ، هیچ تغییری و پرونده ای پس از خروج از برنامه ذخیره نمی شود.

نحوه ایجاد یک نسخه ی نمایشی

  1. آخرین توزیع OSPanel Mini را بارگیری کرده و آن را در یک پوشه موقت باز کنید. به پوشه ای که توزیع بدون بسته بود بروید و برنامه را اجرا کنید OSPanel.exe.
  2. ماژول های غیر ضروری را در پوشه حذف کنید ./modules/php/*, ./modules/database/* و ./modules/http/* فقط یک ماژول را در پوشه ها بگذارید ، که برای محصول نرم افزاری شما استفاده خواهد شد. اگر قصد استفاده از ماژول های DNS و Memcached را ندارید ، می توانید پوشه هایی با این ماژول ها را نیز حذف کنید: ./modules/dns/* و ./modules/memcached/* به ترتیب.
  3. [منو tings تنظیمات] را کلیک کنید و انتخاب کنید تا از آن ماژول هایی که حذف نکردید استفاده کنید. آدرس IP سرور را روی تنظیم کنید 127.0.0.1 ، غیرفعال کنید [به طور خودکار به روزرسانی ها را بررسی کنید] ، گزینه را غیرفعال نکنید [به طور خودکار نیاز به دیسک مجازی را تعیین کنید]. تنظیمات دیگری را که می خواهید تنظیم کنید.
  4. [منو → تنظیمات اضافی Click پیکربندی] را کلیک کنید و در صورت لزوم الگوهای پیکربندی ماژول های مورد نیاز برای محصول خود (اسکریپت / سایت / cms) را پیکربندی کنید.
  5. سرور را راه اندازی کرده و محصول نرم افزاری خود (اسکریپت / سایت / cms) را در دامنه نصب کنید محل محلیکه به طور پیش فرض در OSPanel موجود است. مراحل لازم را برای پیکربندی اسکریپت انجام دهید و سپس از کلیه فرم های مجوز در جایی که مجاز به آن هستید خارج شوید (به عنوان مثال: حساب شخصی ، اداره و غیره).
  6. [منو tings تنظیمات] را کلیک کنید و برای صفحات اصلی محصول نرم افزاری خود نشانک ایجاد کنید (به عنوان مثال: پنل مدیریت ، حساب شخصی ، صفحه اصلی). گزینه [نمایش نشانک ها به جای سایت ها] را در تنظیمات OSPanel فعال کنید. اکنون سرور را متوقف کرده و تنظیمات را ذخیره کنید.
  7. به عنوان مثال [منو → خروج] را کلیک کنید و فایل برنامه را مطابق با نام محصول خود تغییر نام دهید ./ پوشه temporal / OSPanel.exe که در ./ پوشه temporal / MegaCMS Server.exe.
  8. اکنون می توانید مستندات مربوط به محصول خود را به عنوان یک پرونده .chm به مونتاژ اضافه کنید. پرونده باید در پوشه کپی شود ./modules/system/docs/، بعداً در فهرست [Extras ras Documentation] نمایش داده می شود.
  9. اکنون محتویات پوشه موقت را درون یک بایگانی خود استخراج کنید یا محتویات آن را روی یک دیسک CD / DVD بسوزانید. انتخاب فقط به شکل مورد نظر توزیع مونتاژ بستگی دارد.
یک نسخه ی نمایشی شخصی برای محصول نرم افزاری شما آماده است!

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

2- پرونده های پروژه.

دامنه را "myshop" نامگذاری می کنم (در صورت تمایل می توانید نام خود را انتخاب کنید). بایگانی بارگیری شده را با این پروژه باز کنید و در پوشه C: \\ OpenServer \\ domains \\ myshop \\

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

3. دامنه محلی را به Open Server اضافه کنید.

ما وارد تنظیمات می شویم:

سپس به برگه "دامنه" بروید. در لیست کشویی گزینه منو "کنترل دستی" را انتخاب کنید:

این برنامه از راه اندازی مجدد سرور درخواست می کند ، ما تأیید می کنیم:

4- بیایید کار سایت را بررسی کنیم.

هورا! سایت کار می کند ، گرچه خطایی را نشان می دهد. متن خطا بیان می کند که سایت نمی تواند به بانک اطلاعاتی متصل شود. اکنون آن را پیکربندی خواهیم کرد.

5- تنظیم پایگاه داده.

در ابتدای آموزش بایگانی db_export.zip را بارگیری کردیم. آن را باز کنید. پرونده db_export.sql یک "کپی" از پایگاه داده است ، آن را مفید نگه دارید.

Open Server همراه با ابزار phpMyAdmin است ، اجازه دهید از آن برای کار با بانک اطلاعات استفاده کنیم:

ما با ورود به سیستم "root" به پنل می رویم ، رمز عبور را خالی بگذاریم

به برگه وارد کردن ، پرونده را انتخاب کنید ، پرونده db_export.sql را انتخاب کنید ، روی باز کردن کلیک کنید.

در یک لحظه ، پایگاه داده وارد خواهد شد ، می توانید محتوای جداول آن را مشاهده کنید:

6. پیکربندی پارامترها برای اتصال به پایگاه داده.

مرحله آخر تنظیم پارامترها است. برای این کار ، باید فایل db_params.php را در پروژه ما ویرایش کنید. برای انجام این کار ، آن را با دفترچه یادداشت باز کنید:

و داده های مورد نیاز را وارد کنید. نام پایه را بدون تغییر بگذارید - "phpshop". در مورد ما (با نصب استاندارد Open Server) کاربر "root" است ، رمز عبور یک رشته خالی است.

از مقاله شما یاد خواهید گرفت: OpenServer برای چیست ، کجا آن را بارگیری کنید و چگونه آن را نصب کنید (من آن را با استفاده از ویندوز 10 به عنوان مثال نشان می دهم)

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

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

یک صفحه باز می شود که در آن دو گزینه برای بارگیری برنامه به شما پیشنهاد می شود.

روش اول پرداخت می شود (حداقل مبلغ اهدا 60 روبل است) - این روش بارگیری سریع را ارائه می دهد.

روش دوم رایگان و بر همین اساس بسیار کند است))

چنین پرونده بارگذاری می شود (در روز این نوشتار ، اینگونه به نظر می رسد ، اکنون ممکن است متفاوت باشد). این یک بایگانی با برنامه است.

روی پرونده دوبار کلیک کنید. پنجره ای باز خواهد شد که از شما می خواهد محلی را برای باز کردن پرونده ها از بایگانی انتخاب کنید. من درایو D. را انتخاب کردم

روی دکمه OK کلیک کنید روند رفع فشار شروع می شود.

ما به پوشه ای که در مرحله 3 انتخاب شده است می رویم. می بینیم که پوشه OpenServer ظاهر شده است. ما وارد آن می شویم.

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

بر روی میانبر Open Server x64 دوبار کلیک کنید.

از آنجا که این اولین راه اندازی OpenServer است ، روند نصب مؤلفه ها (MicrosoftVC ++) شروع می شود تا برنامه به درستی کار کند.

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

ما دوباره مرحله چهارم را طی می کنیم - یعنی به پوشه Openserver بروید و برنامه را اجرا کنید.

در سینی (منطقه در گوشه پایین سمت راست که ساعت در آن قرار دارد) یک نماد جدید را می بینیم - یک پرچم قرمز.

ما روی آن کلیک می کنیم و منوی برنامه باز می شود. روی کادر سبز که می گوید Run است کلیک کنید.

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

اگر سرور آزاد شروع نمی شود - پنجره ای با کتیبه "شروع نشد!" ظاهر می شود ، سپس به توضیحات تنظیمات سرور باز بروید.

چک کردن OpenSever در حال کار است

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

یک صفحه با پیامی مبنی بر کارکرد OpenServer در مرورگر باز می شود.

هورا! ما ساختیمش))

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

اکنون باید آن را پیکربندی کنید.

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

روی کادر تأیید کلیک کنید. → در منوی باز شده ، روی گزینه Settings کلیک کنید.

در پنجره ای که باز می شود ، در تب General ، کادر Run with Windows را علامت بزنید. من تاخیر را همانطور که برای 20 ثانیه پیشنهاد شده بود ترک کردم. تأخیر لازم است تا سرعت بارگیری ویندوز کند نشود. ابتدا تمام اجزای لازم برای کامپیوتر بارگیری می شود و سپس Open Server شروع می شود.

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

برای کسانی که سرور باز در هنگام راه اندازی یک شکست در هنگام راه اندازی می دهد - شما باید در تنظیمات به تب سرور بروید و کادر "تغییراتی در پرونده HOSTS ایجاد نکنید" را علامت بزنید ، اگر در ابتدا openerver به طور عادی شروع به کار کرد ، پس جعبه را بررسی نکنید.

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

برای انجام این کار ، شما باید یک وب سایت در رایانه خود - بر روی یک سرور محلی ایجاد کنید. به این ترتیب ، در محیط ویندوز سازماندهی کنید و محبوب را جاسازی کنید CMS برای وبلاگ نویسی - همه این موارد را در زیر با جزئیات بررسی خواهیم کرد. و به عنوان یک بستر سرور ، ما انتخاب خواهیم کرد .

1. OpenServer: در مورد سیستم عامل

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

مزایای اصلی OpenServer:

رایگان؛
قابلیت حمل ، استقلال کامل از محیط ویندوز رایانه فعلی و امکان کار با سرور درایوهای خارجی از هر دستگاه دیگر.
عملکرد ، به ویژه ، پشتیبانی از دو ماژول HTTP - آپاچی و نگینکس.
تعدادی از برنامه های کاربردی برای کار راحت با قطعات مونتاژ (MySQL ، PHP).
نسخه های فعلی از قطعات شامل.
مدیریت مناسب سرور.

2. OpenServer را بارگیری و نصب کنید

می توانید OpenServer را از وب سایت توسعه دهندگان بارگیری کنید:

ما از 3 مجموعه توزیع به ما پیشنهاد می شود: پایه ای , حق بیمه و بیشترین ... اگر فقط در مورد ایجاد و آزمایش یک سایت صحبت می کنیم با استفاده از مونتاژ اولیه ، می توانید اجزای لازم را داشته باشید - آپاچی , PHP و MySQL... برای چشم انداز کاوش در مورد ویژگی های جدید ، نرم افزار جدید ، بهتر است فوراً یکی از مجامع کاربردی تر را بارگیری کنید.

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

ما بایگانی بارگیری شده را در هر مکانی در قسمت بندی غیرسیستم دیسک باز می کنیم. یا در یک درایو فلش USB ، اگر ما با چندین سایت با سایت کار کنیم.

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

در مرحله بعد از ما خواسته می شود محیط را نصب کنیم Microsoft Visual C ++ ... از نظر تئوری ، در توزیع های رسمی نسخه های فعلی ویندوز باید نصب شود. اما در هر صورت ، شما می توانید با نصب موافقت کنید ، این بدتر نخواهد بود.

3. راه اندازی سرور

بعد از نصب Microsoft Visual C ++ کامپیوتر دوباره راه اندازی می شود. ما OpenServer را در مورد جدید شروع می کنیم. دسترسی به قابلیت های این پلتفرم در منویی که در سینی سیستم بر روی نماد آن ظاهر می شود ، در دسترس خواهد بود سرور توسط گزینه با پرچم سبز شروع می شود "اجرا کن".

4- مشکلات احتمالی هنگام راه اندازی سرور

افسوس ، ما راه اندازی موفقیت آمیز سرور را در هر صورت مشاهده نمی کنیم. واقعیت این است که به طور پیش فرض OpenServer پیکربندی شده است تا از نسخه های فعلی قطعات بطور خاص استفاده کند HTTP -مدول آپاچی 2.4 و PHP 5.5 ... حالت دوم با نسخه های ویندوز که از ابتدا شروع می شود ناسازگار است ویستا و مسن تر مشکلات مشترک راه اندازی سرور شامل پورت های شلوغ است 80 و 443 .

OpenServer در مورد این دلایل و دلایل دیگر عدم توانایی در شروع اعلان در سینی سیستم به شما اطلاع می دهد. در این حالت ، می توانیم به بخش تنظیمات پلتفرم بپردازیم و چیزی را ترفند کنیم. در برگه ، می توانید با نسخه های دیگر آزمایش کنید آپاچی, PHP و MySQL.

اگر سرور به دلیل درگاه شلوغ شروع نشود HTTP 80 ، باید اسکایپ را ببندید. اما می توانید آن را متفاوت انجام دهید - در تب تنظیمات ، پورت دیگری را به سکوی اختصاص دهید. اگر هر یک از برنامه ها بندر را اشغال کند ، همین کار را باید انجام داد HTTPS 443 .

یکی دیگر از مشکلات در کار هر سرور محلی است مسدود کردن توسط فایروال و آنتی ویروس. وقتی یک پیام فایروال روی صفحه ظاهر می شود ، باید OpenServer را فعال کنید. شما می توانید با اضافه کردن پوشه باز کردن بستر سیستم و گردش کار به استثناء ، با آنتی ویروس مقابله کنید. به عنوان مثال ، در بروزرسانی سازندگان ویندوز 10 با یک مدافع تمام وقت ، این کار به شرح زیر انجام می شود.

5- نصب وردپرس

بنابراین سرور در حال کار است. به هر حال ، عملکرد آن با وارد کردن در نوار آدرس مرورگر قابل بررسی است:

محل محلی

اگر همه چیز خوب باشد ، یک تبریک تست خواهیم دید "پانل سرور باز در حال کار است ؛-)".

بعد در پوشه نصب OpenServer OSPanel یک زیر پوشه را باز کنید در اینجا یک پوشه جدید ایجاد می کنیم و نام آن را می گذاریم. اگر نام دامنه وجود دارد ، آن را به عنوان نام پوشه وارد کنید. اگر روند ایجاد یک وب سایت در مراحل ابتدایی خود است ، می توانید نام فنی مانند آن را انتخاب کنید "Site1" ... به هر حال ، منوی OpenServer امکان دسترسی سریع به پوشه را با سایت های سرور فراهم می کند.

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

کپی شده را در پوشه سایت ایجاد شده در بالا می چسبانیم.

توجه داشته باشید: در پوشه سایت نباید یک پوشه وردپرس متوسط \u200b\u200bایجاد شود ، در غیر این صورت نام آن در آدرسهای صفحه سایت آویزان خواهد بود.

6. پایگاه داده MySQL

مرحله بعدی ایجاد بانک اطلاعاتی است MySQL سایت. در منوی OpenServer ، کلیک کنید "علاوه بر"، انتخاب کنید. پنجره پیش فرض مرورگر رابط برنامه وب را باز می کند. در فرم مجوز ، فقط باید نام کاربری را وارد کنید:

ریشه

قسمت رمز عبور را خالی بگذارید. ما فشار می دهیم "رو به جلو".

در فرم باز شده:

ستون نام کاربری را پر کنید (یکسان با نام پوشه سایت) ;
ستونهای رمز عبور و تأیید آن را پر می کنیم (در زیر می توانید از دکمه استفاده کنید) "برای تولید" برای تولید یک رمز عبور ایمن) ;
کادرهای گزینه های پایگاه داده پیشنهادی را علامت گذاری می کنیم.
کادر را بررسی کنید "انتخاب همه" امتیازات جهانی

ما نام کاربری و رمز عبور را در جایی ذخیره می کنیم TXTمدیر پرونده یا گذرواژه ما فشار می دهیم "رو به جلو".

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

7. ویرایش پرونده پیکربندی WordPress

اکنون باید فایل پیکربندی WordPress را ویرایش کنید. ما به پوشه سایت می رویم و پرونده را در آنجا جستجو می کنیم:

wp-config-sample.php

آن را تغییر نام دهید و آن را از نام حذف کنید "-نمونه" ... در نتیجه ، باید یک پرونده دریافت کنید:

ما این پرونده را با استفاده از هر برنامه ای مانند دفترچه یادداشت ، برای مثال ، دفترچه یادداشت ++... از میان سه ستون ، همانطور که در تصویر زیر نشان داده شده است ، مقادیر پیش فرض را حذف کنید. و به جای آنها ، ما مقادیر خود را جایگزین می کنیم - داده های پایگاه داده ایجاد شده در مرحله قبل MySQL :

"DB_NAME" - نام پایه؛
"DB_USER" - نام کاربری (یکسان با مقدار قبلی) ;
"DB_PASSWORD" - کلمه عبور.

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

فایل را ذخیره و بسته می کنیم.

8. راه اندازی پنل مدیریت وردپرس

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

با استفاده از نام کاربری و گذرواژه تازه وارد شده ، وارد شوید مدیروردپرس را تنظیم کنید. این همان است - سایت در سرور محلی ایجاد شده است. ویژگی های کار با بیشترین موارد بعدی است بستر وبلاگ نویسی.

زنگ

کسانی هستند که این خبر را قبل از شما می خوانند.
برای دریافت آخرین مقالات مشترک شوید.
پست الکترونیک
نام
نام خانوادگی
چگونه می خواهید The Bell را بخوانید
بدون اسپم