Creați un server local pe computer. Deschide Server ce versiune ar trebui să aleg? Cum se instalează un server local

Salutări tuturor cititorilor site-ului blogului. Acest articol se va concentra pe serverul local Deschideți serverul.
Ce este un server local și pentru ce este? Serverul local este un program special care ne oferă posibilitatea de a lucra la proiectul nostru de Internet direct pe computerul nostru de acasă.

Testați-vă site-ul, încercați diferite funcții pe acesta, aduceți-l în minte, în timp ce puteți observa cum va arăta proiectul în browsere după publicarea pe Internet. Și numai după ce ne ducem la bun sfârșit creația, o lăsăm să plutească liber.
Un server local este unul dintre instrumentele care ar trebui să fie mereu la îndemână, chiar și după ce tot ce este pe site-ul creat de noi a fost verificat, funcțional și publicat.

Îmbunătățirea aspectului unui site web și a funcționalității acestuia este un proces fascinant și îndelungat, iar pentru mulți, etern. Și efectuarea oricăror experimente în această direcție direct pe locul de lucru nu este bine.
Aceasta înseamnă că procesul oricăror inovații trebuie testat și testat pe un server local. Și după aceea, încărcăm fișierele modificate pe site-ul nostru de lucru prin intermediul unui client FTP.
Cel mai popular server local printre dezvoltatorii WEB este Denver. Lucrez cu el, iubitul meu, tot timpul. Există și alte servere locale în afară de Denver, dar nu sunt familiarizat cu ele încă.
De ce scriu în mod special despre portabil sistem server Open Server, nu despre Denver. Da, pentru că în ultimul timp Open Server a devenit din ce în ce mai popular. Din ce în ce mai des se întâlnesc recenzii pozitive, și comentarii despre cât de convenabil și cool este. Și nu pot trece peste asta. Asa ca azi instalez mediu software Deschideți serverul pe computer, în paralel, spunându-vă pas cu pas cum să faceți acest lucru în acest articol.

Deschide Server ce versiune ar trebui să aleg?

Toate versiunile serverului local sunt portabile și nu necesită instalare. Aceasta înseamnă că Open Server poate fi descărcat pe o unitate flash sau pe un hard disk portabil și utilizat oriunde, pe orice computer.
Trei distribuții ale programului sunt oferite pentru descărcare.
Ediția „maximum” este versiunea completă a Open Server. Pe lângă serverul local, acesta include un set decent de software portabil pentru webmasteri.


Ediția „extinsă” este o versiune a programului fără software suplimentar. Recomandat celor care nu intenționează să-l folosească la locul de muncă software suplimentar, oferit în versiunea „Maximum”, și dorește să economisească spațiu pe disc.
Ediția „de bază” este cea mai mică versiune a serverului local. Pe lângă lipsa software-ului prezentat în versiunea „maximă”, lipsesc și modulele ImageMagick, PhpPgAdmin, PostgreSQL, Rockmongo, MongoDB și Git disponibile în ediția „avansată”.
Această versiune este recomandată utilizatorilor cu Internet lent și celor care doresc să economisească spațiu pe disc cât mai mult posibil.
Ce versiune ar trebui să descarc? Dacă puneți această întrebare, descărcați „De bază”. Alte versiuni sunt destinate dezvoltatorilor web avansați.

Instalarea Open Server - ediția „de bază”.

Dacă situația este corectă, pe pagina care se deschide vedem următoarele:

Configurarea setărilor serverului local, instalarea WordPress

Să trecem prin setări. Deschideți meniul, accesați elementul „Setări”, selectați fila „De bază”:

Pe lângă elementele marcate implicit, am notat încă două. Rulați alături de Windows pentru a nu crea o comandă rapidă suplimentară pe desktop.

Și cerința de a rula programul cu drepturi de administrator. Recomandare direct de la dezvoltatorul serverului local portabil.

În fila „Meniu” am făcut următoarele:

Am bifat caseta de selectare „Afișează site-urile în meniul principal”, astfel încât domeniile adăugate să fie afișate în meniul Open Server.

Și am ales un browser, specificând calea către fișierul executabil pentru a deschide paginile web.

Am lăsat implicit restul setărilor serverului local.

Să începem să instalăm WordPress pe un server local.

Accesați setările Open Server, selectați fila „Domenii”, introduceți numele domeniului dvs. (am înregistrat site-ul pentru mine), faceți clic pe punctele de suspensie:

În noua fereastră care se deschide, creați un folder cu același nume pentru domeniu:

Faceți clic pe OK, salvați și reporniți serverul. Dacă totul este făcut corect, folderul nostru va apărea în meniul Open Server:

Dosarul a fost creat, tot ce rămâne este să aruncați fișierele de distribuție WordPress despachetate în el (descărcați cea mai recentă distribuție WordPress de aici).

Facem acest lucru prin simpla copiere a fișierelor și directoarelor din folder în folder sau folosind Total Commander.

Din arhiva dezambalată copiem doar ceea ce se află în folderul wordpress în folderul creat de noi.

Dosarul nostru se află în directorul de domenii:

Aproape totul este gata, dar pentru ca totul să funcționeze, tot ce rămâne este să creezi o bază de date pentru WordPress.

În meniul Open Server, pe fila „Avansat”, faceți clic pe „PhpMyAdmin”.

În fereastra care se deschide, selectați limba rusă.

Introducem utilizatorul - mysql.

Introduceți parola - mysql.

În următoarea fereastră care se deschide, selectați fila „Utilizatori” și faceți clic pe linkul „Adăugați utilizator”:

Selectați gazda - localhost.

Vin cu o parolă

(Salvăm numele de utilizator și parola într-un loc retras, ne vor fi utile mai târziu.)

Bifați caseta de selectare așa cum se arată în imagine.

Faceți clic pe OK în colțul din dreapta jos al ferestrei deschise.

Închideți PhpMyAdmin - baza de date a fost creată.

Tot ce rămâne este să redenumești fișierul wp-config-sample.php și să-i faci câteva modificări.

Găsim acest fișier în următoarea cale: openserver/domains/your folder (în cazul meu, site-ul)

Redenumiți fișierul wp-config-sample.php în wp-config.php Deschideți fișierul pentru editare ( Editor de notepad++), și introduceți numele bazei de date pe care am creat-o, numele de utilizator și parola în câmpurile indicate în captură de ecran:

Salvați modificările și închideți fișierul editat. Mergem la meniul Open Server, găsim folderul nostru, facem clic pe el și vedem următoarele:

De ce nu pornește Open Server?

Unul dintre motivele pentru care local Deschide serverul Serverul nu pornește poate rula program Skype.

Pentru ca serverul local să funcționeze, ieșiți din Skype și lansați Open Server, iar după aceea Skype.

Problemele cu serverul local se pot datora antivirusului instalat pe computer. Dacă serverul pornește când antivirusul este dezactivat, atunci trebuie să vă ocupați de programul antivirus. Adăugați fișiere Open Server la excepțiile antivirusului instalat pe computer și totul va funcționa.

Am AVG și firewall COMODO Open Server nu a fost blestemat implicit.

Bună ziua, dragi cititori ai site-ului blogului. Ce este un server local? Ei bine, mai întâi trebuie să înțelegi... Știi deja? Ei bine, atunci vă va fi clar că un server local este un set de componente care vă permite să lucrați cu un site web direct pe computer (fără a utiliza găzduirea).

De ce este necesar acest lucru? Ei bine, de exemplu, atunci când dezvoltați un site pentru a accelera și îmbunătăți confortul acestui proces, sau când îl actualizați semnificativ, când nu doriți să tăiați un șablon direct pe site-ul pe care îl vizitează utilizatorii (copiați fișierele pe computer, faceți modificări, testați, configurați și abia apoi încărcați pentru găzduire).

Anterior, am folosit întotdeauna. Adevărat, nu a fost actualizat de mulți ani, deși este destul de funcțional. Cu toate acestea, în comentariile la articolul despre mine m-au sfătuit să fiu atent OpenServer, ceea ce nu am omis să fac.

Ce pot spune despre Open Server? Într-adevăr, este convenabil, mai modern și destul de funcțional. În plus, OpenServer nu necesită instalare, ceea ce înseamnă (împreună cu toate site-urile pe care le creați și testați în el), în timp ce Denver este legat de computerul pe care este instalat. Există și un pachet extins care include zeci de programe utile dezvoltatorilor web, care din nou nu necesită instalare. Dar mai întâi lucrurile.

Ce este Open Server și ce pachet ar trebui să descarc?

Open Server este un așa-numit WAMP un complex, a cărui esență poate fi înțeleasă din decodificarea acestei abrevieri:

  1. Windows este sistemul de operare pentru care este proiectat să funcționeze acest server local.
  2. Apache este un server web care „se ridică” atunci când rulați programul Open Server
  3. MySQL este foarte sistem popular gestionarea bazelor de date, care este o condiție prealabilă pentru funcționarea multor motoare de site-uri web, inclusiv a celor populare precum Joomla și WordPress
  4. interpret PHP limba serverului limbaj de programare în care sunt scrise majoritatea CMS-urilor și sunt create multe alte aplicații web

În plus față de acest „set gentleman”, Open Server are în stoc (un server web popular instalat adesea cu Apache) și altceva, afișat în captura de ecran de mai jos. În plus, acest server local vă permite să selectați una dintre mai multe opțiuni pentru Apache, PHP, MySQL și alte componente din setări.

În calitate de specialist în dezvoltare web, îmi este destul de dificil să înțeleg enormitatea a acestui proiect numit OpenServer, dar, judecând după recenzii, dezvoltarea complexului se realizează ținând cont de dorințele utilizatorilor și de o mare atenție la detalii (dacă îl compari cu Denver, vei obține un Volvo în loc de o Lada, deși ambele conduce). Există o interfață convenabilă pentru gestionarea serverului local, a site-urilor și aplicațiilor create pe acesta, precum și a instrumentelor și utilităților care sunt incluse în kit-ul său.

Ei bine, chiar și un noob ca mine înțelege că un set simplu de cuvinte "nu necesita instalare"înseamnă mult. Puteți despacheta arhiva cu distribuția Open Server pe o unitate flash, un hard disk portabil sau chiar pe un CD/DVD (deși cu limitări). După aceasta, puteți lucra cu site-urile și aplicațiile web pe orice computer de acasă, la serviciu, într-un internet cafe sau oriunde altundeva care are un sistem de operare adecvat (Windows 8 / Windows 7 / Windows Server 2008 / Windows Vista / Windows XP SP3).

Cu toate acestea, doar un Open Server local portabil poate să nu fie suficient pentru dezvoltatorii web. Da, pe computerul lor principal, desigur, au instalat tot software-ul necesar pentru munca lor și chiar mai mult. Dar când introduceți o unitate flash cu OpenServer în computerul altcuiva, nu veți găsi prea mult din ceea ce sunteți obișnuit și ceea ce este pur și simplu necesar în munca dvs.

Ceea ce este de remarcat este că autorii s-au ocupat și de asta, oferind trei pachete pe pagina de descărcare. Descărcați Open Server Puteți urma linkul de mai jos, selectați pachetul dorit din lista derulantă și completați captcha:

Ce distribuție ar trebui să alegeți? Să vedem:


Apropo, descărcarea pachetelor menționate de pe serverul local este posibilă la două viteze: foarte încet și cât mai repede posibil. Pe care o preferi? Ei bine, atunci va trebui să plătiți 100 de ruble la fondul creatorilor complexului. În caz contrar, chiar și pachetul Open Server Mini va dura câteva ore pentru a descărca.

Instalarea OpenServer pe un computer și configurarea acestuia

Distribuția descărcată este o arhivă autoextractabilă încorporată într-un fișier exe. Când îl lansați, după un timp veți fi întrebat unde va fi despachetat. În mod implicit, „unitatea C” este sugerată în mod tradițional, dar sunteți liber să alegeți o altă locație (inclusiv medii externe, cum ar fi o unitate flash sau o unitate portabilă).

Nu sunt create comenzi rapide pe desktop sau în meniul butonul Start, deoarece programul este portabil. Aceasta înseamnă că pentru a porni serverul, mergeți în folderul OpenServer de pe unitatea pe care ați specificat-o în timpul instalării și rulați fișierul OpenServer.exe(puteți trage comanda rapidă pe desktop). Am instalat versiunea Mini, așa că arată așa pentru mine:

Apoi, selectați limba (mi s-a oferit și să instalez biblioteca C++) și după ce instalarea este finalizată, veți vedea pictogramă nouă sub forma unui steag roșu, ceea ce înseamnă că serverul local nu rulează încă.

Când faceți clic pe el cu orice buton al mouse-ului, veți vedea un meniu contextual, care servește ca instrument principal de gestionare a OpenServer. De acolo puteți porni serverul web, îl puteți opri sau reporni și, de asemenea, puteți obține acces la site-uri și aplicații web create pe baza acestuia (în prezent, doar localhost este disponibil acolo). Da, apropo, selectează articolul "Alergă" iar după revopsirea drapelului în verde lipiți în bara de adrese browser:

http://localhost/

Dacă vezi o pagină de bun venit, înseamnă:

Să aruncăm o privire mai întâi la el setări folosind elementul cu același nume meniul contextual:

În unele versiuni de Windows, poate fi necesar să bifați caseta de selectare „Solicitare cont de administrator” pentru funcționarea cu succes a acestui server local (acces la fișier). Pe fila „Module” le puteți selecta pe cele de care aveți nevoie versiuni Apache, PHP, MySQL (dacă actualizați site-ul, este logic să le alegeți la fel ca pe hosting, pentru a evita necazurile în timpul transferului).

Puteți și pe fila "Meniu" bifați caseta „Afișați site-urile în meniul principal”, astfel încât să nu fie nevoie să le vedeți în meniul drop-down. Ei bine, puteți aloca imediat un browser unde aceleași site-uri ale dvs. se vor deschide după ce faceți clic pe numele lor din meniul contextual al pictogramei steag din tavă.

Deci, pentru a pentru a începe cu site-ul dvs pe acest server local (sau instalați motorul site-ului), mai întâi va trebui să mergeți din meniul contextual la elementul „Dosar cu site-uri” sau să deschideți, de exemplu, în Total Commander folderul „d:\OpenServer\domains\ ”. În interior va fi un folder „localhost”. Alături de el creăm folder nou pentru site-ul nostru cu orice nume în care pot fi folosite următoarele caractere (rețineți că liniuțele de subliniere nu pot fi folosite).

De fapt, asta-i tot. Din meniul contextual al pictogramei Open Server, selectați articolul, după care va apărea un nou nume în lista de site-uri făcând clic pe acesta se va deschide pagina specificată în setările browserului, afișând site-ul dvs.

Dacă nu există încă nimic în folderul creat în „d:\OpenServer\domains\”, atunci pagina va fi corespunzătoare. Sincer să fiu, în acest stadiu am avut o problemă serioasă cu funcționarea acestui server local. Motivul a fost că al meu Fișierul Hosts a fost protejat la scriere, așa că OpenServer a blestemat în mod constant acest lucru la pornire și nu a afișat noul folder pe care l-am creat printre site-uri.

Despachetați arhiva și copiați tot conținutul acesteia (ce se află în folderul wordpress) în folderul site-ului pe care tocmai l-am creat în „d:\OpenServer\domains\”:

Acum trebuie să ne gândim la o bază de date pentru viitorul nostru blog. Desigur, acest server local vine cu diverse utilitati, printre care se numără și unul familiar, care poate fi accesat din meniul contextual al pictogramei serverului (Meniu > Avansat > PHPMyAdmin). Pentru a vă autentifica folosiți:

În fereastra PHPMyAdmin care se deschide, accesați fila „Utilizatori” din meniul de sus și faceți clic pe butonul situat în fereastra care se deschide „Adăugați utilizator”:

În fereastra care se deschide, introduceți numele de utilizator al bazei de date dorit folosind caracterele. Generați și salvați o parolă complexă „pe hârtie”, apoi bifați caseta „Creați o bază de date cu numele de utilizator în nume și acordați-i privilegii complete”, faceți clic pe butonul „OK” aflat în dreapta jos.

Acum, în folderul site-ului dvs. din folderul OpenServer, găsiți fișierul wp-config-sample.php și redenumiți-l în wp-config.php, după care îl deschideți pentru editare, de exemplu, în NotePad++. În câmpurile afișate în captură de ecran, introduceți numele bazei de date, numele de utilizator și parola pe care tocmai le-am stabilit la crearea acestei baze de date (nu ștergeți accidental ghilimelele simple în care vor fi plasate aceste valori):

Chiar mai jos în fișierul wp-config.php puteți urma linkul https://api.wordpress.org/secret-key/1.1/salt/ și puteți copia cheile de securitate create. Introduceți-le în locul situat chiar sub spațiile goale:

Ei bine, chiar mai jos puteți schimba prefixele pentru creat de WordPress pagini din baza ta de date. De asemenea, acest lucru poate crește ușor securitatea utilizării site-ului.

Salvați modificările făcute în fișierul wp-config.php și accesați site-ul selectând numele acestuia din meniul contextual al pictogramei tavă OpenServer:

Pe pagina care se deschide, dați site-ului un nume ( îl puteți schimba mai târziu, dacă este necesar), veniți cu o autentificare (pot fi folosite latină și alte caractere), o parolă complexă, indicați e-mailul dvs. și faceți clic pe butonul „Instalează WordPress”.

După aceasta, veți fi felicitat pentru succesul dvs. și invitați să introduceți numele de utilizator și parola pe care tocmai le-ați creat:

Adresa de administrator va arăta ca „http://robapera.loc/wp-admin/” - adăugați-o la marcajele browserului, astfel încât să nu fie nevoie să o introduceți manual. Puteți afla cum să lucrați în continuare cu acest motor din secțiunile: și. Începeți să citiți de la sfârșit (mergeți la ultima pagină de mai jos) pentru a trece de la simplu la complex.

Mult succes pentru tine! Ne vedem curând pe paginile site-ului blogului

Puteți viziona mai multe videoclipuri accesând
");">

S-ar putea să fiți interesat

Instalarea WordPress în detalii și imagini, autentificarea în zona de administrare WP și schimbarea parolei plecat meniul din stângaîn administratorul WordPress după actualizare De unde să descărcați WordPress - numai de pe site-ul oficial wordpress.org
Reducerea consumului de memorie în WordPress la crearea paginilor - plugin WPLANG Lite pentru înlocuirea fișierului de localizare
Sarcină mare creat de un blog WordPress pe server și o soluție extrem de incomodă la această problemă

In acest articol scriu revizuirea serverului web Open Server, apoi instalare și configurare. În primul rând, ce este Open Server? Deschideți serverul- Asta Platforma WAMP, conceput special pentru dezvoltatori web luând în considerare dorințele și recomandările acestora. WAMP este o abreviere numită după primele litere ale programelor incluse în acesta. Și anume: Windows - sistem de operare; Apache - server web; MySQL - Sistem de gestionare a bazelor de date; PHP este un limbaj de programare care este folosit pentru a crea aplicații web. Componentele enumerate sunt de bază, iar în plus complexul include Nginx, Perl, server FTP, Sendmail și multe altele.

Caracteristici ale serverului web Open Server.
Serverul web nu necesită instalare, poate funcționa de pe suport USB, puteți avea serverul mereu la îndemână. Suportă versiuni Windows (32 și 64 de biți): Windows 8 / Windows 7 / Windows Server 2008(2003) / Windows Vista / Windows XP SP3. Interfață multilingvă, inclusiv rusă. Panou de control convenabil, toate acțiunile pot fi efectuate prin tavă.

Defecte Deschideți serverul.
Când lucram cu serverul web, am înlocuit un dezavantaj. Nu există nicio funcție de actualizare automată a programului, dacă o nouă versiune este lansată pe site-ul oficial, va trebui să ștergeți serverul web și să vă transferați toate proiectele în noua versiune a programului.

Instalare Deschideți serverul
Aceasta se încheie revizuirea, acum să trecem la descărcarea și instalarea programului. Recomand tuturor utilizatorilor să descarce programe de pe site-urile oficiale, deoarece nu există riscul ca acest program să nu aibă încorporat spyware etc. Deci, accesați site-ul oficial open-server.ru, accesați secțiunea „Descărcare”, introduceți captcha și faceți clic pe descărcare. Apoi, despachetați arhiva pe un disc local (de exemplu, C:\open_server). Mergem la directorul de unde am extras programul. Lansați Open Server.exe.

După lansarea programului, vedem că în tavă a apărut un depozit, iar toate manipulările cu serverul sunt efectuate de la tribunal. Faceți clic dreapta pe pictogramă și porniți serverul web. Este foarte posibil ca programul să nu pornească prima dată. Ce facem atunci dacă programul afișează „Startup failed” Deschideți programul în tavă și selectați jurnalele de vizualizare. Cele mai frecvente erori din jurnalele pot fi:

1. Este imposibil să ocupăm portul 80, deoarece este deja folosit de „C:\Program Files (x86)\Skype\Phone\Skype.exe” (dacă programul este diferit, atunci îl configuram deja pentru noi), în în acest caz, trebuie să eliminați utilizarea portului 80. Acest lucru se face după cum urmează: deschideți programul Skype, apoi Instrumente -> Setări -> Avansat -> Conexiune, apoi debifați Utilizați porturile 80 și 433.

2."Fișierul C:\Windows\system32\drivers\etc\hosts nu poate fi scris." În acest caz, există 2 opțiuni:
1) Programul antivirus blochează modificările aduse fișierului Host, apoi încercați să dezactivați antivirusul și să îl porniți din nou.
2) Accesați directorul „C:\Windows\System32\drivers\etc” și în proprietățile fișierului gazdă, eliminați caseta de selectare „Numai citire”

Am descris in detaliu principalele erori, daca ai probleme la lansare scrie in comentarii si cu siguranta te voi ajuta.

Configurarea Open Server
Sper sa instalez si sa rulez Deschideți serverul, tot ai reusit. Dar utilizarea completă. Să începem cu cel mai simplu lucru, dacă vrem să lansăm un site local, trebuie să faceți clic pe „Folder with sites” în tavă. În acest director creăm un folder, de exemplu . Pentru ca site-ul să funcționeze, trebuie să repornim serverul și repornirea serverului este disponibilă în tavă. În folderul în sine, aruncăm documente web. Dacă trebuie să creați o bază de date mysql, mergeți la tavă, apoi Avansat -> phpmyadmin. Autentificarea este „root”, implicit nu există o parolă pentru bazele de date mysql. Adresă locală Mysql „localhost”


Arhitectura aspectului de director al pachetului software implică o separare clară a două tipuri diferite de date: date dinamice ale utilizatorului (setări, fișiere temporare, jurnalele etc.) și date statice (module, programe, fișiere de servicii).

În termeni simpli, în folderul modules nu sunt niciodată schimbate, create sau șters fișiere, ci în folderele domenii și userdata, dimpotrivă, datele sunt în continuă schimbare. Această arhitectură a fost creată special pentru a simplifica sincronizarea datelor între diferite copii ale complexului și pentru a economisi spațiu în timpul copiei de rezervă.

Instalare și lansare

Instalare

OSPanel este un pachet software portabil și nu necesită instalare. Ansamblul poate fi plasat pe un hard disk extern sau pe o unitate flash, acest lucru vă va permite să utilizați OSPanel pe orice computer care îndeplinește cerințele de sistem.

Distribuția este o arhivă autoextractabilă în format 7ZIP (extensie .exe). Rulați fișierul executabil de distribuție și selectați calea pentru a despacheta fișierele.

Cerințe de sistem

  • Minim necesar resursele sistemului: 200 MB RAM și 1 GB HDD;
  • Windows (32 de biți sau 64 de biți): Windows 8 / Windows 7 / Windows Server 2008 / Windows Vista / Windows XP SP3;
  • Set instalat de biblioteci Microsoft Visual C++ 2005-2008-2010 Redistributable Package x86;

Lansa

Pentru a lansa OSPanel utilizați fișierul OSPanel.exe. Dacă este posibil, programul ar trebui să fie rulat doar ca administrator. După pornirea programului, veți vedea un steag roșu în tava Windows (zona de lângă ceasul sistemului). Pentru a activa serverul web în sine, faceți clic pe caseta de selectare, apoi selectați elementul de meniu [Meniu → Start].

Dacă serverul nu pornește, accesați secțiunea din acest ghid de referință.

Atenţie

Înainte de a începe să utilizați OSPanel, efectuați [Meniu → Avansat → Prima lansare]. Este necesar să aveți un set instalat de biblioteci Microsoft Visual C++ 2005-2008-2010 Redistributable Package x86 cerința de sistem, OSPanel nu va funcționa fără ele.

Rulați de pe CD/DVD

OSPanel poate rula de pe discuri CD/DVD, precum și de pe HDD obișnuit disc sau unitate flash, cu singura diferență că atunci când lucrați de pe un disc optic, nu vor fi salvate modificări sau fișiere după părăsirea programului.

După cum știți, un disc CD/DVD este disponibil doar în modul de citire, ceea ce face imposibilă lansarea și utilizarea unui server pe astfel de suporturi în mod obișnuit. OSPanel are un mecanism destul de simplu încorporat pentru a ieși din această situație: la pornire, serverul este copiat într-un folder temporar de pe computer, iar când programul iese, acest folder este șters complet. Astfel, toate lucrările OSPanel au loc pe computerul utilizatorului și nu pe discul optic.

Instalarea actualizărilor

OSPanel este destul de complex pachet software cu o arhitectură în continuă perfecţionare. Nu există nicio procedură de actualizare ca atare. Când este lansată o nouă versiune de OSPanel, trebuie să refaceți toate setările, să copiați folderele site-ului și să transferați bazele de date. Nu despachetați fișierele de distribuție deasupra versiunea existentăși, de asemenea, nu încercați să copiați fișierele de configurare și de profil din versiunea veche programe la unul nou! Deoarece versiunile noi de OSPanel pot fi uneori lansate destul de frecvent, nu merită să vă actualizați versiunea de fiecare dată, este mai bine să omiteți mai multe versiuni.

Dacă este posibilă actualizarea prin simpla copiere a fișierelor, atunci un link către patch este întotdeauna publicat în știrile de pe site împreună cu o adnotare pentru noua versiune.

Compatibilitate

Unele dintre noile module OSPanel (PHP 5.5, MongoDB, Apache 2.4) sunt incompatibile cu sistemele de operare învechite precum Windows XP, Windows 2003, Windows Vista. Dacă utilizați astfel de module și rulați serverul pe sisteme vechi, veți primi un mesaj de eroare. De asemenea, trebuie să știți că unele module pot funcționa doar împreună, de exemplu Apache 2.4 și PHP 5.5.

Conexiune

Mai jos sunt parametrii impliciti pentru conectarea la module din OSPanel. Puteți schimba oricând singur aceste setări, la discreția dvs.

Conectarea la MySQL

  • Adresa: domeniul site-ului dvs.*
  • Port: 3306
  • Utilizator: mysql
  • Parola: mysql

Conexiune ROOT la MySQL

  • Utilizator: root
  • Parola: (gol)

Informaţii

Codificarea implicită este Setări MySQL server, nu afectează utilizatorul ROOT. Codificarea va trebui specificată în mod explicit în scripturile de conexiune la baza de date, deci nu este recomandată utilizarea utilizatorului ROOT.

Conectarea la PostgreSQL

  • Adresa: domeniul site-ului dvs.*
  • Port: 5432
  • Utilizator: postgres
  • Parola: (gol)

Conectarea la MongoDB

  • Adresa: domeniul site-ului dvs.*
  • Port: 27017
  • Utilizator: (gol)
  • Parola: (gol)

Conectarea la Memcache

  • Adresa: domeniul site-ului dvs.*
  • Port: 11211
Max. Dimensiunea implicită de memorie utilizată de serverul Memcache este de 64 MB. Acest parametru poate fi modificat în setările OSPanel [Meniu → Setări → Diverse].

Conectarea la FTP

  • Adresa: domeniul site-ului dvs.*
  • Port: 21 (990 pentru FTPS)
  • Utilizator: ftp
  • Parola: ftp

Domeniu localhost

Dacă doriți să utilizați adresa localhost obișnuită pentru a vă conecta la un server MySQL, PostgreSQL, FTP sau Memcache, creați doar un domeniu standard sau un alias numit localhost.

Automatizarea conexiunii

Când lucrezi cu copii locale proiectele web existente au dificultăți în editarea constantă a fișierelor de configurare, în principal legate de setările de conectare la baza de date. Pentru a evita acest lucru se recomandă:
  1. Creați un utilizator de bază de date local cu același nume, parolă și privilegii ca cele utilizate pe serverul de la distanță.
  2. Creați un alias cu același nume care este folosit ca gazdă a bazei de date pe serverul de la distanță.
---
* De exemplu, dacă scriptul dvs. se află la test.server.loc/mysql.php, atunci gazda (adresa) serverului MySQL, PostgreSQL, FTP și Memcache va fi domeniul: test.server.loc

Domenii și aliasuri

Moduri de gestionare a domeniului

OSPanel are trei moduri de gestionare a listelor de domenii: căutare automată, gestionare manuală și căutare manuală + căutare automată. În mod implicit, primul mod este utilizat pentru a conecta automat folderele din directorul rădăcină specificat în setări.

Cum funcționează căutarea automată?

Programul scanează directorul web specificat pentru prezența folderelor cu domenii, după care fiecare folder găsit este căutat pentru subfoldere (dosar rădăcină domeniului) care sunt specificate în setările de scanare automată. Dacă niciunul dintre subfolderele rădăcină așteptate nu este găsit, atunci folderul de domeniu însuși devine rădăcina domeniului.

Cum funcționează controlul combinat (manual + căutare automată)

Când utilizați modul de gestionare combinată a domeniilor, programul conectează mai întâi domeniile create manual, după care scanează automat conform procedurii descrise mai sus.

Creați un domeniu automat

Pentru a crea un domeniu sau subdomeniu, deschideți [Meniu → Dosar Site-uri] și creați un folder cu numele viitorului domeniu. După crearea domeniului, reporniți serverul.

Crearea manuală a unui domeniu

Pentru a crea un domeniu sau subdomeniu, accesați secțiunea [Meniu → Setări → Domenii] și creați o intrare ca: domeniu => folder. Ca folder de domeniu, puteți selecta un folder existent pe disc sau îl puteți crea direct în fereastra de selecție a directorului. După crearea domeniului, salvați setările.

Crearea unui domeniu chirilic

OSPanel acceptă Domenii chirilice, totuși, atenție, folderul cu domeniul trebuie să fie numit cu numele său real, și nu un pseudonume în chirilic. Pentru beer.rf, numele real (format punycode) va fi xn--b1altb.xn--p1ai iar prin crearea unui astfel de domeniu vei avea acces la http://pivo.rf. Pentru a converti numele de domenii în format punycode și înapoi, utilizați [Meniu → Avansat → Convertor IDN].

Crearea unui subdomeniu

Procesul de creare a unui subdomeniu este similar cu procedura de creare a unui domeniu obișnuit. Atunci când se creează doar un subdomeniu, nu se pierde disponibilitatea domeniului principal existent pe Internet, adică. veți putea lucra cu un subdomeniu local în timp ce aveți acces la un domeniu de lucru pe Internet.

Crearea unui alias

Pentru a crea un alias, accesați secțiunea [Meniu → Setări → Aliasuri] și creați o intrare ca: domeniu sursă => domeniu destinație. După crearea aliasului, salvați setările.

Vă rugăm să rețineți că crearea unui alias precum *.xxx.xx nu înseamnă că vreun domeniu precum test.xxx.xx, mail.xxx.xx etc. vă va deveni disponibil. Încă trebuie să creați un alias sau un domeniu specific pentru ca acesta să devină disponibil, aceasta este o caracteristică sistem de operare Windows.

Pictograma site-ului în meniul domeniului

Dacă există un fișier favicon.ico corect în folderul rădăcină al domeniului, pictograma site-ului va fi afișată în meniul programului.

Funcționare limitată

În unele cazuri, gestionarea domeniilor și alias-urilor nu este disponibilă (vezi).

Instrumente web

Puteți deschide pagina de pornire cu link-uri către domenii și o listă de instrumente adăugând prefixul /openserver/ la orice domeniu local existent. De exemplu: http://localhost/openserver/

Lucrul cu MySQL

Crearea unui utilizator MySQL

  1. Introduceți numele utilizator root fără parolă (implicit)
  2. În PHPMyAdmin, deschideți secțiunea [Privilegii].
  3. Faceți clic pe linkul [Adăugați un utilizator nou].
  4. Completați formularul și faceți clic pe butonul [Creați utilizator].

Informaţii

Dacă, pe lângă alte privilegii, utilizatorul are privilegiul SUPER, codificarea setată implicit în setările serverului MySQL nu i se va aplica. Codificarea va trebui specificată în scripturile dumneavoastră individual pentru fiecare conexiune la MySQL, de aceea nu este recomandat să marcați privilegiul SUPER.

Crearea unei baze de date MySQL

  1. Deschideți [Meniu → Avansat → PHPMyAdmin]
  2. Utilizați pentru autentificare root fără parolă (implicit)
  3. În PHPMyAdmin, deschideți secțiunea [Băzuri de date].
  4. Introduceți un nume noua baza date și selectați codificarea acestora
  5. Faceți clic pe butonul [Creare].

Cum să vă conectați la PHPMyAdmin / MySQL manager

  1. Deschideți [Meniu → Avansat → PHPMyAdmin / MySQL Manager]
  2. Introduceți numele de utilizator root fără parolă
  3. Faceți clic pe butonul [Autentificare].

Specificarea codificării conexiunii la serverul MySQL

Codificarea cp1251 este rusă, poate fi înlocuită cu numele oricărei codificări de care aveți nevoie.

Comutarea modulelor bazei de date

Aveți grijă când schimbați modulul bazei de date activ. Fiecare modul are propria sa stocare separată de baze de date și setări, acestea nu sunt conectate între ele în niciun fel, așa că nu veți vedea bazele de date pe care le-ați creat când treceți la alt modul.

Conexiune lungă la MySQL (mai mult de 1 secundă)

Înainte de a începe să utilizați OSPanel, ar trebui să dezactivați protocolul IPv6 prin [Meniu → Marcaje → Remedieri de registru → Dezactivați IPv6]. Dacă acest lucru nu se face, atunci procesul de conectare la serverul MySQL poate dura foarte mult (mai mult de 1 secundă), iar viteza de execuție a scripturilor PHP nu vă va mulțumi.

Lucrul cu Path

Pentru a adăuga propriile căi la variabila de mediu PATH, puteți utiliza fișierul ./userdata/config/path.txt

Căile trebuie adăugate pe rând, fiecare pe o linie nouă, de exemplu: C:\Windows D:\My Programs %realprogdir%\data\dll C:\Windows\System32

Informaţii

În mod implicit, fișierul path.txt nu este inclus. Consultați [Meniu → Setări → Server].

Variabilă Descrierea variabilei
%realprogdir%
%progdir%
%sprogdir%
%dprogdir%
%dsprogdir%
%realsitedir%
%sitedir%
%ssitedir%
%httpport% Port server HTTP
%httpsport% Port server HTTPS
%postgresqlport% Portul serverului PostgreSQL
%mysqlport% Portul serverului MySQL
%mongodbport% Port server MongoDB
%memcacheport% Portul serverului Memcache
%ftpport% Port FTP servere
%httpdriver% Numele modulului HTTP
%phpdriver% Nume modul PHP
%mysql_driver%
%pg_driver% Numele modulului PostgreSQL
%mongo_driver% Numele modulului MongoDB
%memcachedriver% Numele modulului Memchache
%dnsdriver% Numele modulului DNS
%ip% Adresa IP a serverului
%disc%
%osdisk%
%sysdisk%

server DNS

Serverul DNS încorporat este destinat utilizării în rețele locale sau pentru depanarea aplicațiilor web. Pentru setări detaliate Este disponibilă configurația generală a serverului, precum și configurația domeniului.

Pentru a utiliza sistemul încorporat servere DNS configurarea trebuie făcută interfata de retea pe fiecare computer ÎNAINTE de a porni serverul în sine. Trebuie să finalizați configurarea atât pe mașina locală, cât și pe alte computere din rețeaua locală care doresc să vă acceseze domeniile. Fără a specifica un server DNS local în setările de conexiune la rețea, va fi imposibil să porniți serverul (dacă modulul DNS este activat în setările OSPanel).

În mod implicit, parametrul TTL este setat la 60 (secunde), puteți modifica această valoare în fișierul ./userdata/init.ini, totuși, țineți cont de faptul că Modificări TTL poate determina alte computere din rețeaua dvs. să memoreze în cache intrări învechite. Schimbați această setare numai dacă înțelegeți cu adevărat scopul acesteia.

  1. Pentru adresa IP a serverului, selectați adresa IP a computerului dvs. în rețeaua locală sau pe Internet în setările OSPanel (nu selectați opțiunea Toate IP disponibile).
  2. Deschideți proprietățile conexiunii de rețea dorite:

    Centru de rețea și partajare → Conexiune xxx → Proprietăți → Protocol Internet versiunea 4 → Proprietăți → General → Utilizați următoarele adrese de server DNS.

    Introduceți următoarele adrese de server NS: xxx.xxx.xxx.xxx 8.8.8.8 (sau orice alt DNS de rezervă real) În loc de xxx.xxx.xxx.xxx, introduceți adresa IP a computerului dvs. în rețeaua locală sau pe Internet.

  3. Repetați procedura de configurare pe alte computere din rețeaua locală.
  4. Nu configurați aliasuri din instrucțiunile din această secțiune acest manual. O astfel de configurare nu este necesară, deoarece computerele de la distanță vor funcționa direct cu serverul dvs. DNS și vor avea acces la toate domeniile.
  5. Salvați setările și lansați serverul OSPanel.
Odată configurate corect, toate computerele din rețeaua locală vor putea accesa domeniile OSPanel.

Deservește domenii reale

Pentru a servi domenii reale pe Internet cu un server DNS local, faceți următoarea intrare în setările DNS ale fiecărui domeniu (parametrii domain.ru și ip trebuie înlocuiți cu numele domeniului și respectiv adresa IP a serverului cu OSPanel) : # Setările se fac în panoul de control al domeniului companiei de înregistrare # Pentru DNS bazat pe serverele de registrator ns1.domain.ru. 3600 ÎN A ip # Pentru DNS bazat pe serverul OSPanelns1.domain.ru → ip

Programator de locuri de muncă

Utilizarea Task Scheduler (Cron)

Valorile de timp sunt introduse ca numere, o combinație de numere sau *.
Puteți specifica timpi folosind virgulele ca delimitatori: De exemplu: 1,2,3 Rezultat: sarcina este executată de 3 ori, la primul, al doilea și al treilea minute ale orei.

Puteți specifica un interval folosind o cratimă: De exemplu: 5-7 Rezultat: Lucrarea rulează de 3 ori, la a 5-a, a 6-a și a 7-a minute ale orei.

Variabilă Descrierea variabilei
%realprogdir% Puteți specifica frecvența de execuție folosind un asterisc (*) și o bară oblică (/): De exemplu: */2 Rezultat: sarcina este executată la fiecare 2 minute.
%progdir% Puteți combina metode pentru a crea un program precis: De exemplu: 1,5,11-15,30-59/2 Rezultat: sarcina rulează la 1,5, de la 11 la 15 și la fiecare 2 minute de la 30 la 59. schema de specificare a timpului de mai sus relevantă pentru toate perioadele de timp (minut, oră, zi, lună, zi a săptămânii). Pentru a solicita o adresă URL în planificator, trebuie să utilizați utilitarul de ajutor Wget (vezi exemple). Puteți utiliza substituții în linia de comandă.
%sprogdir% Utilizarea variabilelor ca substituții
%dprogdir% Calea reală către folderul OSPanel (bară oblică inversă „\”)
%dsprogdir% Calea generată către folderul OSPanel, ținând cont de discul virtual (backslash „\”)
%realsitedir% Calea generată către folderul OSPanel, ținând cont de discul virtual (slash „/”)
%sitedir% Calea generată către folderul OSPanel, ținând cont de discul virtual (bară oblică inversă dublă „\\”)
%ssitedir% Calea generată către folderul OSPanel, ținând cont de discul virtual (dublu bară oblică „//”)
%httpport% Port server HTTP
%httpsport% Port server HTTPS
%postgresqlport% Portul serverului PostgreSQL
%mysqlport% Portul serverului MySQL
%mongodbport% Port server MongoDB
%memcacheport% Portul serverului Memcache
%ftpport% Calea reală către folderul rădăcină al domeniilor (bară oblică inversă „\”)
%httpdriver% Numele modulului HTTP
%phpdriver% Calea generată către folderul rădăcină al domeniilor, ținând cont de discul virtual (backslash „\”)
%mysql_driver% Calea generată către folderul rădăcină al domeniilor, ținând cont de discul virtual (slash „/”)
%pg_driver% Numele modulului PostgreSQL
%mongo_driver% Numele modulului MongoDB
%memcachedriver% Numele modulului Memchache
%dnsdriver% Numele modulului DNS
%ip% Adresa IP a serverului
%disc% Port server FTP
%osdisk% Numele modulului PHP
%sysdisk% Numele modulului MySQL/MariaDB Literă de unitate din calea generată către folderul OSPanel, ținând cont de discul virtual (numai scrisoarea)

Exemplu de sarcină programată (solicitarea unui fișier cron.php prin HTTP și salvarea răspunsului într-un fișier temporar pentru a preveni acumularea gunoiului): Ora: */30 * * * * Executați: %progdir%\modules\wget\bin\ wget.exe -q - -no-cache http://xxx.ru/cron.php -O %progdir%\userdata\temp\temp.txt Exemplu de sarcină programată (solicitarea fișierului cron.php prin HTTPS și salvarea răspunsul la un fișier temporar pentru a preveni acumularea gunoiului) : Ora: */30 * * * * Executați: %progdir%\modules\wget\bin\wget.exe --secure-protocol=TLSv1 --no-check- certificat -q --no-cache https:// xxx.ru/cron.php -O %progdir%\userdata\temp\temp.txt Exemplu de sarcină programată (execuția cron.php de către interpretul PHP): Timp : */30 * * * * Executați: %progdir%\modules\php \%phpdriver%\php-win.exe -c %progdir%\modules\php\%phpdriver%\php.ini -q -f %sitedir %\xxx.ru\cron.php

Variabile de planificare predefinite

În plus, orice variabilă de mediu, cum ar fi %COMSPEC%, poate fi folosită ca variabile de planificare.

Apelați interpretul de comandă pentru a executa comanda: Ora: 0 * * * * Executați: %COMSPEC% /c del /S /Q c:\temp\* Variabilă %COMSPEC% V în acest caz, va fi dislocat în C:\Windows\system32\cmd.exe

Funcții de planificare a locurilor de muncă

Este foarte important să înțelegeți că programatorul de activități (cron) nu este o linie de comandă sau o consolă. Planificatorul lansează doar programul cu parametrii specificați în sarcină. Astfel, acele programe care pot rula doar în consolă trebuie să fie lansate și prin consolă în planificatorul propriu-zis.

De exemplu, o astfel de sarcină nu va fi finalizată ( intrare incorectă): %realprogdir%\modules\database\%mysql_driver%\bin\mysqldump.exe -A -a --add-drop-database --opt --host=%ip% --user=root > %realprogdir%\ %DD%_%MM%_%AAAA%_%hh%_%mm%_dump.sql Acum uitați-vă la versiunea corectă a intrării jobului: %COMSPEC% /c %realprogdir%\modules\database\%mysql_driver%\ bin\ mysqldump.exe -A -a --add-drop-database --opt --host=%ip% --user=root > %realprogdir%\%DD%_%MM%_%YYYY%_%hh %_ %mm%_dump.sql Lucrarea corectă de mai sus, atunci când este executată de planificator, va fi implementată în următoarea comandă: C:\Windows\system32\cmd.exe /c C:\OpenServer\modules\database\MySQL-5.3.1\bin\mysqldump.exe -A -a --add-drop-database --opt --host =127.0.0.1 --user=root > C:\OpenServer\09_01_2013_14_25_dump.sql

Informaţii

Ar trebui să țineți cont de faptul că sarcinile sunt finalizate fără a trece la folder de lucru programul specificat în sarcină. Este posibil ca unele scripturi PHP să nu funcționeze corect dacă definiția folderului rădăcină nu este implementată corect.

Meniul de marcaje

Pentru acces rapid La paginile potrivite pe site-uri și foldere de lucru, pentru a lansa și executa orice programe și comenzi în OSPanel, este posibil să creați marcaje.

Tipuri de marcaje

  • Legătură
  • Pliant
  • Program (poate fi lansat cu parametri)
  • Comanda în format de linie de comandă Windows

Puteți specifica un interval folosind o cratimă: De exemplu: 5-7 Rezultat: Lucrarea rulează de 3 ori, la a 5-a, a 6-a și a 7-a minute ale orei.

Variabilă Descrierea variabilei
%realprogdir% Puteți specifica frecvența de execuție folosind un asterisc (*) și o bară oblică (/): De exemplu: */2 Rezultat: sarcina este executată la fiecare 2 minute.
%progdir% Puteți combina metode pentru a crea un program precis: De exemplu: 1,5,11-15,30-59/2 Rezultat: sarcina rulează la 1,5, de la 11 la 15 și la fiecare 2 minute de la 30 la 59. schema de specificare a timpului de mai sus relevantă pentru toate perioadele de timp (minut, oră, zi, lună, zi a săptămânii). Pentru a solicita o adresă URL în planificator, trebuie să utilizați utilitarul de ajutor Wget (vezi exemple). Puteți utiliza substituții în linia de comandă.
%sprogdir% Utilizarea variabilelor ca substituții
%dprogdir% Calea reală către folderul OSPanel (bară oblică inversă „\”)
%dsprogdir% Calea generată către folderul OSPanel, ținând cont de discul virtual (backslash „\”)
%realsitedir% Calea generată către folderul OSPanel, ținând cont de discul virtual (slash „/”)
%sitedir% Calea generată către folderul OSPanel, ținând cont de discul virtual (bară oblică inversă dublă „\\”)
%ssitedir% Calea generată către folderul OSPanel, ținând cont de discul virtual (dublu bară oblică „//”)
%httpport% Port server HTTP
%httpsport% Port server HTTPS
%postgresqlport% Portul serverului PostgreSQL
%mysqlport% Portul serverului MySQL
%mongodbport% Port server MongoDB
%memcacheport% Portul serverului Memcache
%ftpport% Calea reală către folderul rădăcină al domeniilor (bară oblică inversă „\”)
%httpdriver% Numele modulului HTTP
%phpdriver% Calea generată către folderul rădăcină al domeniilor, ținând cont de discul virtual (backslash „\”)
%mysql_driver% Calea generată către folderul rădăcină al domeniilor, ținând cont de discul virtual (slash „/”)
%pg_driver% Numele modulului PostgreSQL
%mongo_driver% Numele modulului MongoDB
%memcachedriver% Numele modulului Memchache
%dnsdriver% Numele modulului DNS
%ip% Adresa IP a serverului
%disc% Port server FTP
%osdisk% Numele modulului PHP
%sysdisk% Unitatea de sistem Windows (doar litere)

La crearea marcajelor pe [lansare programe cu parametri], separatorul dintre calea către program și parametrii de lansare este semnul #, altfel marcajul va fi executat prin linia de comandă!

Exemple de creare a unui marcaj: # Exemplul 1 (link) Nume: Site-ul meu Run: http://xxx.ru # Exemplul 2 (executarea unui program cu parametri) Nume: MySQL manager Run: %realprogdir%\modules\heidisql\heidisql .exe# -h=%firstsite% -u=root -P=%mysqlport%

Meniul programului

Adăugarea unui program portabil

Când utilizați versiunea completă a OSPanel, este posibil să adăugați propriul program portabil în meniu. Pentru a face acest lucru, trebuie să faceți următoarele:
  1. Deschideți folderul cu categoria de programe de care aveți nevoie în subdosar ./progs/și creați un folder în el cu numele programului dvs. portabil
  2. Copiați programul portabil împreună cu folderele și fișierele sale în directorul pe care l-ați creat
  3. Reporniți OSPanel (nu serverul)

Atenţie

Numele folderului cu programul și numele programului portabil (fără extensie) trebuie să fie identice!

Adăugarea unei categorii de programe

Pentru a adăuga propria categorie în meniul programului, ar trebui să creați un folder cu același nume în director ./progs/. Programele adăugate în folderul Default sunt afișate imediat în meniul programului, fără o categorie.

Adăugarea unei comenzi rapide de program

Pe lângă software-ul portabil, puteți adăuga comenzi rapide la programele instalate local în meniul programului. Un astfel de indicator către program va fi afișat în meniu împreună cu alte programe și va funcționa ca o comandă rapidă obișnuită în meniu. Pentru a adăuga o comandă rapidă la un program instalat local, pur și simplu copiați-l în folder ./progs/program_category de care aveți nevoie/.

Atenţie! Nu încercați să copiați comenzi rapide non-program în foldere, site-uri etc. în meniul programelor portabile. Astfel de comenzi rapide nu vor apărea în meniu și, prin urmare, nu vor funcționa. Pentru a crea comenzi rapide către site-uri, foldere etc. utilizați [Meniu → Setări → Marcaje] (vezi).

Scripturi de pornire/oprire

Adăugarea de scripturi de pornire și oprire a serverului

În OSPanel, este posibil să completați scripturile de pornire și oprire a serverului cu propriile fișiere .bat (fișiere bat).

Pentru a finaliza scriptul de lansare, trebuie să creați un fișier șablon /userdata/start.tpl.bat, pentru a completa scriptul de oprire, trebuie să creați un fișier șablon corespunzător /userdata/stop.tpl.bat. Puteți scrie secvențe arbitrare de comenzi destinate execuției în astfel de fișiere. interpret de comenzi Windows.

Înainte de lansare

Executarea fișierului /userdata/pre_start.bat (șablon: /userdata/pre_start.tpl.bat) se întâmplă LA lansează toate modulele. Fișierul trebuie să fie procesat corect și să fie complet, altfel serverul va aștepta să se finalizeze la infinit.

După lansare

Executarea fișierului /userdata/start.bat (model: /userdata/start.tpl.bat) se întâmplă DUPĂ pornind toate modulele, dar înainte ca indicatorul de stare să devină verde. Fișierul trebuie să fie procesat corect și să fie complet, altfel serverul va aștepta să se finalizeze la infinit.

Înainte de a se opri

Executarea fișierului /userdata/stop.bat (model: /userdata/stop.tpl.bat) se întâmplă LA module de oprire. Fișierul trebuie să fie procesat corect și să fie complet, altfel serverul va aștepta să se finalizeze la infinit.

După oprire

Executarea fișierului /userdata/post_stop.bat (șablon: /userdata/post_stop.tpl.bat) se întâmplă DUPĂ modulele se opresc, dar înainte ca indicatorul de stare să devină roșu. Fișierul trebuie să fie procesat corect și să fie complet, altfel serverul va aștepta să se finalizeze la infinit.

Puteți specifica un interval folosind o cratimă: De exemplu: 5-7 Rezultat: Lucrarea rulează de 3 ori, la a 5-a, a 6-a și a 7-a minute ale orei.

În fișierele șablon cu extensia .tpl.bat puteți folosi substituții. Opțiuni disponibile pentru înlocuirea variabilelor programului:
Variabilă Descrierea variabilei
%realprogdir% Puteți specifica frecvența de execuție folosind un asterisc (*) și o bară oblică (/): De exemplu: */2 Rezultat: sarcina este executată la fiecare 2 minute.
%progdir% Puteți combina metode pentru a crea un program precis: De exemplu: 1,5,11-15,30-59/2 Rezultat: sarcina rulează la 1,5, de la 11 la 15 și la fiecare 2 minute de la 30 la 59. schema de specificare a timpului de mai sus relevantă pentru toate perioadele de timp (minut, oră, zi, lună, zi a săptămânii). Pentru a solicita o adresă URL în planificator, trebuie să utilizați utilitarul de ajutor Wget (vezi exemple). Puteți utiliza substituții în linia de comandă.
%sprogdir% Utilizarea variabilelor ca substituții
%dprogdir% Calea reală către folderul OSPanel (bară oblică inversă „\”)
%dsprogdir% Calea generată către folderul OSPanel, ținând cont de discul virtual (backslash „\”)
%realsitedir% Calea generată către folderul OSPanel, ținând cont de discul virtual (slash „/”)
%sitedir% Calea generată către folderul OSPanel, ținând cont de discul virtual (bară oblică inversă dublă „\\”)
%ssitedir% Calea generată către folderul OSPanel, ținând cont de discul virtual (dublu bară oblică „//”)
%httpport% Port server HTTP
%httpsport% Port server HTTPS
%postgresqlport% Portul serverului PostgreSQL
%mysqlport% Portul serverului MySQL
%mongodbport% Port server MongoDB
%memcacheport% Portul serverului Memcache
%ftpport% Calea reală către folderul rădăcină al domeniilor (bară oblică inversă „\”)
%httpdriver% Numele modulului HTTP
%phpdriver% Calea generată către folderul rădăcină al domeniilor, ținând cont de discul virtual (backslash „\”)
%mysql_driver% Calea generată către folderul rădăcină al domeniilor, ținând cont de discul virtual (slash „/”)
%pg_driver% Numele modulului PostgreSQL
%mongo_driver% Numele modulului MongoDB
%memcachedriver% Numele modulului Memchache
%dnsdriver% Numele modulului DNS
%ip% Adresa IP a serverului
%disc% Port server FTP
%osdisk% Numele modulului PHP
%sysdisk% Unitatea de sistem Windows (doar litere)

În plus față de scrierea comenzilor, substituțiile enumerate pot fi folosite pentru a specifica variabile de mediu real, de exemplu: setx DIR_PHP „%realprogdir%\modules\php\%phpdriver%” Trebuie să înțelegeți că fișierele cu extensia .tpl.bat sunt doar fișiere templates.bat și nu vor fi executate. În timpul procesului de pornire sau oprire a serverului, fișierele șablon vor fi convertite în fișiere executabile .bat în același folder cu înlocuirea variabilelor de înlocuire, iar aceste fișiere .bat gata făcute vor fi trimise pentru execuție.

Atenţie

După începerea procedurii de finalizare Operare Windows pornirea oricăror procese noi este imposibilă, așa că STOP scripturile ( stop.batŞi post_stop.bat) nu sunt îndeplinite. Dacă aveți nevoie de execuția obligatorie a scripturilor de închidere, trebuie să închideți manual OSPanel imediat înainte de a doriți să închideți computerul.

Mod limitat

Când nu este disponibil pentru înregistrare Fișierul HOSTS e (de obicei, acest lucru se întâmplă dacă programul este lansat fără drepturi de administrator), programul intră într-un mod limitat de funcționare cu funcționalitate redusă.

ÎN modul limitat Următoarea funcționalitate nu vă va fi disponibilă:

  • Folosind propriile aliasuri și domenii (cu excepția domeniului localhost);
  • Specificarea adresei IP a serverului (cu excepția adreselor 127.0.0.1 și *);
Astfel, în modul limitat, veți avea acces la una dintre cele două adrese IP: 127.0.0.1 sau *, și la un singur domeniu localhost. Alte aliasuri și domenii pe care le creați nu vor fi procesate de program.

Puteți lucra în modul limitat numai dacă nu aveți deloc drepturi de administrator. Dacă aveți ocazia să rulați programul cu drepturile necesare, atunci este recomandat să profitați de acest lucru. În cazul în care uitați constant să rulați programul cu drepturile necesare, activați opțiunea [Solicitare cont de administrator].

Dacă în jurnalele de pornire vedeți un mesaj că fișierul Hosts nu poate fi scris și OSPanel rulează cu drepturi de administrator, aceasta înseamnă că accesul la acest fișier este blocat de antivirusuri/firewall-uri (chiar și pentru programele de încredere) sau se aplică restricții privind drepturile de acces Windows.

Adăugați OSPanel, precum și toate celelalte componente despre care antivirusul/firewallul le va întreba programe de încredere . Dezactivați protecția fișierelor HOSTS (sau fișierelor de sistem) în setările dumneavoastră antivirus/firewall, dacă o astfel de protecție este prezentă. Încercați să ștergeți fișierul C:\Windows\System32\Drivers\etc\hostsși re-creați-l cu următorul conținut: 127.0.0.1 localhost Dacă lucrați fără drepturi de administrator, dar cu un fișier HOSTS care poate fi scris, programul funcționează în modul normal fără nicio restricție. Puteți permite scrierea în fișierul HOSTS pentru toți utilizatorii rulând următoarea comandă prin consolă (rulați ca Administrator): attrib -s -r -h -a C:\Windows\system32\drivers\etc\hosts

Atenţie

Când User Account Control (UAC) este activat și lansat fără drepturi de administrator, OSPanel nu va avea acces la fișierul HOSTS și va trece automat în modul restricționat.

Lansați fără a face intrări în fișierul HOSTS

OSPanel are capacitatea de a lansare completă fără a face intrări în fișierul HOSTS. Această caracteristică va fi utilă utilizatorilor rețele de birouriși terminale în care doar administratorul senior are acces la fișierul HOSTS. Dacă opțiunea [Nu faceți modificări la fișierul HOSTS] este activată, atunci serverul pornește fără a edita fișierul HOSTS, de exemplu. Accesul la acest fișier nu este deloc necesar.

Ar trebui să știți și să înțelegeți că, în timpul pornirii, programul face o solicitare DNS fiecărui domeniu pe care l-ați creat și, dacă nu există nicio intrare pentru niciunul dintre domenii în fișierul HOSTS, aceasta va duce la eroarea [Eșec la pornire]. Nu uitați să contactați administratorul de rețea după fiecare creare de domeniu, administratorul trebuie să intre înregistrările necesare la fișierul HOSTS, altfel nu veți putea porni serverul.

Formatul pentru a face intrări în fișierul HOSTS este standard - domeniul spatiu ip, de exemplu: 192.168.5.10 rhino.acme.com 192.168.5.10 x.acme.com

Trimiterea de e-mailuri prin SMTP

e-mail Yandex

Mail.ru mail

Arată mai jos setări tipice pentru a trimite e-mail prin serverul SMTP al furnizorului de e-mail selectat.

e-mail Gmail

Mai jos sunt setările tipice pentru trimiterea de e-mailuri prin serverul SMTP al furnizorului de e-mail selectat.


În mod implicit, Gmail nu vă permite să utilizați SMTP, așa că accesul trebuie activat separat. Trebuie să completezi pașii următori la activare:

1. Conectați-vă la contul dvs. Gmail
2. În aceeași filă de browser, accesați https://www.google.com/settings/security/lesssecureapps
3. Activați accesul la cont pentru „aplicații neverificate” (vezi imaginea de mai jos)
4. Testați trimiterea unei scrisori prin scriptul dvs. pe serverul OSPanel
5. Actualizați pagina https://www.google.com/settings/security/lesssecureapps și reactivați accesul la cont pentru „aplicații neverificate” (puteți ignora e-mailul primit despre o încercare de a vă accesa contul)

Acum încercați să trimiteți e-mailul din nou, de data aceasta ar trebui să funcționeze.

Acces extern

Lucrul cu rețele externe

OSPanel poate funcționa pe rețelele locale și pe Internet ca server web. Pentru a lucra pe Internet aveți nevoie de o adresă IP statică (albă). Pentru a deschide accesul la server din exterior, trebuie să specificați * ca adresă IP în setările OSPanel, în acest caz accesul va fi deschis imediat pentru toate rețelele la care este conectat computerul dumneavoastră. Dacă doriți să acordați acces doar unuia rețea specifică(de exemplu, local), apoi specificați în setările programului adresa IP emisă computerului dvs. din această rețea.

Informaţii

Când lucrați printr-un router sau alt gateway, poate fi necesar personalizare suplimentară. Consultați documentația pentru echipamentul pe care îl utilizați, contactați administratorul de rețea.

Acces extern la domeniile locale

Odată ce ați configurat accesul de la distanță la serverul dvs., totul domenii locale va deveni disponibil de la distanță. Dar cum să le deschid? Pentru a deschide site-ul dorit de la o mașină la distanță, va trebui să faceți o intrare în fișierul HOSTS al unui astfel de computer cu adresa domeniului dvs. local, de exemplu: 64.55.96.24 supersite-ul (unde 64.55.96.24 este adresa dvs. computer, iar supersite-ul este numele domeniului local). După efectuarea unei astfel de introduceri în fișierul HOSTS de pe computerul de la distanță, domeniul supersite-ului va fi disponibil tastând în browser ca de obicei.

Vă rugăm să rețineți că simpla introducere a adresei IP a computerului dvs. http://64.55.96.24/ sau încercarea de a accesa un domeniu local inexistent va deschide o pagină goală.

Pentru ca atunci când introduceți adresa IP a computerului dvs., să se deschidă un anumit site local, puteți crea un alias de forma your_external_ip => your_local_domain. După acești pași, domeniul local pe care l-ați specificat, pentru care ați creat un alias, va deveni disponibil prin intermediul retea locala sau pe Internet la http://your_external_ip/ (de exemplu http://64.55.96.24/). Dacă computerul dvs. este conectat la mai multe rețele și IP=* este setat în setările serverului, atunci un astfel de alias trebuie creat pentru fiecare adresă IP emisă computerului dvs. în fiecare dintre rețele.

Securitatea computerului

Când lucrați cu rețele externe, nu există nicio garanție a securității computerului dvs. Serverul rulează cu drepturi de administrator, ceea ce înseamnă că scripturile care rulează sub controlul său pot face orice doresc pe computer. Găurile de securitate din scripturi pot oferi hackerilor acces la computerul tău. Nu recomandăm această utilizare a OSPanel! Înainte de a configura accesul de la distanță la server, asigurați-vă că citiți secțiunea din acest ghid de referință.

Control extern

OSPanel poate primi unele comenzi prin Internet pentru aceasta există un panou de control încorporat care rulează pe un port dedicat. Programul poate fi controlat și prin linia de comandă.

Control pe internet

Pentru a accesa panoul de control trebuie să tastați http://localhost:1515/ (implicit). Portul, autentificarea și parola pentru panoul de control pot fi specificate direct în setările OSPanel [Meniu → Setări → Diverse]. Panoul de control este disponibil pe orice adresă IP de la care computerul dvs. este accesibil, precum și pe orice domeniu local creat pe server. Pentru a gestiona programul prin Internet, adresa dumneavoastră IP externă trebuie să fie „albă”, adică. accesibil de pe Internet.

Comenzi de utilizat pe linia de comandă

„C:\openserver\OSPanel.exe” # porniți programul „C:\openserver\OSPanel.exe” /start # porniți serverul „C:\openserver\OSPanel.exe” /reporniți # reporniți serverul „C:\ openserver\OSPanel .exe" /stop # oprirea serverului "C:\openserver\OSPanel.exe" /exit # ieșirea din program

Protecția serverului

Configurarea protecției

Când un server este deschis pentru acces de pe Internet, acesta devine extrem de vulnerabil, mai ales cu setările implicite. Mulți păianjeni și viruși scanează în mod constant internetul pentru porturi deschise și, de regulă, un server neprotejat este spart în câteva ore de la apariția în rețea.

Câțiva pași pentru a vă proteja serverul web împotriva accesului neautorizat:

  1. Schimba parole standard Utilizator FTP [Meniu → Setări → Server FTP];
  2. Setați-vă propriile parole pentru utilizatorii root (și alți) ai tuturor modulelor DBMS;
  3. Activați protecția instrumentelor web și a discului împotriva accesului din rețele externe în setările programului [Meniu → Setări → Server];
  4. Acum reporniți programul de control în sine (nu serverul);
  5. Configurați firewall-ul blocând TOATE porturile de la accesul din exterior, cu excepția celor pe care intenționați să le utilizați (de exemplu: 80,443,21,990,53);

Atenţie

Serverul web rulează în numele administratorului computerului dvs., atunci când lucrați pe adrese IP externe sau IP = * securitatea computerului dvs. va fi în pericol! Evitați utilizarea scripturilor vulnerabile, a configurațiilor incorecte ale modulelor și a parolelor simple.

Protecție încorporată împotriva accesului extern

Selectând [Protejează serverul de la acces extern] va dezactiva unele dintre funcțiile periculoase PHP, accesul la instrumentele web din exterior va fi blocat, iar accesul pe disc pentru scripturile PHP va fi limitat la folderul rădăcină al domeniilor. Această opțiune reduce performanța scripturilor PHP de 3-4 ori.

Lucrul cu Pear și Composer

Instalarea Pear

Pentru a instala Pear, porniți serverul și accesați [Meniu → Avansat → Consolă], apoi introduceți comanda în consolă go-pereși urmați comenzile suplimentare ale programului de instalare.

Instalarea Composer

Composer este compatibil cu toate modulele PHP începând cu versiunea 5.3. Pentru a instala Composer, porniți serverul și executați [Meniu → Avansat → Consolă], apoi accesați folderul cu site-ul unde intenționați să instalați Composer (de exemplu: cd C:\openserver\domains\localhost). Odată ce vă aflați în folderul cu site-ul dorit, introduceți comanda în consolă compozitor initși generați un fișier de configurare Composer (composer.json). Când este generat fișierul composer.json, tastați comanda în consolă instalarea compozitoruluiși așteptați instalarea proiectelor selectate, precum și dependențele acestora. În viitor, puteți actualiza proiectele instalate cu comanda composer update, de exemplu: cd C:\openserver\domains\localhost și composer update -v

Instalarea proiectelor Composer

  1. Executați [Meniu → Avansat → Consolă];
  2. Accesați folderul cu site-ul unde intenționați să instalați proiectul;
  3. Instalați orice proiect de care aveți nevoie, de exemplu:
# Accesați folderul proiectului cd C:\openserver\domains\localhost # Instalați Symfony composer create-project symfony/framework-standard-edition symfony # Instalați PHPUnit composer create-project phpunit/phpunit phpunit & echo @php -d output_buffering=0 phpunit\phpunit.php %*>phpunit.bat # Instalarea Laravel composer create-project laravel/laravel laravel --prefer-dist # Instalarea phpDocumentor composer create-project phpdocumentor/phpdocumentor phpdocumentor În viitor, pentru a actualiza un proiect instalat în acest fel , mergeți doar în folderul cu proiectul dorit și executați comanda actualizare a compozitorului: cd C:\openserver\domains\localhost\phpunit și actualizarea compozitorului

Lucrează în consolă

Pentru a lansa consola încorporată, trebuie să porniți serverul și să executați [Meniu → Avansat → Consolă]. Mediul se formează în momentul pornirii serverului și este transmis tuturor modulelor lansate. Orice alte programe, fie că este o consolă sau un IDE, pot obține, de asemenea, mediul corect, doar lansați aceste programe din meniul OSPanel. Pentru a face acest lucru, puteți fie să creați un marcaj, fie să adăugați o comandă rapidă la meniul programului (vezi secțiunile și).

Trebuie să știți că dacă lansați consola sau orice alt program din meniul standard Start sau dintr-o comandă rapidă de pe desktop, și nu din meniul OSPanel, atunci nu vor putea lucra cu mediul virtual creat în OSPanel.

Consola încorporată poate fi lansată chiar dacă serverul este oprit în versiunea completă, accesați [Meniu → Programe → Internet → Consolă]. Cu toate acestea, atunci când serverul este oprit, mediul nu este format și, prin urmare, va fi imposibil să lucrați din consolă cu PHP și alte module sau programe (Pear, Composer, scripturi etc.).

Caracteristici importante

Dacă porniți mai întâi consola și abia apoi porniți serverul, mediul NU va fi disponibil în consolă. Pentru a începe job full-time cu module, după pornirea serverului, trebuie să închideți și să redeschideți consola, deoarece numai atunci când serverul este activ, consola primește un mediu format corect în momentul lansării din meniu. La fel, mediul nu va fi actualizat în consolă dacă ai trecut la alt modul PHP sau MySQL și ai repornit serverul, dar nu ai repornit consola!

Remedieri ale registrului

Remedierile sunt oferite pentru autoinstalare din meniul OSPanel printre marcajele create implicit. De asemenea, puteți găsi remedieri în folder ./module/system/și aplicați-le singur.

Remediere de registry pentru a dezactiva IPv6

Această remediere vă permite să dezactivați toate componentele IPv6, cu excepția interfeței loopback. Remedierea îi spune, de asemenea, Windows să prefere IPv4 față de IPv6 prin modificarea intrărilor din tabelul de politici de prefix. Este recomandat să utilizați această remediere numai pentru acei utilizatori care folosesc domeniul localhost și OSPanel nu are permisiunea de a scrie în fișier Windows\System32\Drivers\etc\hosts.

Remediere de registry pentru a personaliza comportamentul sistemului

Această remediere vă permite să personalizați comportamentul sistemului în timpul închiderii Windows. Remediați dezactivările completare automată procesează și crește timpul de așteptare (după care procesul este considerat suspendat) la 30 de secunde.

Remediere de registry pentru a optimiza performanța SSD

Această remediere vă permite să dezactivați Link Power Management (LPM) și DIPM în driverele SATA AHCI. Utilizarea LPM cu unități SSD duce adesea la posibilitatea de „înghețare” în funcționarea sistemului de operare, de la înghețari mici la complet înghețat sisteme. Pentru a preveni uzura SSD-ului, această remediere dezactivează serviciile Superfetch și Prefetch, precum și actualizarea orei ultimului acces la fișierele în NTFS.

Remedierea nu trebuie aplicată dacă sistemul nu este utilizat Unități SSD. Utilizatorii de laptopuri ar trebui să folosească corect remedierea, deoarece consumul de energie al unităților va crește ușor, ceea ce va reduce durata de viață a bateriei laptopului.

Remediere de registry pentru reglarea TCP

Această remediere va optimiza valorile TcpTimedWaitDelay și MaxUserPort, permițând sistemului să ruleze mai rapid și cu mai multe conexiuni TCP. În special, problema cu torenții va dispărea: este imposibilă efectuarea unei operaţii la priză deoarece tamponul este prea mic sau coada este plină. Alte programe care creează număr mare conexiuni TCP simultane.

Remediați driverul TCPIP pentru Windows XP

Remedierea limitei semi-deschise este concepută pentru a modifica numărul maxim de ieșiri simultane semi-deschise conexiuni TCP(conexiuni întredeschise sau încercări de conectare) în fișierul de sistem tcpip.sys. Limitarea este că unui computer nu i se permite să aibă mai mult de 10 conexiuni de ieșire pe jumătate deschise simultane. Astfel, viteza de conectare la alte computere este de fapt limitată. Patch-ul vă permite să eliminați această limitare, adică să creșteți limita maximă a conexiunilor pe jumătate deschise. Pentru marea majoritate a utilizatorilor, o limită de 100 va fi suficientă. Patch-ul este aplicabil pentru versiunile învechite de Windows x32 și x64: XP, 2003 Server, Vista. Pornind de la versiunile de Windows Vista SP2 și Windows 7, nu este nevoie să aplicați patch-ul și dacă acesta pornește, vă va informa că instalarea este imposibilă.

Atenţie

După aplicarea corecțiilor, trebuie să vă asigurați că reporniți computerul.

Întrebări și răspunsuri

Nu începe nimic?

Nu disperați, uitați-vă la jurnalul general al programului și la alte jurnalele componente [Meniu → Vizualizați jurnalele]. În marea majoritate a cazurilor, acolo vei găsi motivul pornirii nereușite. În cazuri mai complexe, activați opțiunea [Run server in debug mode], aceasta vă va permite să vedeți informațiile de depanare la pornire. De asemenea, adăugați OSPanel la programe de încredere firewall sau antivirus, dacă aveți unul.

Scrie portul 80, 3306 etc. deja luate!

Activați opțiunea [Start server in aggressive mode] din setările OSPanel în acest mod, toate programele care ocupă porturile necesare vor fi închise forțat. Adăugați OSPanel la programe de încredere serverul dumneavoastră antivirus/firewall/proxy sau dezactivați monitorizarea porturilor 80/443/21/90xx/3306, dacă sunt disponibile. Antivirusurile/firewall-urile individuale pot avea propriile lor suplimentare. setări legate de interceptarea conexiunilor programului la rețea.

Se spune că nu există drepturi de acces pentru a lucra în acest folder!

Încercați să rulați OSPanel dintr-un folder care aparține altui utilizator sau fișierele OSPanel au fost scrise pe computer de un alt utilizator. Dacă OSPanel va fi lansat de către utilizatorul Pavel (de exemplu), atunci conectați-vă sub contul Pavel și copiați OSPanel într-un folder care aparține utilizatorului Pavel (are drepturi de scriere), după care va fi posibil să porniți serverul pt. acest utilizator. În loc să copiați, puteți seta drepturi speciale de acces la folder cu OSPanel, contactați administratorul computerului.

De ce butoanele sunt gri și nu pot apăsa?!

În orice moment, sunt active doar acele butoane și secțiuni de meniu care pot efectua acțiunea care le este atribuită. De exemplu: dacă serverul nu rulează, elementul de meniu PHPMyAdmin va fi inactiv; dacă serverul rulează, butoanele pentru ștergerea jurnalelor vor fi indisponibile etc.

Nu pot deschide meniul când steagul este galben!

Un steag galben indică faptul că se execută o comandă (de exemplu, pornirea, oprirea sau salvarea setărilor). În timp ce comenzile sunt executate, meniul programului nu este disponibil.

Am creat 3000 de domenii și acum serverul nu pornește!

Măriți numărul de verificări ale stării serverului la 20-30 sau mai mult în setările programului [Meniu → Setări → Diverse]. Treceți la utilizarea modulului Apache HTTP dacă utilizați modulul Nginx.

Vreau să testez site-ul ținând cont de diferite viteze de internet (dispozitive mobile de exemplu)!

OSPanel are capacitatea de a limita rata de transfer de date pentru simulare încărcare lentă site-ul. Pentru a limita viteza, utilizați meniul OSPanel: [Meniu → Setări → Diverse]. Viteza poate fi limitată între 1-40 KB pe secundă, setarea valorii la 0 sau mai mult de 40 anulează limita. Pentru fiecare solicitare este stabilită o limită de viteză, așa că dacă un client deschide simultan 4 imagini pe site (4 conexiuni), atunci fiecare dintre ele va fi încărcată la o viteză dată.

Unde pot edita setările modulului?

Pentru a edita setările modulului, utilizați meniul OSPanel: [Meniu → Avansat → Configurare].

Unde sunt salvate e-mailurile mele?

În mod implicit, toate e-mailurile sunt salvate într-un folder temporar userdata/tmp/email/, când serverul este oprit, acest folder nu este șters. Puteți configura trimiterea de e-mailuri prin intermediul unui server SMTP la distanță: [Meniu → Setări → Mail].

Dau clic pe site-ul dorit din meniul programului, dar nu se deschide nimic!

Pentru ca multe elemente de meniu să funcționeze, trebuie să aveți o instalație corectă și funcțională browser implicit. De asemenea, puteți specifica browserul în mod direct în setările programului: [Meniu → Setări → Meniu].

Am creat un domeniu local_site.loc, dar nu funcționează!

Un caracter de subliniere nu poate fi într-un nume de domeniu, așa că domeniul nu se va conecta. Caractere permise: .

Serverul nu începe cu ip 192.168.0.1 și spune că localhost funcționează doar pe ip 127.0.0.1!

Într-adevăr, domeniul localhost poate fi folosit doar cu o adresă IP de 127.0.0.1, așa că fie redenumiți acest domeniu, fie ștergeți-l dacă nu aveți nevoie de el.

Vreau să lucrez fără un disc virtual!

Selectați în setările OSPanel să lucrați fără un disc virtual și copiați folderul serverului într-un director a cărui cale conține doar caractere sau numere latine, altfel lucrați fără virtual. disc nu va fi posibil.

Nu văd discul virtual!

Dacă nu rulați sub un cont de administrator, dar OSPanel rulează cu drepturi de administrator, atunci discul virtual (dacă este utilizat) nu vă va fi disponibil. OSPanel va funcționa bine în acest caz. Puteți dezactiva utilizarea unui disc virtual în setări, dar țineți cont de cerințele absolute ale căii descrise în răspunsul anterior.

Serverul pornește, dar browserul spune că domeniul nu a fost găsit!

Dacă browserul dvs. este configurat să funcționeze printr-un server proxy, atunci site-urile locale nu vor fi disponibile pentru acesta. Pentru a remedia situația, nu mai utilizați proxy-uri în browser sau adăugați domenii locale și adresa IP a serverului la lista de excepții de proxy din setările browserului. În unele cazuri, trebuie să recreați fișierul HOSTS (vezi).

De ce trebuie să configurați afișarea marcajelor în loc de site-uri?

În acest mod, marcajele create sunt afișate în locul unei liste de domenii, acest lucru va fi util atunci când se creează ansambluri demo cu scripturi instalate (vezi).

Îmi este greu să recreez marcaje, utilizatori FTP etc., trebuie doar să le editez!

Nu este nevoie să recreați din nou înregistrări, doar faceți dublu clic pe înregistrarea care vă interesează din tabel, după care această înregistrare va fi imediat eliminată din listă și plasată înapoi în câmpurile de editare. Nu uitați să adăugați intrarea editată înapoi la tabel!

Conectarea la baza de date durează mai mult de 1 secundă!

Dezactivați utilizarea protocolului IPv6 utilizând instrucțiunile din secțiunea acestui manual.

Mi-am copiat scriptul în folderul de domeniu, după repornire serverul nu vede fișierele și arată o eroare!

Cel mai probabil ai copiat sau creat un astfel de subfolder într-un folder cu un domeniu al cărui nume corespunde condițiilor căutare automată folderul rădăcină al domeniului (vezi).

Serverul a ocupat treptat tot spațiul pe disc!

Dispariția treptată a spațiului liber indică faptul că ați dezactivat curățarea automată a jurnalelor la pornirea serverului. Ca rezultat, atunci când serverul este utilizat în mod activ, fișierele jurnal cresc la dimensiuni enorme și ocupă tot spațiul liber de pe disc. Ștergeți intrările de jurnal din fereastra de vizualizare a jurnalului și activați ștergerea automată a jurnalelor la pornire în setările OSPanel. Dosar gol .\userdata\tmp din fișiere temporare.

Cum îmi creez propria configurație de gazdă pentru un domeniu?

Utilizați șablonul de configurare a gazdei virtuale din folderul cu domeniul necesar pentru a crea o anumită configurație de domeniu. Când creați/schimbați un fișier, este necesară o repornire a serverului. Șablonul de configurare pentru modulul necesar poate fi găsit în folder ./userdata/config/.

De exemplu, dacă doriți să vă creați propria configurație de domeniu xxx.ru pentru modulul Apache-2.4.2, atunci copiați fișierul ./userdata/config/Apache-2.4.3_vhost.confîn folderul cu domeniul dorit, editați acest fișier pentru a se potrivi nevoilor dvs. și reporniți serverul.

Sau un alt exemplu, atunci când utilizați modulul Apache+Nginx, puteți copia ambele fișiere de configurare pentru fiecare server în folderul de domeniu: Apache-2.2.23+Nginx-1.2.4_vhosta.confŞi Apache-2.2.23+Nginx-1.2.4_vhostn.conf.

Vă rugăm să rețineți - atunci când editați configurația gazdei, nu puteți șterge sau înlocui variabilele de sistem %...%, puteți face doar intrări noi care completează configurația.

Cum și unde sunt editate configurațiile componente?

OSPanel utilizează fișiere șablon de configurare care sunt disponibile prin meniul general al programului. Nu încercați să editați fișierele de configurare temporare care sunt create la pornirea serverului, nu are sens. Șabloanele de configurare sunt individuale pentru fiecare modul, de ex. Dacă selectați oricare dintre module ca fiind activ, șabloanele de setări pentru acel modul anume vor fi activate. De exemplu: ați configurat un șablon de fișier php.ini cu modulul PHP 5.2 activ și apoi ați selectat modulul PHP 5.3 ca fiind activ. În acest caz, trebuie să configurați din nou șablonul de fișier php.ini pentru modulul PHP 5.3.

Șabloanele de setări în sine pentru toate modulele și instrumentele sunt stocate în folder ./userdata/config/, nu pot fi folosite ca configurații reale și nu pot fi specificate la lansarea modulelor, consolelor și scripturilor. În timpul procesului de pornire, șabloanele de configurare trec printr-un parser, care înlocuiește toate variabilele de substituție cu date reale și salvează fișierele de configurare gata făcute într-un folder ./userdata/temp/config/.

Cum să specificați setări speciale pentru conectarea la un server SMTP pentru un domeniu selectat?

În OSPanel, este posibil să trimiteți e-mail printr-un server SMTP terț, în timp ce toate domeniile folosesc parametrii de conexiune care au fost specificați de utilizator în fereastra de setări OSPanel. Pentru ca un anumit domeniu să folosească propriile setări de conexiune la serverul SMTP, trebuie să le specificați în șablonul de configurare pentru această gazdă. Deschideți șablonul de configurare a gazdei virtuale (cum să îl creați este descris în răspunsul anterior) în folderul cu domeniul dorit și adăugați următorul conținut (într-o singură linie) la descrierea gazdei: php_admin_value sendmail_path "%mailway% -t -- smtp-ssl=niciunul --smtp-server=smtp.xxx.xx --smtp-port=xx [email protected] [email protected]--smtp-pass=xxxxxx --pop3-server=pop3.xxx.xx [email protected]--pop3-pass=xxxxxx" De exemplu: %limit% DocumentRoot "%hostdir%" ... php_admin_value sendmail_path "%mailway% -t --smtp-ssl=niciunul --smtp-server=smtp.xxx.xx --smtp-port=xx [email protected] [email protected]--smtp-pass=xxxxxx --pop3-server=pop3.xxx.xx [email protected]--pop3-pass=xxxxxx"... Ultima parte a liniei --pop3-server=pop3.xxx.xx [email protected]--pop3-pass=xxxxxx adăugați numai dacă este necesară autorizarea POP3 înainte de SMTP. Valorile posibile pentru parametrul --smtp-ssl= sunt none, auto, ssl sau tls.

Vă rugăm să rețineți că atunci când specificați propriile setări pentru conectarea la un server SMTP, trimiterea de e-mailuri pentru domeniul selectat va funcționa indiferent de setările principale ale OSPanel. De asemenea, rețineți că toate datele serverului SMTP, inclusiv datele de conectare și parola, vor fi disponibile în scripturi PHP și vor fi vizibile în informațiile phpinfo(), prin urmare, din motive de securitate, nu este recomandat să utilizați opțiunea descrisă de specificare a setărilor de trimitere a e-mailurilor în configurare gazdă.

Rezolvarea problemelor

Mai jos este procedura necesară pentru a rezolva problemele la pornirea serverului. După finalizarea fiecărei acțiuni, trebuie să repetați un test de rulare a serverului, iar dacă lansarea eșuează, puteți trece la pasul următor.
  1. Executați [Meniu → Avansat → Prima rulare]. Dacă doriți, puteți fi de acord să faceți modificări în registru.
  2. Asigurați-vă că adresa IP specificată în setări există (cu excepția [*]). De asemenea, asigurați-vă că toate celelalte setări ale programului sunt corecte.
  3. Adăugați OSPanel la programe de încredere firewall-ul/antivirusul sau configurați-le corect, dacă există.
  4. Rulați [Meniu → Vizualizați jurnalele], încercați să găsiți cauza problemei și remediați-o (dacă este posibil).
  5. Activați opțiunea [Run server in debug mode] din setările OSPanel și încercați să găsiți cauza problemei și să o remediați (dacă este posibil).
  6. Rulați următoarea comandă prin consolă (rulați ca administrator): atrib -s -r -h -a C:\Windows\system32\drivers\etc\hosts
  7. Activa serviciu DNS dacă este dezactivat și porniți-l, dezactivați toate serviciile care au IIS în numele lor.
  8. Dezactivați proxy-urile și proxy-urile globale dacă sunt instalate pe computer.

Informaţii

O problemă foarte frecventă este că portul 80 este ocupat de obicei de programul Skype. Pentru a remedia problema, accesați [ Setări Skype→ Avansat → Conexiune] și debifați caseta de selectare [Folosiți porturile 80 și 443 ca alternativă].

Controlul contului utilizatorului (UAC)

Când User Account Control (UAC) este activat și lansat fără drepturi de administrator, OSPanel nu va avea acces la fișierul HOSTS și va trece automat în modul restricționat. De regulă, modul limitat este semnalat de prezența unui singur domeniu localhost în meniul programului, în timp ce alte domenii au fost create anterior. Pentru a corecta situația, activați opțiunea [Solicitare cont de administrator] în setările OSPanel și reporniți programul sau dezactivați controlul conturi(UAC).

Dacă nu ai ocazia dezactivarea UAC sau rulând programul cu drepturi de administrator, există mai multe opțiuni pentru a rezolva această problemă:

  1. Utilizarea serverului DNS încorporat (configurare conform Ghidului);
  2. Activarea opțiunii [Nu faceți modificări fișierului HOSTS] + editarea manuală a acestui fișier;
  3. Setați permisiunile de scriere în fișierul HOSTS pentru toți utilizatorii Windows;
  4. Refuzul capacității de a gestiona domenii și de a lucra cu un singur domeniu localhost;

Crearea de ansambluri

Ce este și de ce este nevoie?

De exemplu: aveți propriul dvs. site web, script sau propriul dvs. CMS, pe care trebuie să le prezentați viitorilor clienți pentru revizuire, să le prezentați clientului sau pur și simplu să faceți un pachet demonstrativ pentru dvs. produs software. Este necesar ca produsul dumneavoastră software să funcționeze la fel de bine pentru toată lumea, în aceeași configurație, și să fie deja instalat și gata de lucru sau de evaluare. OSPanel te va ajuta cu asta!

Puteți crea un mini-server gata făcut cu un script instalat, sistem CMS, site web, proiect etc., iar viitorii utilizatori sau clienți vor trebui doar să îl descarce și să îl ruleze! Produsul dumneavoastră va fi operațional de la bun început, nu va trebui să căutați un server pentru el, nu va trebui să instalați, să configurați etc. Mai mult, materialele demo pot fi distribuite clienților pe un CD/DVD. OSPanel poate fi lansat de pe astfel de medii, cum ar fi de pe un HDD obișnuit sau o unitate flash, singura diferență fiind că atunci când lucrați de pe un disc optic, nu vor fi salvate modificări sau fișiere după ieșirea din program.

Cum se creează o versiune demonstrativă

  1. Descărcați distribuția OSPanel Mini cel mai recent versiune și dezarhivați-o într-un folder temporar. Accesați folderul în care a fost dezambalată distribuția și rulați programul OSPanel.exe.
  2. Eliminați modulele inutile din folder ./module/php/*, ./module/database/*Şi ./modules/http/* lăsând un singur modul în folderele care vor fi utilizate pentru produsul dvs. software. Dacă nu intenționați să utilizați module DNSși Memcached, apoi folderele cu aceste module pot fi, de asemenea, șterse: ./module/dns/*Şi ./modules/memcached/* respectiv.
  3. Faceți clic pe [Meniu → Setări] și selectați să utilizați acele module pe care nu le-ați eliminat. Setați adresa IP a serverului la 127.0.0.1 , dezactivați [Verificare automată pentru actualizări], nu dezactivați opțiunea [Detectați automat necesitatea unui disc virtual]. Setați toate celelalte setări de care aveți nevoie.
  4. Faceți clic pe [Meniu → Avansat → Configurare] și configurați șabloanele de configurare pentru modulele necesare pentru produsul dvs. (script/site-ul web/cms), dacă este necesar.
  5. Porniți serverul și instalați produsul software (script/site-ul web/cms) pe domeniu localhost, care este prezent implicit în OSPanel. Parcurgeți pașii necesari pentru a configura scriptul și apoi ieșiți din toate formularele de autorizare unde sunteți autentificat (de exemplu: cont personal, administrare etc.).
  6. Faceți clic pe [Meniu → Setări] și creați marcaje pentru paginile principale ale produsului software (de exemplu: panou de administrare, cont personal, Pagina de start). Activați opțiunea [Afișați marcaje în loc de site-uri web] în setările OSPanel. Acum opriți serverul și salvați setările.
  7. Faceți clic pe [Meniu → Ieșire] și redenumiți fișierul programului în funcție de numele produsului dvs., de exemplu ./temp folder/OSPanel.exe V ./dosar temporar/MegaCMS Server.exe.
  8. Acum puteți adăuga documentație pentru produsul dvs. la ansamblu sub forma unui fișier .chm. Fișierul trebuie copiat într-un folder ./modules/system/docs/, va fi afișat ulterior în meniul [Avansat → Documentație].
  9. Acum împachetați conținutul folderului temporar într-o arhivă autoextractabilă sau ardeți conținutul acestuia pe un disc CD/DVD. Alegerea depinde numai de forma prevăzută de distribuție a ansamblului.
O versiune demonstrativă personală pentru produsul dvs. software este gata!

Folosind metoda descrisă mai sus, puteți pregăti nu numai versiuni demo, ci și pachete de dezvoltare pentru dezvoltatori, prezentări de site-uri web, arhive de portal, materiale interactive pe CD etc.

Server local– un instrument de dezvoltare web pentru crearea, depanarea și testarea diferitelor scripturi și aplicații web. Cu alte cuvinte, un server web local este un emulator al unui server real de la un furnizor de găzduire situat pe computerul tău. Funcționarea unui server local nu este diferită de cel real și ne putem crea și testa site-urile web pe acesta.

Nu voi aprofunda cum funcționează un server local și în ce constă. Vom vorbi despre asta într-un alt articol. În acest articol vom analiza instalarea și configurarea unui server local pe computer, dar mai întâi ne vom da seama ce server local să alegem.

Astăzi există multe servere locale, dar pe care să-l alegi?

eu pentru o lungă perioadă de timp Am folosit kitul pentru gentleman Denver, care include php, baze de date MySqlși PhpMyAdmin. Puteți afla mai multe despre acest pachet pe site-ul oficial al dezvoltatorului. Denver este unul dintre cele mai populare pachete de servere locale pentru dezvoltatorii web.

Dar a trebuit să renunț la Denver când am descoperit Open Server. După părerea mea, această aplicație este mult mai convenabilă pentru a lucra, mai ales că ultimele versiuni dezvoltatorul a inclus în distribuția sa un număr mare de programe necesare, necesar pentru un webmaster: browsere, editor de cod, manager de fișiere și multe altele.

Open Server este distribuit absolut gratuit. Singurul lucru pe care îl puteți face este să-i mulțumiți autorului pentru un astfel de produs super util pentru webmasteri, transferând o sumă arbitrară într-un portofel electronic. După cum spune autorul, donațiile sunt foarte importante, deoarece proiectul nu este comercial. Ei bine, asta e de înțeles, nu poți trăi fără bani astăzi... În general, am transferat personal atât de mult cât nu m-a deranjat.

Beneficiile Open Server

Ce pot evidenția în favoarea acestui server? În general, pot spune multe lucruri bune despre Open Server, dar mă tem că articolul va fi prea lung. Prin urmare, voi evidenția punctele importante.

Produsul vine in 3 versiuni: Ultimate, Premium, Basic. În general, puteți vedea diferențele pe site-ul dezvoltatorului, dar am făcut o captură de ecran și am atașat-o articolului.

Consider prezența mai multor versiuni un plus, pentru că... Puteți descărca exact ceea ce aveți nevoie. Fiți atenți la versiunea Ultimate când este despachetat - mai mult de 5 GB. Personal am în mod constant probleme cu spațiul liber pe hard disk. Dacă nu aveți probleme cu aceasta și aveți nevoie de module și programe suplimentare, puteți descărca Ultimate în siguranță.

Disponibilitate programe gratuite , după cum sa menționat deja. Ce programe mai exact? Am făcut din nou o captură de ecran.

Lista, după cum vedem, este impresionantă.

Actualizare program privat. De fapt, și acest lucru este foarte important. Cu fiecare versiune nouă, erorile sunt remediate și apar noi caracteristici.

Versiunea portabilă a programului. Programul funcționează în esență fără instalare. Îl puteți purta pe o unitate flash și, dacă este necesar, puteți lucra pe un alt computer.

Caracteristici bogate ale programului. Mai jos am lipit o captură de ecran a ferestrei. Deschideți setările Server. Privind acest ecran, veți înțelege că acest server conține tot ce ar putea avea nevoie un webmaster atunci când dezvoltă un site web. Server FTP, care lucrează cu mail (php mail, mail smtp), aliasuri (pentru), domenii (crearea unui alias de domeniu suplimentar), programator de sarcini (deși nu l-am folosit încă).

Documentație excelentă + forum de asistență. Manualul a fost scris de dezvoltator și este destul de cuprinzător. Mai mult, puteți adresa orice întrebări pe care le aveți pe forumul de asistență. În general, există totul pentru a începe. Trebuie doar să acordați puțină atenție pentru a înțelege toate acestea.

Voi termina cu avantajele deocamdată, dar aceasta nu este întreaga listă. Puteți afla mai multe despre Open Server pe site-ul oficial al dezvoltatorului - http://open-server.ru.

Instalarea unui Open Server local

În primul rând, trebuie să descarcăm distribuția de pe site-ul web al dezvoltatorului. Depinde de dvs. să decideți ce versiune să descărcați. Acest lucru nu afectează în niciun fel funcționarea serverului local. Distribuția este o arhivă autoextractabilă. Faceți dublu clic pentru a despacheta arhiva undeva pe hard disk-ul computerului, dar, în general, de preferință la rădăcină hard disk. Gata, poți începe programul. Acum mergeți la folderul în care ați despachetat serverul deschis și creați imediat o comandă rapidă pe desktop pentru principal fișier de pornire. Veți găsi două versiuni ale fișierului de boot - una este proiectată pentru un sistem de operare pe 32 de biți (Open Server x86.exe), a doua pentru un pe 64 de biți (Open Server x64.exe). Creăm o comandă rapidă în funcție de sistemul dvs. De exemplu, am ales „Open Server x64.exe” pentru că... Am un sistem de operare pe 64 de biți. Pentru a crea o comandă rapidă, faceți clic dreapta pe fișier, apoi Trimitere -> Desktop (creați o comandă rapidă).

Când lansați pentru prima dată programul, vi se va cere să selectați o limbă și apoi va apărea o casetă de dialog în care vi se va cere să instalați Microsoft Visual C++ Runtime & Patches dacă rulați Open Server pe acest computer prima data.

Sincer să fiu, nici măcar nu știu de ce trebuie instalat acest lucru nu a fost cazul în versiunile anterioare ale Open Server. Dar l-am instalat si te sfatuiesc.

Puteți lansa Open Server făcând dublu clic pe comanda rapidă pe care am trimis-o pe desktop. După lansare, în tava dvs. va apărea un steag roșu (lângă ceas), aceasta va însemna că programul serverului local rulează, dar serverul în sine nu este activat. Înainte de activare, să ne uităm mai întâi la setări.

Primul lucru pe care trebuie să-l facem este să ne asigurăm că serverul local pornește atunci când pornește aplicația (în principiu, aceasta este la discreția ta). Pentru a face acest lucru, în setări, în fila „De bază”, bifați caseta de selectare „Pornire automată a serverului”.

În " Module» te poți uita modulele instalate pentru un server local și poate fi schimbat dacă se dorește. De exemplu, versiunea implicită de php este 5.5. Dacă aveți nevoie de 5.6.xx sau php-7, puteți modifica cu ușurință selectând versiunea cerută din lista derulantă.

De asemenea, în fila " Server„Te sfătuiesc să selectezi opțiunea” Folosește întotdeauna virtualul. disc". Acest lucru este necesar pentru a crea un disc virtual la pornirea serverului. Puteți alege orice literă de unitate.

Recomand să lăsați restul setărilor așa cum sunt. Dacă ați greșit ceva cu setările, le puteți oricând reveni la setările din fabrică făcând clic pe „ Resetați setările«.

Acum puteți porni serverul - faceți clic pe pictograma steag roșu din tavă (un clic cu butonul stâng al mouse-ului este suficient) și selectați din meniul programului steag verde. Ce înseamnă culorile acestor steaguri?

  • Verde - serverul rulează;
  • Portocaliu - serverul pornește/se oprește;
  • Roșu — serverul este oprit.

După pornire, ar trebui să aveți un disc virtual - W (cu excepția cazului în care, desigur, ați specificat o etichetă diferită în setări). Aș dori să menționez că, atunci când începeți pentru prima dată, vi se poate cere aprobarea Firewall Windows, dacă îl aveți activat. Fereastra de aprobare poate apărea de mai multe ori și tot timpul dăm permisiunea firewall-ului pentru a efectua acțiuni de către Open Server. În caz contrar, serverul dvs. nu va porni.

Accesați discul virtual Wși în folderul " domenii» creați un folder pentru viitorul dvs. proiect și încărcați acolo toate fișierele site-ului dvs. Nu este nevoie să creați un folder „WWW” în folderul site-ului, așa cum se face în Denver. După ce fișierele sunt încărcate, reporniți serverul făcând clic pe steag portocaliu, astfel încât serverul să definească un nou folder de site.

Pentru a lansa site-ul după instalare, în meniul Open Server accesați „ Site-urile mele" și în lista derulantă de site-uri, faceți clic pe cel de care aveți nevoie. După aceasta, se va deschide browserul care este instalat implicit în Windows - dacă utilizați versiunea simplificată și dacă utilizați versiunea completă, se va deschide browserul care este instalat în setările serverului local.

În acest articol am descris cum se instalează un server local Open Server. Lista setărilor prin care am trecut este departe de a fi completă... Despre alte funcții și setări vom vorbi cândva într-un alt articol, dar deocamdată probabil că voi încheia cu această notă.

Succes și construirea site-ului fericită!