Cum se configurează smartphone-uri și PC-uri. Portal informativ
  • Acasă
  • Interesant
  • Deschideți serverul: instalați și lucrați cu serverul. Instalarea Open Server

Deschideți serverul: instalați și lucrați cu serverul. Instalarea Open Server

Instalarea și configurarea serverului deschis. Instrucțiuni detaliate despre cum să instalați și să începeți să creați primul site web folosind un server deschis.

Probabil, mulți au auzit deja despre un lucru atât de minunat ca Deschideți serverul
Ce este Open Server? Acesta este un pachet software format din Apache, MySQL, PHPMyAdmin (eu le-am numit pe cele principale), care este instalat dintr-o lovitură (un singur program - în care există multe programe, aproximativ vorbind)
Dacă tu ai încercat să instalezi Apache, apoi MySQL, apoi phpmyadmin, ai fi petrecut mult timp și efort (autorului acestui produs, mulțumesc!)
Și apoi există o grămadă de completări necesare sub formă de Nginx, PostgreSQL, Memcached, IonCube și o grămadă de lucruri necesare pentru oamenii care creează site-uri web
Haideți, înainte de instalare, să vorbim despre cât de convenabil este Open Server. În primul rând, este compact, nu ocupă mult spațiu, are un meniu convenabil și în el nu este nimic de prisos (aproape = D)... Așa arată Open Server după lansare.

Așa cum putem vedea Open Server pornește în tavă fără a ocupa spațiu pe bara de activități

hai sa aruncam o privire principalele avantaje ale Open Serverînainte de Denwer și alte produse Windows. În primul rând, documentația. Openserver are documentație pentru aproape toate componentele.


Și deși a fost făcută sub formă de link-uri către alte site-uri, este încă acolo. Și dacă este necesar, putem merge pe site și citim informațiile de care avem nevoie
Să mergem mai departe
Al doilea plus al acestui program. Programele necesare care sunt adesea necesare pentru a crea un site web sunt deja în pachetul Open Server în sine... Aveți nevoie de Notepad - vă rog, vizualizator PDF - tot acolo, luând capturi de ecran, editând pictograme, chiar analizând discuri și un monitor de porturi aici (dar de ce = D)
Client FTP FileZilla, portabil Google Chrome, portabil Firefox, chiar și Skype și TeamViewer. Se vede că creatorul proiectului chiar a făcut tot posibilul. Cu siguranță merită mulțumiri pentru un astfel de kit convenabil numit Deschideți serverul


Amenda! Să-l instalăm. Link de descărcare de mai jos
https://ospanel.io/download/
Deci, instalați Open Server
Lansa ca administrator Deschide server... Vi se va cere în ce folder să îl instalați

Pentru acest tutorial, am pus Open server pe un computer de testare, așa că îl dezarhivez pe unitatea C: (pentru că nu există alta)


După despachetare, folderul Openserver a apărut pe discul specificat în timpul instalării (în cazul meu, unitatea C :) - vom avea nevoie de el pe viitor. Să-l deschidem. Vedem 2 fișiere. Deschideți serverul x86 și deschideți serverul x64. Trebuie să rulați fișierul, în funcție de ce sistem de biți aveți (nu îmi cunosc bitul?)
Am 7 pe 64 de biți, așa că rulez Open Server x64.exe (de preferință de la administrator)


Apropo, puteți arunca imediat comanda rapidă dorită (32 sau 64) pe desktop


La lansare, indicăm limba în care ne va fi convenabil să citim traducerea programului Open Server. Voi alege rusa


Depinde de dvs. să decideți dacă instalați Visual C ++. Dar este mai bine să instalați astfel încât totul să funcționeze


După instalare, reporniți computerul


După repornire din nou porniți Open Server... Deoarece am renunțat la comanda rapidă pe desktop, o voi lansa de acolo

După lansare, trebuie să mergi la tavă(deoarece serverul Open pornește în modul „Oprit”) și confirmați pornirea

Când caseta de selectare Open Server devine verde, atunci serverul nostru deschis rulează și putem începe să lucrăm cu el

Deci, permiteți-mi să vă arăt nuanțele de bază. Deschideți serverul de care vei fi interesat

Cum să ajungi la phpmyadmin pe serverul Open

Pentru a intra în phpmyadmin, trebuie să intrați în linia de browser (serverul deschis trebuie să ruleze).


Arhitectura locației cataloagelor complexului software presupune o separare clară a două tipuri diferite de date: date dinamice ale utilizatorului (setări, fișiere temporare, jurnale 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, în timp ce în folderele domenii și userdata, dimpotrivă, datele sunt în continuă schimbare. Această arhitectură este concepută special pentru a simplifica sincronizarea datelor între diferitele copii ale complexului și pentru a economisi spațiu în timpul copierii 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.

Kitul de distribuție 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

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

Alergare

Pentru a porni 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 → Executare].

Dacă serverul nu pornește, treceți la o secțiune din acest ghid de referință.

Atenţie

Înainte de a utiliza OSPanel, vă rugăm să executați [Meniu → Extra → First Start]. Prezența setului instalat de biblioteci Microsoft Visual C ++ 2005-2008-2010 Redistributable Package x86 este o cerință de sistem obligatorie, fără prezența lor OSPanel nu va funcționa.

Rulați de pe CD/DVD

OSPanel poate rula de pe discuri CD/DVD în același mod ca de pe un HDD sau o unitate flash obișnuită, cu singura diferență că atunci când se lucrează de pe un disc optic, nicio modificare și fișiere nu vor fi salvate după ieșirea din program.

După cum știți, un disc CD / DVD este disponibil în modul doar citire, ceea ce face imposibilă lansarea și utilizarea obișnuită a serverului pe un astfel de mediu. OSPanel are un mecanism suficient de simplu pentru a ieși din această situație: la pornire, serverul este copiat într-un folder temporar de pe computer, iar la ieșirea din program, 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 un pachet software destul de complex, cu o arhitectură în continuă îmbunătățire. Ca atare, procedura de actualizare nu este furnizată. Când este lansată o nouă versiune de OSPanel, trebuie să reconfigurați toate setările, să copiați folderele site-urilor dvs. și să transferați bazele de date. Nu despachetați fișierele de distribuție peste versiunea existentă și, de asemenea, nu încercați să copiați fișierele de configurare și de profil din versiunea veche a programului în cea nouă! Deoarece lansarea de noi versiuni de OSPanel poate fi uneori destul de frecventă, nu merită să vă actualizați ansamblul de fiecare dată, este mai bine să săriți peste câteva versiuni.

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

Compatibilitate

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

Conexiune

Mai jos sunt parametrii pentru conectarea la modulele setate în OSPanel în mod implicit. Puteți schimba oricând singur aceste setări după cum credeți de cuviință.

conexiune MySQL

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

Conexiune ROOT la MySQL

  • Utilizator: root
  • Parola: (gol)

informație

Codificarea setată implicit în setările serverului MySQL nu afectează utilizatorul ROOT. Codificarea va trebui specificată în mod explicit în scripturile de conectare la baza de date, prin urmare nu este recomandat să utilizați utilizatorul 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)

Conexiune Memcache

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

Conexiune FTP

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

Domeniu localhost

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

Automatizarea conexiunii

Când lucrați cu copii locale ale proiectelor web live, este dificil să editați în mod constant fișierele de configurare, în principal legate de setările de conexiune 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 de utilizator, parolă și privilegii utilizate pe serverul de la distanță.
  2. Creați un alias cu același nume ca și gazda bazei de date de 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 listei de domenii: căutare automată, control manual și căutare manuală + căutare automată. În mod implicit, se utilizează primul mod de conectare automată a folderelor din directorul rădăcină specificat în setări.

Cum funcționează căutarea automată

Programul scanează directorul web specificat pentru foldere cu domenii, după care în fiecare folder găsit caută subfoldere (dosarul rădăcină al domeniului) care sunt specificate în setările de autoscan. Dacă niciunul dintre subfolderele rădăcină presupuse 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 combinat de gestionare a domeniilor, programul conectează mai întâi domeniile create manual, după care efectuează scanarea automată, așa cum este descris mai sus.

Crearea domeniului în modul 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 cu formularul: 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 folderului. După crearea domeniului, salvați setările.

Crearea domeniului chirilic

OSPanel acceptă domenii chirilice, dar aveți grijă, folderul cu domeniul ar trebui să fie numit cu numele său real, 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 invers, utilizați [Meniu → Adițional → IDN Converter].

Crearea subdomeniului

Procesul de creare a unui subdomeniu este același ca și pentru crearea unui domeniu obișnuit. La crearea doar a unui subdomeniu, nu se pierde disponibilitatea domeniului principal existent pe Internet, i.e. veți putea lucra cu un subdomeniu local în timp ce aveți acces la domeniul de lucru pe Internet.

Crearea aliasului

Pentru a crea un alias, accesați secțiunea [Meniu → Setări → Aliasuri] și creați o înregistrare cu formularul: domeniu sursă => domeniu țintă. După crearea aliasului, salvați setările.

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

Pictograma site în meniul domeniilor

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.

Mod de operare limitat

În unele cazuri, gestionarea domeniului și alias-ului 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 utilizatorului MySQL

  1. Introduceți numele de 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ție

Dacă, pe lângă alte privilegii, privilegiul SUPER este marcat pentru utilizator, codificarea implicită din setările serverului MySQL nu îl va afecta. Codificarea va trebui specificată în scripturile dumneavoastră individual pentru fiecare conexiune la MySQL, prin urmare nu este recomandat să marcați privilegiul SUPER.

Crearea unei baze de date MySQL

  1. Deschideți [Meniu → Avansat → PHPMyAdmin]
  2. Utilizați root pentru a vă autentifica fără parolă (implicit)
  3. În PHPMyAdmin, deschideți secțiunea [Băzuri de date].
  4. Introduceți numele noii baze de date și selectați codarea acesteia
  5. Faceți clic pe butonul [Creare].

Cum să vă autentificaț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 baze de date

Aveți grijă când schimbați modulul de bază de date activ. Fiecare modul are propria sa stocare separată de baze de date și setări, acestea nu sunt legate î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 pe termen lung la MySQL (mai mult de 1 secundă)

Înainte de a utiliza OSPanel, ar trebui să dezactivați 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, introducând fiecare pe o linie nouă, de exemplu: C: \ Windows D: \ Programele mele% realprogdir% \ date \ dll C: \ Windows \ System32

informație

Î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 HTTP server
% httpsport% Port server HTTPS
% postgresqlport% Portul serverului PostgreSQL
% mysqlport% Portul serverului MySQL
% mongodbport% Port server MongoDB
% memcacheport% Portul serverului Memcache
% ftpport% Port server FTP
% httpdriver% Numele modulului HTTP
% phpdriver% Numele modulului 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 domeniilor.

Pentru a utiliza serverul DNS încorporat, trebuie să configurați interfața de rețea pe fiecare computer ÎNAINTE de a porni serverul în sine. Trebuie să-l configurați 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 serverul DNS local în setările de conexiune la rețea, serverul nu va porni (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, rețineți că modificările TTL necugetate pot face ca alte computere din rețea dvs. să memoreze intrări irelevante. . Modificați acest parametru numai dacă înțelegeți cu adevărat scopul lui.

  1. Selectați adresa IP a computerului dvs. în rețeaua locală sau Internet ca adresă IP a serverului în setările OSPanel (nu selectați opțiunea Toate IP-urile disponibile).
  2. Deschideți proprietățile conexiunii de rețea necesare:

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

    Notaț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, scrieț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 secțiunea acestui manual. Această configurație 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 porniți serverul OSPanel.
Odată configurate corect, toate computerele din rețeaua locală vor putea accesa domeniile OSPanel.

Deservește domenii reale

Pentru a deservi serverul DNS local al domeniilor reale de pe Internet, introduceț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 la domeniul registratorului # Pentru DNS bazat pe serverele registratorului ns1.domain.ru. 3600 ÎN A ip # Pentru DNS bazat pe OSPanelns1.domain.ru → ip

Planificator de sarcini

Utilizarea Task Scheduler (Cron)

Valorile de timp sunt introduse ca numere, o combinație de numere sau *.
Puteți specifica momente în timp folosind virgulele ca separatori: De exemplu: 1,2,3 Rezultat: sarcina este executată de 3 ori, în primul, al 2-lea și al 3-lea minute ale orei. Puteți specifica un interval folosind o cratimă: De exemplu: 5-7 Rezultat: Lucrarea este executată de 3 ori, la a 5-a, a 6-a și a 7-a minute ale orei. 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. Puteți combina metode pentru a crea un program precis: De exemplu: 1,5,11-15,30-59 / 2 Rezultat: sarcina este executată la 1,5, de la 11 la 15 și la fiecare 2 minute de la 30 la 59. schema de indicare a orei 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 folosi substituții pe linia de comandă.

Utilizarea variabilelor ca substituții

Variabil Descrierea variabilei
% realprogdir% Calea reală către folderul OSPanel (bară oblică inversă „\”)
% progdir% Calea generată către folderul OSPanel, ținând cont de discul virtual (backslash „\”)
% sprogdir% Calea generată către folderul OSPanel, ținând cont de discul virtual (slash „/”)
% dprogdir% Calea generată către folderul OSPanel, ținând cont de discul virtual (bară oblică inversă dublă „\\”)
% dsprogdir% Calea generată către folderul OSPanel, ținând cont de discul virtual (dublu bară oblică „//”)
% realsitedir% Calea reală către folderul rădăcină al domeniilor (bară oblică inversă „\”)
% sitedir% Calea generată către folderul rădăcină al domeniilor, ținând cont de discul virtual (backslash „\”)
% ssitedir% Calea generată către folderul rădăcină al domeniilor, ținând cont de discul virtual (slash „/”)
% httpport% Port HTTP server
% httpsport% Port server HTTPS
% postgresqlport% Portul serverului PostgreSQL
% mysqlport% Portul serverului MySQL
% mongodbport% Port server MongoDB
% memcacheport% Portul serverului Memcache
% ftpport% Port server FTP
% httpdriver% Numele modulului HTTP
% phpdriver% Numele modulului PHP
% mysql_driver% Numele modulului MySQL / MariaDB
% pg_driver% Numele modulului PostgreSQL
% mongo_driver% Numele modulului MongoDB
% memcachedriver% Numele modulului Memchache
% dnsdriver% Numele modulului DNS
% ip% Adresa IP a serverului
% disc% Literă de unitate din calea generată către folderul OSPanel, ținând cont de discul virtual (numai litera)
% osdisk% Scrisoarea conduce de la calea reală către folderul OSPanel (numai scrisoarea)
% sysdisk% Unitatea de sistem Windows (doar litere)

Un exemplu de sarcină programată (solicitarea fișierului cron.php prin HTTP și salvarea răspunsului într-un fișier temporar, astfel încât gunoiul să nu se acumuleze): Time: * / 30 * * * * Execute:% 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ăspunsului într-un fișier temporar, astfel încât gunoiul să nu se acumuleze) : Ora: * / 30 * * * * Executați:% progdir% \ modules \ wget \ bin \ wget.exe --secure-protocol = TLSv1 --no -check-certificate -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.

Invocăm shell-ul pentru a executa comanda: Time: 0 * * * * Execute:% COMSPEC% / c del / S / Q c: \ temp \ * Variabilă % COMSPEC%în acest caz va fi dislocat în C: \ Windows \ system32 \ cmd.exe

Caracteristici ale programatorului de sarcini

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

De exemplu, o astfel de sarcină nu va fi finalizată ( intrare greșită):% 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 Acum uită-te la intrarea corectă a 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 Sarcina corectă de mai sus atunci când este executată de planificator va fi extinsă î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ție

Trebuie avut în vedere faptul că execuția sarcinilor are loc fără a trece la folderul de lucru al programului 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.

Meniu marcaj

Pentru acces rapid la paginile necesare de pe site-uri și foldere de lucru, pentru lansarea și executarea oricăror programe și comenzi în OSPanel, este posibilă crearea de marcaje.

Tipuri de marcaje

  • Legătură
  • Pliant
  • Program (poate fi rulat cu parametri)
  • Comandă din linia de comandă Windows

Utilizarea variabilelor ca substituții

Variabil Descrierea variabilei
% realprogdir% Calea reală către folderul OSPanel (bară oblică inversă „\”)
% progdir% Calea generată către folderul OSPanel, ținând cont de discul virtual (backslash „\”)
% sprogdir% Calea generată către folderul OSPanel, ținând cont de discul virtual (slash „/”)
% dprogdir% Calea generată către folderul OSPanel, ținând cont de discul virtual (bară oblică inversă dublă „\\”)
% dsprogdir% Calea generată către folderul OSPanel, ținând cont de discul virtual (dublu bară oblică „//”)
% realsitedir% Calea reală către folderul rădăcină al domeniilor (bară oblică inversă „\”)
% sitedir% Calea generată către folderul rădăcină al domeniilor, ținând cont de discul virtual (backslash „\”)
% ssitedir% Calea generată către folderul rădăcină al domeniilor, ținând cont de discul virtual (slash „/”)
% httpport% Port HTTP server
% httpsport% Port server HTTPS
% postgresqlport% Portul serverului PostgreSQL
% mysqlport% Portul serverului MySQL
% mongodbport% Port server MongoDB
% memcacheport% Portul serverului Memcache
% ftpport% Port server FTP
% httpdriver% Numele modulului HTTP
% phpdriver% Numele modulului PHP
% mysql_driver% Numele modulului MySQL / MariaDB
% pg_driver% Numele modulului PostgreSQL
% mongo_driver% Numele modulului MongoDB
% memcachedriver% Numele modulului Memchache
% dnsdriver% Numele modulului DNS
% ip% Adresa IP a serverului
% disc% Literă de unitate din calea generată către folderul OSPanel, ținând cont de discul virtual (numai litera)
% osdisk% Scrisoarea conduce de la calea reală către folderul OSPanel (numai scrisoarea)
% sysdisk% Unitatea de sistem Windows (doar litere)

Când se creează marcaje pentru [lansarea programelor cu parametri], separatorul căii către program și parametrii de lansare este semnul #, altfel marcajul va fi executat prin linia de comandă!

Exemple de creare a marcajelor: # Exemplul 1 (link) Nume: Site-ul meu Run: http://xxx.ru # Exemplul 2 (executa programul 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 programul dvs. portabil în meniu. Pentru a face acest lucru, urmați acești pași:
  1. Deschideți folderul cu categoria de programe de care aveți nevoie într-un 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 programul 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 la meniul programului, creați un folder cu același nume în director ./progs/... Programele adăugate în folderul Default sunt afișate imediat în meniul de programe, fără o categorie.

Adăugarea unei comenzi rapide de program

Pe lângă software-ul portabil, la meniul programului pot fi adăugate comenzi rapide către programele instalate local. Un astfel de indicator către program va fi afișat în meniu împreună cu alte programe și va funcționa ca cea mai comună scurtătură din meniu. Pentru a adăuga o comandă rapidă la un program instalat local, copiați-o în folder ./progs/programs_category de care aveți nevoie/.

Atenţie! Nu încercați să copiați comenzi rapide non-soft în foldere, site-uri etc. în meniul de programe 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).

Pornire/oprire scripturi

Suplimentarea scripturilor de pornire și oprire a serverului

În OSPanel, este posibil să completați scripturile pentru pornirea și oprirea serverului cu propriile fișiere .bat (fișiere batch).

Pentru a completa scriptul de pornire, trebuie să creați un fișier șablon /userdata/start.tpl.bat pentru a completa scriptul de oprire în consecință, trebuie să creați un fișier șablon /userdata/stop.tpl.bat... Puteți scrie secvențe arbitrare de comenzi în astfel de fișiere pentru a fi executate de către interpretul de comenzi Windows.

Înainte de a începe

Executarea fișierului /userdata/pre_start.bat (șablon: /userdata/pre_start.tpl.bat) se întâmplă INAINTE DE lansarea tuturor modulelor. Fișierul trebuie procesat corect și completat, în caz contrar serverul va aștepta execuția lui pe termen nelimitat.

După lansare

Executarea fișierului /userdata/start.bat (șablon: /userdata/start.tpl.bat) se întâmplă DUPĂ rulează toate modulele, dar înainte ca indicatorul de stare să devină verde. Fișierul trebuie procesat corect și completat, în caz contrar serverul va aștepta execuția lui pe termen nelimitat.

Înainte de a se opri

Executarea fișierului /userdata/stop.bat (șablon: /userdata/stop.tpl.bat) se întâmplă INAINTE DE module de oprire. Fișierul trebuie procesat corect și completat, în caz contrar serverul va aștepta execuția lui pe termen nelimitat.

După oprire

Executarea fișierului /userdata/post_stop.bat (șablon: /userdata/post_stop.tpl.bat) se întâmplă DUPĂ oprirea modulelor, dar înainte ca indicatorul de stare să devină roșu. Fișierul trebuie procesat corect și completat, în caz contrar serverul va aștepta execuția lui pe termen nelimitat.

Utilizarea variabilelor ca substituții

În fișierele șablon cu extensia .tpl.bat puteți folosi substituții. Opțiuni disponibile pentru înlocuirea variabilelor programului:
Variabil Descrierea variabilei
% realprogdir% Calea reală către folderul OSPanel (bară oblică inversă „\”)
% progdir% Calea generată către folderul OSPanel, ținând cont de discul virtual (backslash „\”)
% sprogdir% Calea generată către folderul OSPanel, ținând cont de discul virtual (slash „/”)
% dprogdir% Calea generată către folderul OSPanel, ținând cont de discul virtual (bară oblică inversă dublă „\\”)
% dsprogdir% Calea generată către folderul OSPanel, ținând cont de discul virtual (dublu bară oblică „//”)
% realsitedir% Calea reală către folderul rădăcină al domeniilor (bară oblică inversă „\”)
% sitedir% Calea generată către folderul rădăcină al domeniilor, ținând cont de discul virtual (backslash „\”)
% ssitedir% Calea generată către folderul rădăcină al domeniilor, ținând cont de discul virtual (slash „/”)
% httpport% Port HTTP server
% httpsport% Port server HTTPS
% postgresqlport% Portul serverului PostgreSQL
% mysqlport% Portul serverului MySQL
% mongodbport% Port server MongoDB
% memcacheport% Portul serverului Memcache
% ftpport% Port server FTP
% httpdriver% Numele modulului HTTP
% phpdriver% Numele modulului PHP
% mysql_driver% Numele modulului MySQL / MariaDB
% pg_driver% Numele modulului PostgreSQL
% mongo_driver% Numele modulului MongoDB
% memcachedriver% Numele modulului Memchache
% dnsdriver% Numele modulului DNS
% ip% Adresa IP a serverului
% disc% Literă de unitate din calea generată către folderul OSPanel, ținând cont de discul virtual (numai litera)
% osdisk% Scrisoarea conduce de la calea reală către folderul OSPanel (numai scrisoarea)
% sysdisk% Unitatea de sistem Windows (doar litere)

Pe lângă scrierea comenzilor, substituțiile enumerate pot fi folosite pentru a specifica variabile de mediu reale, de exemplu: setx DIR_PHP „% realprogdir% \ modules \ php \% phpdriver%” Trebuie să înțelegeți că fișierele cu extensia .tpl.bat sunt doar șabloane pentru fișierele .bat și nu vor fi executate. La pornirea sau oprirea serverului, fișierele șablon vor fi convertite în fișiere executabile .bat în același folder cu înlocuirea variabilelor de înlocuire, iar aceste .bat-uri gata făcute vor fi trimise pentru execuție.

Atenţie

După ce procedura de închidere a Windows a început, orice proces nou nu poate fi pornit, prin urmare scripturile STOP ( stop.batși post_stop.bat) nu sunt executate. Dacă aveți nevoie de execuția obligatorie a scripturilor de închidere, trebuie să închideți manual OSPanel chiar înainte de a doriți să închideți computerul.

Mod limitat

Dacă fișierul HOSTS nu este disponibil pentru scriere (de regulă, acest lucru se întâmplă atunci când programul este lansat fără drepturi de administrator), programul trece la un mod de operare limitat 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-ați creat nu vor fi procesate de program.

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

Dacă vedeți un mesaj în jurnalele de pornire 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 antivirus / firewall-uri (chiar și pentru programele de încredere) sau restricțiile privind drepturile de acces Windows sunt în efect.

Adăugați OSPanel, precum și toate celelalte componente despre care antivirusul / firewall-ul va întreba, în programe de încredere... Dezactivați protecția fișierului HOSTS (sau fișierelor de sistem) în setările antivirusului / firewall-ului dvs., dacă o astfel de protecție este prezentă. Încercați să ștergeți fișierul C: \ Windows \ System32 \ Drivere \ etc \ gazdeș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 activa scrierea în fișierul HOSTS pentru toți utilizatorii executând următoarea comandă prin consolă (rulați ca Administrator): attrib -s -r -h -a C: \ Windows \ system32 \ drivere \ etc \ hosts

Atenţie

Când serviciul User Account Control (UAC) este activat și rulează fără drepturi de administrator, OSPanel nu va avea acces la fișierul HOSTS și va intra automat într-un mod restricționat.

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

OSPanel are capacitatea de a se lansa complet fără a face intrări în fișierul HOSTS. Această caracteristică va fi utilă pentru utilizatorii rețelelor și terminalelor de birou, unde doar administratorul senior are acces la fișierul HOSTS. Dacă opțiunea [Nu efectuați modificări la fișierul HOSTS] este activată, 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, iar dacă fișierul HOSTS nu conține o intrare pentru niciunul dintre domenii, aceasta va avea ca rezultat o eroare [Eșec la pornire]. Nu uitați să contactați administratorul de rețea după fiecare creare de domeniu, administratorul trebuie să facă înregistrările necesare în fișierul HOSTS, altfel nu veți putea porni serverul.

Formatul pentru introducerea înregistrărilor într-un fișier HOSTS este standard - domeniul spațiului ip de exemplu: 192.168.5.10 rhino.acme.com 192.168.5.10 x.acme.com

Trimiterea de e-mailuri prin SMTP

Yandex Mail

Mail.ru mail

Setările tipice pentru trimiterea e-mailurilor prin serverul SMTP al furnizorului de e-mail selectat sunt prezentate mai jos.

e-mail Gmail

Setările tipice pentru trimiterea e-mailurilor prin serverul SMTP al furnizorului de e-mail selectat sunt prezentate mai jos.


În mod implicit, Gmail nu oferă posibilitatea de a utiliza SMTP, deci accesul trebuie activat separat. Trebuie să urmați acești pași pentru a activa:

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 contul dvs. pentru „aplicații neverificate” (vezi imaginea de mai jos)
4. Efectuați trimiterea de test a unei scrisori prin script-ul dvs. pe serverul OSPanel
5. Reîmprospătaț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 trimiterea ar trebui să funcționeze.

Acces extern

Lucrul cu rețele externe

OSPanel poate funcționa în 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 se va deschide imediat pentru toate rețelele la care este conectat computerul dumneavoastră. Dacă doriți să deschideți accesul doar pentru o anumită rețea (de exemplu, locală), atunci specificați în setările programului adresa IP dată computerului dvs. din această rețea.

informație

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

Acces extern la domeniile locale

După ce configurați accesul de la distanță la serverul dvs., toate domeniile locale vor deveni disponibile de la distanță. Dar cum le deschizi? Pentru a deschide site-ul dorit de la o mașină la distanță, trebuie să adăugaț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 computerului dvs. , 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 cu tastarea obișnuită în linia browserului.

Vă rugăm să rețineți - dacă introduceți pur și simplu adresa IP a computerului dvs. http://64.55.96.24/ sau dacă încercați să accesați un domeniu local inexistent, se va deschide o pagină goală.

Pentru a deschide un anumit site local atunci când introduceți adresa IP a computerului dvs., puteți crea un alias precum your_external_ip => your_local_domain. După acești pași, domeniul local specificat de dvs., pentru care ați creat un alias, va deveni disponibil prin rețeaua locală sau prin Internet la adresa 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 dată computerului dvs. în fiecare dintre rețele.

Securitatea calculatorului

Când lucrați cu rețele externe, nu există nicio garanție a securității computerului dvs. Serverul începe cu drepturi de administrator, ceea ce înseamnă că scripturile lansate sub controlul său pot face orice 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ă ați citit secțiunea din acest manual 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ă introduceți adresa http: // localhost: 1515 / (implicit). Portul, autentificarea și parola la panoul de control pot fi specificate direct în configurarea OSPanel [Meniu → Setări → Diverse]. Panoul de control este disponibil pe orice adresă IP de pe care computerul dvs. este accesibil, precum și pe orice domeniu local creat pe server. Pentru a controla programul prin Internet, adresa IP externă trebuie să fie „albă”, adică. accesibil de pe Internet.

Comenzi din linia de comandă

"C: \ openserver \ OSPanel.exe" # pornirea programului "C: \ openserver \ OSPanel.exe" / start # pornirea serverului "C: \ openserver \ OSPanel.exe" / repornirea # repornirea serverului "C: \ openserver \ OSPanel .exe "/ stop # opri serverul" C: \ openserver \ OSPanel.exe "/ exit # ieși 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 după ce apare în rețea.

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

  1. Schimbați parolele standard de 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 închizând TOATE porturile pentru acces extern, 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, configurarea incorectă a modulelor, parolele simple.

Protecție încorporată împotriva accesului extern

Selectarea opțiunii [Protejați serverul de acces extern] va dezactiva unele funcții PHP periculoase, 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 domeniului. 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 executați [Meniu → Suplimentar → Consolă], apoi introduceți comanda în consolă go-perăși urmați comenzile ulterioare 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 \ domenii \ localhost). După ce te regăsești în folderul cu site-ul dorit, tastați în consolă comanda 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 & composer update -v

Instalarea proiectelor Composer

  1. Executați [Meniu → Suplimentar → 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 de proiect 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 cu proiectul dorit și executați comanda actualizare a compozitorului: cd C: \ openserver \ domains \ localhost \ phpunit & composer update

Lucrul la consola

Pentru a porni consola încorporată, trebuie să porniți serverul și să executați [Meniu → Suplimentar → Consolă]. Mediul este format î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, trebuie doar să rulaț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 aplicației (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 aceștia nu vor putea lucra cu mediul virtual format în OSPanel.

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

Caracteristici importante

Dacă ați pornit mai întâi consola și abia apoi ați pornit serverul, atunci mediul NU va fi disponibil în consolă. Pentru a începe lucrul cu module cu drepturi depline după pornirea serverului, trebuie să închideți și să redeschideți consola, deoarece numai cu un server activ, consola primește un mediu bine format în momentul lansării din meniu. La fel, mediul nu va fi actualizat în consolă dacă treci la alt modul PHP sau MySQL și repornești serverul fără a reporni consola!

Remedieri ale registrului

Remedierile sunt oferite pentru autoinstalare din meniul OSPanel printre filele 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 rapidă permite dezactivarea tuturor componentelor IPv6, cu excepția interfeței loopback. Remedierea îi spune, de asemenea, Windows să prefere IPv4 față de IPv6, modificând intrările din tabelul de politici de prefix. Este recomandat să aplicați această remediere numai acelor utilizatori care folosesc domeniul localhost și, în același timp, OSPanel nu are permisiuni de scriere în fișier Windows \ System32 \ Drivere \ etc \ gazde.

Remediere de registry pentru a personaliza comportamentul sistemului

Această remediere rapidă vă permite să personalizați comportamentul sistemului în timpul închiderii Windows. Remedierea dezactivează terminarea automată a proceselor ș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 rapidă vă permite să dezactivați Link Power Management (LPM) și DIPM în driverele SATA AHCI. Utilizarea LPM cu discuri SSD duce adesea la posibilitatea de blocări în sistemul de operare, de la înghețari mici până la înghețarea completă a sistemului. Pentru a preveni uzura SSD-ului, această remediere dezactivează serviciile Superfetch și Prefetch, precum și actualizarea orei ultimului acces la fișiere în NTFS.

Nu utilizați o remediere dacă sistemul nu utilizează unități SSD. Utilizatorii de notebook-uri ar trebui să utilizeze 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 rapidă va optimiza valorile TcpTimedWaitDelay și MaxUserPort, astfel încât sistemul dumneavoastră să poată rula mai rapid și cu mai multe conexiuni TCP. În special, problema cu torenții va dispărea: este imposibil să se efectueze o operație pe priză, deoarece tamponul este prea mic sau coada este plină... Alte programe care creează un număr mare de conexiuni TCP simultane vor putea funcționa normal.

Remediați driverul TCPIP pentru Windows XP

Remedierea limită pe jumătate deschisă este concepută pentru a modifica numărul maxim de conexiuni TCP de ieșire pe jumătate deschise simultane (conexiuni pe jumătate deschise sau încercări de conectare) în fișierul de sistem tcpip.sys. Limitarea este că computerului 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ă pentru conexiunile pe jumătate deschise. Pentru marea majoritate a utilizatorilor va fi suficientă o limită de 100. Patch-ul este aplicabil pentru versiunile învechite de Windows x32 și x64: XP, 2003 Server, Vista. Începând cu versiunile de Windows Vista SP2 și Windows 7, nu este nevoie să aplicați patch-ul, iar dacă este lansat, vă va informa despre imposibilitatea instalării.

Atenţie

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

Intrebari si raspunsuri

Nimic de început?

Nu disperați, aruncați o privire asupra jurnalului general al programului și al altor componente [Meniu → Vizualizați jurnalele]. În majoritatea covârșitoare a cazurilor, acolo veți găsi motivul pornirii nereușite. În cazuri mai complexe, activați opțiunea [Start 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ă este disponibil.

Scrie acel port 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 dvs. antivirus / firewall / proxy sau dezactivați monitorizarea pentru porturile 80/443/21 / 90xx / 3306 dacă sunt disponibile. Antivirusurile / firewall-urile separate au propriile lor opțiuni suplimentare. setări legate de interceptarea conexiunilor programului la rețea.

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

Încercați să lansați OSPanel dintr-un folder deținut de alt utilizator sau fișierele OSPanel au fost scrise pe computer de un alt utilizator. Dacă OSPanel va fi lansat de utilizatorul Pavel (de exemplu), atunci autentificați-vă în sistem sub contul Pavel și copiați OSPanel în folderul care aparține utilizatorului Pavel (aveți permisiuni de scriere), după care va fi posibil să porniți serverul pentru 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 sunt apăsate?!

Î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ă, atunci 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ă o comandă este în curs de execuție (de exemplu, pornirea, oprirea sau salvarea setărilor). În timpul executării comenzilor, meniul programului nu este disponibil.

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

Creșteț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 a simula o încărcare lentă a site-ului. Pentru a limita viteza, utilizați meniul OSPanel: [Meniu → Setări → Diverse]. Viteza poate fi limitată în intervalul 1-40 KB pe secundă, setarea valorii la 0 sau mai mult de 40 anulează limitarea. Limita de viteză este setată pentru fiecare solicitare, prin urmare, dacă un client deschide simultan 4 imagini pe site (4 conexiuni), atunci fiecare dintre ele va fi încărcată la viteza specificată.

Unde să editați 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 scrisori printr-un server SMTP la distanță: [Meniu → Setări → Mail].

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

Multe elemente de meniu necesită o instalație corectă și funcțională Browser-ul implicit... De asemenea, puteți specifica browserul în mod direct în setările programului: [Meniu → Setări → Meniu].

Am creat domeniul local_site.loc dar nu merge!

Caracterul de subliniere nu poate fi într-un nume de domeniu, așa că un astfel de domeniu nu este conectat. 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 cu serverul într-un astfel de director, calea către care conține doar litere sau numere latine, altfel lucrați fără Wirth. discul nu va fi posibil.

Nu pot vedea discul virtual!

Dacă nu lucraț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. Puteți dezactiva utilizarea discului virtual în setări, ținând 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, site-urile locale vor fi inaccesibile acestuia. 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ă configurez afișarea marcajelor în loc de site-uri?

În acest mod, marcajele create sunt afișate în locul listei 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ările, doar faceți dublu clic pe înregistrarea care vă interesează din tabel, după care această înregistrare va fi imediat eliminată din listă și va fi mutată înapoi în câmpurile de editare. Nu uitați să adăugați înregistrarea 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 cu domeniul, după repornire serverul nu vede fișiere și arată o eroare!

Cel mai probabil, ați copiat sau creat un astfel de subfolder într-un folder cu un domeniu, al cărui nume corespunde condițiilor de căutare automată a folderului 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 vizualizatorul de jurnal și activați curățarea automată a jurnalelor la pornire în setările OSPanel. Goliți folderul .\ 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 în folderul de domeniu dorit pentru a crea o configurație personalizată a domeniului. La crearea/modificarea unui 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 necesar, 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 unul dintre module ca fiind activ, atunci șabloanele de setări ale acestui anumit modul vor fi, de asemenea, activate. De exemplu: ați configurat șablonul de fișier php.ini cu modulul PHP 5.2 activ și apoi ați selectat modulul PHP 5.3 ca activ. În acest caz, trebuie să configurați din nou șablonul de fișier php.ini pentru modulul PHP 5.3.

Presetările î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 lansare, șabloanele de configurare trec prin parser, care înlocuiește toate variabilele de substituție cu date reale și salvează fișierele de configurare gata făcute în folder ./userdata/temp/config/.

Cum să specificați setări speciale pentru conectarea la serverul SMTP pentru domeniul 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 pentru conectarea la un server 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 necesar și adăugați următorul conținut la descrierea gazdei (într-o singură linie): 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 = nici unul --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.

Trebuie reținut că atunci când specificați propriile setări pentru conectarea la un server SMTP, trimiterea de e-mail pentru domeniul selectat va funcționa indiferent de setările de bază OSPanel. De asemenea, rețineți că toate datele serverului SMTP, inclusiv autentificarea și parola, vor fi disponibile în scripturi php și 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-mailului în gazdă. config.

Rezolvarea problemelor

Mai jos este procedura de rezolvare a problemelor la pornirea serverului. După finalizarea fiecărei acțiuni, trebuie să repetați rularea de testare a serverului, iar în cazul unei erori de pornire, puteți trece la pasul următor.
  1. Executați [Meniu → Extra → Prima pornire]. Opțional, puteți fi de acord cu introducerea corecțiilor î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 corespunzător, 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 [Start 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 \ drivere \ etc \ gazde
  7. Activați serviciul DNS dacă este dezactivat și porniți-l, dezactivați toate serviciile în numele cărora este prezent IIS.
  8. Dezactivați proxy-urile și proxy-urile globale dacă sunt instalate pe computer.

informație

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

Controlul contului utilizatorului (UAC)

Când serviciul User Account Control (UAC) este activat și rulează fără drepturi de administrator, OSPanel nu va avea acces la fișierul HOSTS și va intra automat într-un mod 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 și ele create anterior. Pentru a remedia situația, activați opțiunea [Solicitare cont de administrator] din setările OSPanel și reporniți programul sau dezactivați Controlul contului de utilizator (UAC).

Dacă nu aveți capacitatea de a dezactiva UAC sau de a rula programul cu drepturi de administrator, atunci există mai multe opțiuni pentru a rezolva această problemă:

  1. Utilizarea serverului DNS încorporat (setare conform Manualului);
  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. Respingerea 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 produsul dvs. software. Aveți nevoie ca produsul dvs. software să funcționeze la fel de bine pentru toată lumea, în aceeași configurație, deja instalat și gata de lucru sau de revizuire. 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 funcționa inițial, 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 CD/DVD. OSPanel poate rula de pe astfel de medii, cum ar fi de pe un HDD obișnuit sau o unitate flash, cu singura diferență că atunci când lucrați de pe un disc optic, nicio modificare și fișiere nu vor fi salvate după ieșirea din program.

Cum se creează un ansamblu demonstrativ

  1. Descărcați cea mai recentă distribuție OSPanel Mini și despachetați-o într-un folder temporar. Accesați folderul în care a fost dezambalată distribuția și rulați programul OSPanel.exe.
  2. Ștergeți modulele inutile din folder ./module/php/*, ./module/database/*și ./modules/http/* lăsând în foldere un singur modul, care va fi folosit pentru produsul dumneavoastră software. Dacă nu intenționați să utilizați modulele DNS și Memcached, atunci 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 [Verificați automat actualizările], nu dezactivați opțiunea [Determinați automat necesitatea unui disc virtual]. Setați orice alte setări dorite.
  4. Faceți clic pe [Meniu → Adițional → Configurare] și configurați șabloanele de configurare ale modulelor necesare pentru produsul dvs. (script / site / cms), dacă este necesar.
  5. Porniți serverul și instalați produsul software (script/site/cms) pe domeniu gazdă locală care este prezent în OSPanel în mod implicit. Efectuaț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: Panoul de administrare, Cont personal, Pagina de pornire). Activați opțiunea [Afișați marcaje în loc de site-uri] î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 ./dosar temporal / OSPanel.exe v ./dosar temporal / MegaCMS Server.exe.
  8. Acum puteți adăuga documentația produsului la un ansamblu ca fișier .chm. Fișierul trebuie copiat în folder ./modules/system/docs/, mai târziu va fi afișat în meniul [Extras → Documentation].
  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.
Un ansamblu demonstrativ personal pentru produsul dvs. software este gata!

În modul de mai sus, puteți pregăti nu numai ansambluri demo, ci și pachete de dezvoltare pentru dezvoltatori, prezentări de site, arhive portal, materiale interactive pe CD etc.

Salutare tuturor! Astăzi vreau să ating un subiect care este destul de interesant pentru mulți constructori de site-uri începători, și anume cum să instalezi OpenServer pe un computer. Poate că, în acest moment, acesta este cel mai bun server local, care a ocolit un monstru atât de notoriu ca Denwer. De fapt, această platformă este omologul ei.

Dar înainte de a trece direct la instalarea OpenServer, să aflăm mai întâi ce este acest software și să analizăm ce atrage și atrage dezvoltatorii web pe această platformă.

OpenServer ce este?

Openserver- un server WAMP local care funcționează atât în ​​modul staționar, cât și în cel portabil. Această abreviere reprezintă o abreviere de la primele litere ale software-ului care vine cu platforma.

Arata cam asa:

Windows este un sistem de operare modern cu o interfață grafică pentru utilizator.

Apache este un popular server web open source.

MySQL este un sistem de gestionare a bazelor de date.

interpret de limbaj PHP.

Avantajul OpenServer față de găzduire sau de ce este de preferat ca dezvoltatorii web începători să instaleze un site pe un server local

Deci, revenim la beneficii. Instalând un site pe OpenServer, aveți o oportunitate valoroasă de a vă familiariza cu motorul, de a învăța din propriile greșeli, care cel mai probabil nu vor fi permise pe găzduirea plătită. În acest fel, aveți o oportunitate valoroasă de a descoperi punctele forte și punctele slabe ale CMS. Acesta din urmă, apropo, poate fi patchizat prin instalarea extensiilor Joomla.

OpenServer și avantajele sale incontestabile

Ușurință de instalare. Comparând instalația cu același Denver omniprezent, înțelegi că timpul său se estompează în uitare.

Funcționalitate uriașă, care este obținută datorită masei de toate tipurile de setări.

Actualizare stabilă a sistemului. Este de observat că dezvoltatorii și-au pus sufletul în creația lor, făcând-o mai rapidă cu fiecare nouă actualizare. Și asta în ciuda faptului că toată această plăcere este absolut gratuită.

Spre deosebire de Denvera, acest program nu necesită instalare deoarece este portabil. Adică poate fi instalat pe o unitate externă (disc sau flash drive) și deschis pe orice computer oriunde în lume.

Instalarea OpenServer

Ei bine, cred că am reușit să vă conving că timpul lui Denver se scurge și este timpul să trecem la o platformă mai convenabilă.

Vă mulțumim pentru atenție și ne vedem curând pe paginile Stimylrosta.

Ați găsit o eroare gramaticală în text? Vă rugăm să informați administratorul despre acest lucru: selectați textul și apăsați combinația de taste rapide Ctrl + Enter

Fiecare proprietar al unui site sau blog, mai devreme sau mai târziu, are o dorință irezistibilă de a-l „termina” sau „strânge” cumva. După ce au citit articole vesele în stilul „Hatemeel - prețul este și mai simplu”, aceștia, fără ezitare, încep să îndrepte codul delicat cu ajutorul unui baros, al unei dalte și al unui fel de mamă. Rezultatul, cel mai adesea, este smulgerea părului de pe partea de jos a capului de păr și scrisori de panică către suport tehnic: „Ajutor, site-ul meu este mort!”.

Cei care sunt mai deștepți, mai atenți, înțeleg că înainte de a intra într-un organism viu cu labele nespălate, trebuie să exersați pe un fel de simulator. Dezvoltatorii profesioniști de site-uri le folosesc de mult timp și cu succes. Multă vreme, cel mai popular a fost Denver, un simulator de server de la distanță cu funcții complete în propriul computer. Dar de vreo trei ani, proiectul nu a fost reînnoit, internetul a mers mult înainte, în computerele și sistemele moderne vechiul Denver devine strâmb, sau deloc.

Noul favorit este pachetul open source OpenServer. Tastați acest cuvânt în Google și veți fi dus la pagina proiectului, de unde puteți descărca arhiva sursă. Puneți-l pe o unitate cu cel puțin 1 gigaoctet de spațiu liber și dezarhivați-l. Accesați folderul OpenServer și rulați fișierul cu același nume.

În primul rând, vi se va cere să deschideți accesul la Internet. Dacă nu utilizați Skype, atunci nu ar trebui să mai existe probleme. Dacă o faceți, mergeți mai întâi la setările sale și debifați caseta „Utilizați porturile 80 și 443 ca alternative de intrare”. Apoi reporniți Skype. Verificați setările Skype - ar trebui să arate așa.

După pornirea programului, va apărea un steag roșu în linia de comandă. Faceți clic pe el și veți vedea meniul serverului. Faceți clic pe caseta de selectare verde care spune „Start Server”. Programul va crea singur un disc virtual W:. Felicitări, aveți în mâini un server cu drepturi depline, cu toate caracteristicile pe care le oferă o găzduire de înaltă calitate.

Ceea ce voi scrie în continuare poate provoca indignarea webmasterilor profesioniști. Dar mă voi aventura să descriu cel mai simplu mod de a începe propriile mele experimente cu codul, vom lăsa opțiuni mai complexe pentru mai târziu. Conform regulilor, lucrul cu un site începe cu crearea unui utilizator și a unei baze de date. Desigur, dacă facem un proiect real, asta ar trebui să facem. Pentru noi, experimentatorii cu mâini jucăușe, un utilizator numit mysql a fost deja creat în OpenServer, o bază de date numită mysql și parola mysql. Trebuie doar să creăm un nou domeniu. Pentru a face acest lucru, faceți clic pe meniul „Setări” și selectați fila „Domenii”. În câmpul „Domain name”, introduceți orice nume (nu este de dorit să repetați numele acestui site), în câmpul „Domain folder” scrieți „localhost / www” și faceți clic pe „Add”.

Acțiunile ulterioare sunt standard. Încărcați WordPress în folderul OpenServer \ domains \ localhost \ www, deschideți fișierul wp-config și introduceți acolo numele de utilizator și parolele utilizatorului și ale bazei de date.

Salvăm, apoi în browser introducem numele pe care l-am introdus ca domeniu nou și ajungem la pagina obișnuită de instalare a WordPress. Nu uitați să scrieți corect adresa dvs. de e-mail aici și nu permiteți indexarea. După aceea, noul site vă stă la dispoziție completă. Poți să faci ce vrei cu ea. De exemplu, testez toate subiectele noi despre el. Mai bine, instalați o temă de site de producție pe ea și testați pluginuri, widget-uri și scripturi. Puteți elimina linkurile nedorite din codul șablonului înainte de a-l instala pe un site de producție. Puteți folosi OpenServer ca un teren de testare pentru învățarea HTML, CSS și PHP. Puteți exersa migrarea site-urilor, crearea de pagini noi și așa mai departe. Puteți testa propriile teme și le puteți vedea în orice browser. Și cel mai important, nu există absolut niciun risc de a distruge un site care funcționează deja.

De fapt, OpenServer este nemăsurat mai bogat în funcții. În același loc, în meniu, există documentație, unde totul este descris în detaliu. Am vrut doar să vă arăt o modalitate simplă de a vă perfecționa și de a dobândi abilități practice de lucru. La urma urmei, un copywriter care nu visează să devină webmaster este rău!

Având în vedere faptul că proiectul Eleanor Serv a murit (echipa de dezvoltare s-a prăbușit), recomandăm utilizatorilor să folosească Open Server. Cea mai recentă versiune este întotdeauna disponibilă pentru descărcare de pe serverul nostru. Kitul nostru de distribuție este identic cu cel descărcat de pe site-ul oficial, vă puteți asigura de acest lucru comparând suma de control cu ​​cea oficială (în partea de jos a paginii).

Și așa, au așteptat.

După câteva luni de dezvoltare, suntem bucuroși să vă prezentăm o nouă versiune a serverului local „EleanorServ”. În timpul acestor câteva luni, fiecare element al serverului a fost rescris de mai multe ori și testat temeinic pentru funcționare. Această lansare a fost amânată de mai multe ori și sperăm că a meritat cu adevărat. Cuvinte destul de strălucitoare - să trecem la descrierea schimbărilor.

Componentele serverului

Apache 2.2.19
PHP 5.3.6
MySQL: MariaDB 5.2.6
PhpMyAdmin 3.4.2
SlimFTPd 3.1.81
DNS nelegat 1.4.10

O caracteristică interesantă aici este că, în loc de MySQL, furk este folosit cu performanțe mai bune de la aceiași dezvoltatori și cu compatibilitate deplină cu MySQL.
Utilizatorul final nu ar trebui să găsească probleme sau diferențe atunci când lucrează cu MariaDB, dar dacă le găsiți, vă rugăm să ne anunțați.

S-a adăugat un server FTP, nu cere multă pâine și funcționează doar în fundal, pe care îl puteți opri oricând. Cu toate acestea, în versiunea finală va fi inclus în extensii (mai multe despre asta mai târziu).

Serverul DNS a rămas în același stadiu de dezvoltare ca și în timpul alpha, adică. în teorie ar trebui să funcționeze, dar în practică nimeni nu poate confirma acest lucru. Prin urmare, pentru acest caz, cautam testeri, de preferat cu experienta. În versiunea finală a serverului DNS (dacă, bineînțeles, este pe deplin operațional) va avea aceeași soartă ca și serverul FTP și anume va fi inclus în extensii.

Panou de control

Panoul de control a suferit o revizie majoră și de fapt a fost rescris de la zero. Multe mulțumiri studioului Centroarts pentru design și lui Evgeny Novikov pentru toată munca depusă.

Eugene a rescris complet panoul de control.
Studioul „Centroarts” a desenat un design complet nou, frumos.
Secțiuni realizate pentru activarea / dezactivarea modulelor Apache / PHP cu un singur clic.
S-a adăugat o secțiune pentru gestionarea FTP - acum puteți deschide accesul la anumite foldere prin FTP și puteți crea utilizatori cu drepturi complete sau limitate.

Scris de Sendmail în PHP. Îl poți configura astfel încât să blocheze toate literele (acest mod este selectat implicit), ceea ce înseamnă că, în practică, toate scrisorile care vor fi trimise de pe server nu vor fi trimise, dar le vei vedea în panoul de control. Deci este pentru trimiterea de scrisori, dar trebuie să vă scrieți parametrii acolo.

Oprire și pornire implementată a tuturor serviciilor cu un singur clic în bara laterală.

Panoul este complet multilingv și în prezent acceptă trei limbi: rusă, ucraineană și engleză. Dacă găsiți pe cineva care ar dori să traducă în alte limbi, anunțați-ne. A fost implementat suport pentru ștergerea jurnalelor și afișarea dimensiunii acestora cu un singur clic.

Structura gazdelor virtuale a fost și ea complet reproiectată, dar aici mă voi descurca fără alte prelungiri. Convinge-te singur. S-a dovedit destul de intuitiv.

Altceva despre care am uitat să scriu...

Panou tavă

Înainte de a trece la descrierea a ceea ce s-a schimbat de fapt, aș dori să vă atrag atenția asupra faptului că contorul de versiuni din secțiunea Despre a barei are în prezent versiunea 2.0.2.0 și aceasta este în esență prima lansare publică stabilă. Vă puteți imagina doar câte modificări i-au fost făcute. După cum sa menționat mai sus, tava a fost rescrisă de mai multe ori. Dintre schimbările semnificative: serverul încă funcționează corect, designul a devenit mai simplu și mai frumos, a fost scrisă o fereastră de setări în care puteți activa/dezactiva serviciile și puteți face diverse alte lucruri unul câte unul, multilingvism complet cu o simplă adăugare de limbi prin fișier: / bin / tray / lang. ini. În prezent sunt incluse: limbile rusă, engleză și ucraineană. Dacă cineva dorește să traducă într-o altă limbă - anunțați-ne.
În general, este mai bine să vezi o dată...

Pentru brad îi mulțumim și lui Pavel Voronov.

Unpacker SFX

Această versiune de „EleanorServ”, în plus față de arhiva 7zip, este lansată și ca un despachetator SFX. Acum nici măcar nu aveți nevoie de un arhivator - fișierul EXE va despacheta totul pentru dvs. și nu face altceva decât să despacheteze și să adauge o pictogramă pe desktop.

În versiunea finală, desigur, vor fi adăugate extensii - este de așteptat să fie posibilă instalarea unei versiuni mai vechi de PHP, SqlBuddy, FTP, DNS și alte extensii cu un singur clic din panoul de control. Cu toate acestea, această idee este încă la început.

Verificați actualizările: lucrarea în această direcție a fost începută, dar, din păcate, nu s-a terminat niciodată. Verificarea este de așteptat să fie complet sau semi-automată de la panoul de control.

Restabiliți setările cu un singur clic: ați încurcat ceva cu fișierele de configurare? - Nu contează: apăsând un buton vei readuce serverul la starea inițială!

bug-uri cunoscute

Unii antiviruși, de exemplu, unele versiuni de Kaspersky Anti-Virus, blochează fișierul hosts pentru scriere, drept urmare gazdele virtuale create nu funcționează. Pentru a rezolva problema, dezactivați temporar antivirusul.

A lucrat pe server:

Pavel Voronov (orkz) - trey
Evgeny Novikov (Alesul) - panou de control
Vitaly Raikov (Screatch) - parte software a tăvii
Nikolay Serov (NoIndex) - testare

S-a lucrat mult pe server și ne-am bucura să auzim dorințele, comentariile și/sau criticile dumneavoastră.

Top articole similare