Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ

Serveri i hapur: instalimi dhe puna me serverin. Instalimi i OpenServer

Instalimi dhe konfigurimi i serverit të hapur. Udhëzime të hollësishme se si të instaloni dhe filloni të krijoni uebsajtin tuaj të parë duke përdorur serverin e hapur.

Ndoshta, shumë kanë dëgjuar tashmë për një gjë të vogël kaq të mrekullueshme si server i hapur
Çfarë është OpenServer? Kjo është një paketë softuerike e përbërë nga Apache, MySQL, PHPMyAdmin (këto i quajta kryesoret), i cili instalohet me një goditje (një program - në të cilin ka shumë programe, përafërsisht)
Nëse ju vetë u përpoqët të instaloni fillimisht Apache, pastaj MySQL, pastaj phpmyadmin, do të kishit shpenzuar shumë kohë dhe përpjekje (falë autorit të këtij produkti!)
Dhe pastaj ka një mori shtesash të nevojshme në formën e Nginx, PostgreSQL, Memcached, IonCube dhe një mori gjërash të nevojshme për njerëzit që krijojnë faqe interneti
Le të flasim për komoditetin e Open Server përpara instalimit. Së pari, është kompakt, nuk zë shumë hapësirë, ka një menu të përshtatshme dhe përmban nuk ka asgjë të tepërt (pothuajse =D). Kështu duket Open Server pas nisjes

Siç e shohim fillon Open Server në tabaka pa zënë hapësirë ​​në shiritin e detyrave

Le të shohim Përparësitë kryesore të Open Server përpara Denwer dhe produkteve të tjera të Windows. Së pari, dokumentacioni. Openserver ka dokumentacion për pothuajse të gjithë komponentët


Dhe edhe pse është bërë në formën e lidhjeve me faqe të tjera, ajo ende ekziston. Dhe nëse është e nevojshme, ne mund të shkojmë në sit dhe të lexojmë informacionin që na nevojitet
le të shkojmë më tej
Plus i dytë i këtij programi. Programet e nevojshme që shpesh nevojiten për të krijuar një faqe janë tashmë në vetë paketën Open Server. Ju duhet Notepad - ju lutem, shikimi i PDF-ve - gjithashtu i disponueshëm, marrja e pamjeve nga ekrani, redaktimi i ikonave, madje edhe analiza e diskut dhe një monitor porti janë këtu (por pse =D)
Klient FileZilla FTP, Google Chrome portativ, Firefox portativ, madje edhe Skype dhe TeamViewer. Shihet se krijuesi i projektit ka bërë vërtet më të mirën. Ai padyshim meritonte falënderime për një grup të tillë të rehatshëm të quajtur server i hapur


Mirë! Le ta instalojmë. Shkarkoni lidhjen më poshtë
https://ospanel.io/download/
Pra, instaloni serverin e hapur
Ne nisim në emër të administratorit Hap server. Do t'ju kërkohet se në cilën dosje duhet ta instaloni.

Për këtë tutorial, vendosa serverin Open në kompjuterin testues, kështu që unzip në diskun C: (sepse nuk ka asnjë tjetër)


Pas shpaketimit, në diskun e specifikuar gjatë instalimit (në rastin tim, disku C :), u shfaq dosja Openserver - do të na duhet në të ardhmen. Le ta hapim. Ne shohim 2 skedarë. Hap Serverin x86 dhe Hap Serverin x64. Ju duhet të ekzekutoni skedarin, në varësi të bitness të sistemit tuaj (nuk e di bitin tim?)
Unë kam 7 64 bit, kështu që ekzekutoj Open Server x64.exe (mundësisht si administrator)


Nga rruga, ju mund të hidhni menjëherë shkurtoren e dëshiruar (32 ose 64) në desktop


Kur nisim, ne specifikojmë gjuhën në të cilën do të jetë e përshtatshme për ne të lexojmë përkthimin e programit Open Server. Unë do të zgjedh rusishten


Nëse do të instaloni Visual C++ varet nga ju. Por është më mirë ta instaloni në mënyrë që gjithçka të funksionojë


Pas instalimit, rinisni kompjuterin tuaj


Pas rindezjes përsëri nisni Open Server. Meqenëse e hodha shkurtoren në desktopin tim, do ta hap atë nga atje

Pas nisjes, duhet të shkojë në tabaka(pasi serveri i hapur niset në modalitetin "Shut down") dhe konfirmoni fillimin

Kur kutia e kontrollit Serveri i hapur u bë i gjelbër, atëherë Serveri ynë i Hapur po funksionon dhe ne mund të fillojmë të punojmë me të

Pra, më lejoni t'ju tregoj bazat. server i hapur që do të jetë me interes për ju

Si të futeni në phpmyadmin në serverin e hapur

Për të hyrë në phpmyadmin, duhet të shkruani (Serveri i hapur duhet të funksionojë) në linjën e shfletuesit


Arkitektura e vendndodhjes së drejtorive të paketës softuerike nënkupton një ndarje të qartë të dy llojeve të ndryshme të të dhënave: të dhënat dinamike të përdoruesit (cilësimet, skedarët e përkohshëm, regjistrat, etj.) dhe të dhënat statike (modulet, programet, skedarët e shërbimit).

Me fjalë të thjeshta, në dosjen module nuk ndryshohet, krijohet apo fshihet asnjë skedar, ndërsa në domenet dhe dosjet e të dhënave të përdoruesit, përkundrazi, të dhënat ndryshojnë vazhdimisht. Kjo arkitekturë u krijua posaçërisht për të thjeshtuar sinkronizimin e të dhënave midis kopjeve të ndryshme të kompleksit dhe për të kursyer hapësirë ​​gjatë kopjimit.

Instalimi dhe nisja

Instalimi

OSPanel është një paketë softuerike portative dhe nuk kërkon instalim. Asambleja mund të vendoset në një hard disk të jashtëm ose flash drive, kjo do t'ju lejojë të përdorni OSPanel në çdo kompjuter që plotëson kërkesat e sistemit.

Kompleti i shpërndarjes është një arkiv vetë-ekstraktues në formatin 7ZIP (extension .exe). Ekzekutoni ekzekutuesin e shpërndarjes dhe zgjidhni shtegun për të shpaketuar skedarët.

Kërkesat e sistemit

  • Burimet minimale të kërkuara të sistemit: 200 MB RAM dhe 1 GB HDD;
  • Windows (32-bit ose 64-bit): Windows 8 / Windows 7 / Windows Server 2008 / Windows Vista / Windows XP SP3;
  • Paketa e instaluar e bibliotekave Microsoft Visual C++ 2005-2008-2010 Paketa e Rishpërndarshme x86;

Nisja

Për të nisur OSPanel përdorni skedarin OSPanel.exe. Nëse është e mundur, programi duhet të ekzekutohet vetëm si administrator. Pas nisjes së programit, do të shihni një flamur të kuq në tabaka e Windows (zona afër orës së sistemit). Për të aktivizuar vetë serverin në internet, klikoni në kutinë e zgjedhjes, më pas zgjidhni artikullin e menysë [Menu → Start].

Nëse serveri nuk fillon, shkoni te seksioni në këtë udhëzues ndihme.

Kujdes

Përpara se të përdorni OSPanel, ju lutemi ekzekutoni [Menu → Avancuar → Fillimi i parë]. Prania e një grupi të instaluar bibliotekash Microsoft Visual C ++ 2005-2008-2010 Paketa e Rishpërndarshme x86 është një kërkesë e detyrueshme e sistemit, OSPanel nuk do të funksionojë pa to.

Filloni nga CD/DVD

OSPanel mund të funksionojë nga disqet CD/DVD në të njëjtën mënyrë si nga një HDD konvencionale ose flash drive, me të vetmin ndryshim që kur punoni nga një disk optik, asnjë ndryshim dhe skedar nuk do të ruhet pas daljes së programit.

Siç e dini, disku CD/DVD disponohet vetëm në modalitetin e leximit, gjë që e bën të pamundur fillimin dhe përdorimin e serverit në një media të tillë. Një mekanizëm mjaft i thjeshtë është ndërtuar në OSPanel për të dalë nga kjo situatë: në fillim, serveri kopjohet në një dosje të përkohshme në kompjuter dhe kur programi del, kjo dosje fshihet plotësisht. Kështu, e gjithë puna e OSPanel zhvillohet në kompjuterin e përdoruesit, dhe jo në diskun optik.

Instalimi i përditësimeve

OSPanel është një paketë softuerike mjaft komplekse me një arkitekturë në përmirësim të vazhdueshëm. Si e tillë, nuk ka asnjë procedurë përditësimi. Kur lëshohet një version i ri i OSPanel, duhet të rikonfiguroni të gjitha cilësimet, të kopjoni dosjet e faqes tuaj dhe të migroni bazat e të dhënave. Mos i shpaketoni skedarët e shpërndarjes mbi versionin ekzistues dhe gjithashtu mos u përpiqni të kopjoni skedarët e konfigurimit dhe profilit nga versioni i vjetër i programit në atë të ri! Meqenëse lëshimet e OSPanel ndonjëherë mund të jenë mjaft të shpeshta, nuk është ide e mirë të përditësoni ndërtimin tuaj çdo herë, është më mirë të kapërceni disa versione.

Nëse është e mundur të përditësohet thjesht duke kopjuar skedarë, atëherë një lidhje me patch publikohet gjithmonë në lajmet në sit së bashku me një shënim për versionin e ri.

Përputhshmëria

Disa nga modulet e reja OSPanel (PHP 5.5, MongoDB, Apache 2.4) nuk janë në përputhje me sistemet operative të vjetëruara si Windows XP, Windows 2003, Windows Vista. Kur përdorni module të tilla dhe përdorni serverin në sisteme të vjetra, do të merrni një mesazh gabimi. Ju gjithashtu duhet të jeni të vetëdijshëm se disa module mund të punojnë vetëm së bashku, për shembull, Apache 2.4 dhe PHP 5.5.

Lidhje

Më poshtë janë parametrat për t'u lidhur me modulet e instaluara në OSPanel si parazgjedhje. Ju gjithmonë mund t'i ndryshoni këto cilësime sipas dëshirës tuaj.

Lidhja me MySQL

  • Adresa: domeni i faqes suaj*
  • Porta: 3306
  • Përdoruesi: mysql
  • Fjalëkalimi: mysql

Lidhja ROOT me MySQL

  • Përdoruesi: rrënjë
  • Fjalëkalimi: (bosh)

Informacion

Vendosja e parazgjedhur e kodimit në cilësimet e serverit MySQL nuk ndikon në përdoruesin ROOT. Kodimi do të duhet të specifikohet në mënyrë eksplicite në skriptet e lidhjes së bazës së të dhënave, kështu që përdorimi i përdoruesit ROOT nuk rekomandohet.

Lidhja me PostgreSQL

  • Adresa: domeni i faqes suaj*
  • Porti: 5432
  • Përdoruesi: postgres
  • Fjalëkalimi: (bosh)

Duke u lidhur me MongoDB

  • Adresa: domeni i faqes suaj*
  • Porti: 27017
  • Përdoruesi: (bosh)
  • Fjalëkalimi: (bosh)

Po lidhet me Memcache

  • Adresa: domeni i faqes suaj*
  • Porti: 11211
Maks. Madhësia e parazgjedhur e memories së përdorur nga serveri Memcache është 64 MB. Ky cilësim mund të ndryshohet në cilësimet e OSPanel [Menu → Cilësimet → Të ndryshme].

Lidhja me FTP

  • Adresa: domeni i faqes suaj*
  • Porta: 21 (990 për FTPS)
  • Përdoruesi: ftp
  • Fjalëkalimi: ftp

domain lokal host

Nëse dëshironi të përdorni adresën e zakonshme localhost për t'u lidhur me një server MySQL, PostgreSQL, FTP ose Memcache, atëherë thjesht krijoni një domen standard ose pseudonim të quajtur localhost.

Automatizimi i lidhjes

Kur punoni me kopje lokale të projekteve të drejtpërdrejta në internet, është e vështirë të redaktoni vazhdimisht skedarët e konfigurimit, kryesisht në lidhje me cilësimet e lidhjes së bazës së të dhënave. Për të shmangur këtë, rekomandohet:
  1. Krijoni në nivel lokal një përdorues të bazës së të dhënave me të njëjtin emër përdoruesi, fjalëkalim dhe privilegje që përdoren në serverin në distancë.
  2. Krijo një pseudonim me të njëjtin emër si hosti i bazës së të dhënave në serverin e largët.
---
* Për shembull, nëse skripti juaj ndodhet në test.server.loc/mysql.php, atëherë hosti (adresa) e serverëve MySQL, PostgreSQL, FTP dhe Memcache do të jetë domeni: test.server.lokal

Domenet dhe pseudonimet

Mënyrat e Menaxhimit të Domenit

Ekzistojnë tre mënyra të menaxhimit të listës së domeneve në OSPanel: kërkimi automatik, kontrolli manual dhe kërkimi manual + automatik. Si parazgjedhje, përdoret mënyra e parë e lidhjes automatike të dosjeve nga direktoria rrënjësore e specifikuar në cilësimet.

Si funksionon kërkimi automatik

Programi skanon direktoriumin e specifikuar të ueb-it për dosje me domene, pas së cilës, në secilën dosje të gjetur, kërkon nën-dosjet (dosja rrënjë e domenit) që janë specifikuar në cilësimet e skanimit automatik. Nëse asnjë nga nëndosjet e supozuara të rrënjës nuk gjendet, atëherë dosja me vetë domenin bëhet rrënja e domenit.

Si funksionon kontrolli i kombinuar (manual + kërkim automatik)

Kur përdorni mënyrën e kombinuar të menaxhimit të domenit, programi së pari lidh domenet e krijuara manualisht, pas së cilës kryhet skanimi automatik sipas procedurës së përshkruar më sipër.

Krijimi i një domeni në modalitetin automatik

Për të krijuar një domen ose nëndomain, hapni [Meny → Folder with sites] dhe krijoni një dosje me emrin e domenit të ardhshëm. Pas krijimit të domenit, rinisni serverin.

Krijimi i një domeni me dorë

Për të krijuar një domen ose nëndomain, shkoni te seksioni [Meny → Settings → Domains] dhe krijoni një hyrje në dosjen e formularit: domain =>. Si dosje domeni, mund të zgjidhni një dosje ekzistuese në disk ose ta krijoni atë direkt në dritaren e përzgjedhjes së drejtorisë. Pas krijimit të domenit, ruani cilësimet.

Krijimi i një domeni cirilik

OSPanel mbështet domenet cirilike, por kini kujdes, dosja me domenin duhet të emërohet me emrin e saj të vërtetë, jo një pseudo emër në cirilik. Për pivo.rf, emri i vërtetë (format punycode) do të jetë xn--b1altb.xn--p1ai dhe duke krijuar një domen të tillë do të keni akses në http://pivo.rf. Për të kthyer emrat e domeneve në formatin punycode dhe anasjelltas, përdorni [Menu → Advanced → IDN Converter].

Krijo një nëndomain

Procesi i krijimit të një nëndomeni është i ngjashëm me krijimin e një domeni të rregullt. Kur krijoni vetëm një nëndomain, disponueshmëria e domenit kryesor që ekziston në internet nuk humbet, d.m.th. do të jeni në gjendje të punoni me një nëndomain lokal ndërkohë që keni akses në një domen funksional në internet.

Krijo një pseudonim

Për të krijuar një pseudonim, shkoni te seksioni [Meny → Settings → Aliases] dhe krijoni një hyrje të formës: domain burim => domain destinacion. Pas krijimit të pseudonimit, ruani cilësimet.

Ju lutemi, vini re se krijimi i një pseudonimi si *.xxx.xx nuk do të thotë se do të jetë i disponueshëm për ju çdo domen si test.xxx.xx, mail.xxx.xx, etj. Është ende e nevojshme të krijohet një pseudonim ose domen specifik në mënyrë që ai të bëhet i disponueshëm, kjo është një veçori e sistemit operativ Windows.

Ikona e faqes në menynë e domenit

Nëse ka një skedar të saktë favicon.ico në dosjen rrënjë të domenit, ikona e faqes do të shfaqet në menynë e programit.

Mënyra e kufizuar e funksionimit

Në disa raste, menaxhimi i domenit dhe pseudonimit nuk është i disponueshëm (shih ).

Mjetet e ueb-it

Ju mund të hapni faqen fillestare me lidhje me domenet dhe një listë mjetesh duke shtuar prefiksin /openserver/ në çdo domen lokal ekzistues. Për shembull: http://localhost/openserver/

Puna me MySQL

Krijimi i një përdoruesi MySQL

  1. Fut emrin e përdoruesit rrënjë pa fjalëkalim (e parazgjedhur)
  2. Në PHPMyAdmin, hapni seksionin [Privilegjet]
  3. Klikoni lidhjen [Shto përdorues të ri]
  4. Plotësoni formularin dhe klikoni butonin [Krijo përdorues]

Informacion

Në rast se, midis privilegjeve të tjera, privilegji SUPER kontrollohet për përdoruesin, atëherë kodimi i vendosur si parazgjedhje në cilësimet e serverit MySQL nuk do të ndikojë tek ai. Kodimi do të duhet të specifikohet në skriptet tuaja individualisht për çdo lidhje me MySQL, prandaj nuk rekomandohet të shënoni privilegjin SUPER.

Krijimi i një baze të dhënash MySQL

  1. Hapni [Menyja → Të avancuara → PHPMyAdmin]
  2. Përdorni root pa fjalëkalim për t'u identifikuar (parazgjedhur)
  3. Në PHPMyAdmin, hapni seksionin [Bazat e të dhënave]
  4. Futni emrin e bazës së të dhënave të re dhe zgjidhni kodimin e saj
  5. Klikoni butonin [Krijo]

Si të identifikoheni në menaxherin PHPMyAdmin / MySQL

  1. Hapni [Menyja → E avancuar → PHPMyAdmin / Menaxher MySQL]
  2. Futni emrin e përdoruesit rrënjë pa fjalëkalim
  3. Klikoni butonin [Login]

Specifikimi i kodimit të lidhjes me serverin MySQL

Kodimi cp1251 është rus, ai mund të zëvendësohet me emrin e çdo kodimi që ju nevojitet.

Ndërrimi i moduleve të bazës së të dhënave

Kini kujdes kur ndryshoni modulin aktiv të bazës së të dhënave. Secili modul ka ruajtjen e vet të veçantë të bazave të të dhënave dhe cilësimeve, ato nuk janë të lidhura me njëri-tjetrin në asnjë mënyrë, kështu që nuk do të shihni bazat e të dhënave që keni krijuar kur kaloni në një modul tjetër.

Lidhje e gjatë me MySQL (më shumë se 1 sekondë)

Përpara se të përdorni OSPanel, duhet të çaktivizoni protokollin IPv6 nëpërmjet [Menu → Faqerojtësit → Rregullime të regjistrit → Çaktivizo IPv6]. Nëse kjo nuk është bërë, atëherë procesi i lidhjes me serverin MySQL mund të zgjasë një kohë shumë të gjatë (më shumë se 1 sekondë) dhe shpejtësia e ekzekutimit të skriptit php nuk do t'ju pëlqejë.

Puna me Path

Për të shtuar shtigjet tuaja në variablin e mjedisit PATH, mund të përdorni skedarin ./userdata/config/path.txt

Shtigjet duhet të shtohen një nga një, duke futur secilën në një rresht të ri, për shembull: C:\Windows D:\Programet e mia %realprogdir%\data\dll C:\Windows\System32

Informacion

Si parazgjedhje, skedari path.txt nuk përfshihet. Shihni [Menyja → Cilësimet → Serveri].

E ndryshueshme Përshkrimi i variablit
%realprogdir%
%progdir%
%sprogdir%
%dprogdir%
%dsprogdir%
%realsitedir%
%sitedir%
%ssitedir%
%httpport% Porta e serverit HTTP
%httpsport% Porta e serverit HTTPS
%postgresqlport% Porta e serverit PostgreSQL
%mysqlport% Porta e serverit MySQL
%mongodbport% Porta e serverit MongoDB
%memcacheport% Porta e serverit Memcache
%ftport% Porta e serverit FTP
%httpdriver% Emri i modulit HTTP
%phpdriver% Emri i modulit PHP
%mysql_driver%
%pg_driver% Emri i modulit PostgreSQL
%mongo_driver% Emri i modulit MongoDB
%memcachedriver% Emri i modulit Memchache
%dnsdriver% Emri i modulit DNS
%ip% adresa IP e serverit
%disk%
%osdisk%
%sysdisk%

Server DNS

Serveri i integruar DNS është menduar për përdorim në rrjetet lokale ose për korrigjimin e aplikacioneve në ueb. Për cilësime të hollësishme, disponohet konfigurimi i përgjithshëm i serverit, si dhe konfigurimi i domeneve.

Për të përdorur serverin e integruar DNS, duhet të konfiguroni ndërfaqen e rrjetit në çdo kompjuter PARA se të filloni vetë serverin. Ju duhet të plotësoni konfigurimin si në makinën lokale ashtu edhe në kompjuterët e tjerë në rrjetin lokal që duan të hyjnë në domenet tuaja. Pa specifikuar një server lokal DNS në cilësimet e lidhjes së rrjetit, do të jetë e pamundur të nisni serverin (nëse moduli DNS është i aktivizuar në cilësimet e OPanel).

Si parazgjedhje, cilësimi TTL është vendosur në 60 (sekonda), ju mund ta ndryshoni këtë vlerë në skedarin ./userdata/init.ini, megjithatë, kini parasysh se ndryshimi i pamenduar i TTL-së mund të shkaktojë që kompjuterët e tjerë në rrjetin tuaj të dalin në memorie të fshehtë- të dhënat e datës. Ndryshoni këtë cilësim vetëm nëse e kuptoni vërtet qëllimin e tij.

  1. Si adresë IP e serverit, zgjidhni adresën IP të kompjuterit tuaj në rrjetin lokal ose Internetin në cilësimet e OPanel (mos zgjidhni opsionin Të gjitha IP-të e disponueshme).
  2. Hapni vetitë e lidhjes së dëshiruar të rrjetit:

    Qendra e Rrjetit dhe e Ndarjes → Lidhja xxx → Karakteristikat → Versioni i Protokollit të Internetit → Vetitë → Të përgjithshme → Përdorni adresat e mëposhtme të serverit DNS.

    Futni adresat e mëposhtme të serverit NS: xxx.xxx.xxx.xxx 8.8.8.8 (ose çdo DNS tjetër rezervë reale) Në vend të xxx.xxx.xxx.xxx, vendosni adresën IP të kompjuterit tuaj në rrjetin lokal ose në internet.

  3. Përsëriteni procedurën e konfigurimit në kompjuterë të tjerë në rrjetin lokal.
  4. Mos i konfiguroni pseudonimet nga seksioni i udhëzimeve të këtij udhëzuesi. Ky konfigurim nuk kërkohet, pasi kompjuterët në distancë do të punojnë drejtpërdrejt me serverin tuaj DNS dhe do të kenë akses në të gjitha domenet.
  5. Ruani cilësimet dhe nisni serverin OPanel.
Pasi të konfigurohen siç duhet, të gjithë kompjuterët në rrjetin tuaj lokal do të jenë në gjendje të hyjnë në domenet OSPanel.

Mirëmbajtja e domeneve reale

Për të përdorur një server lokal DNS për të shërbyer domenet reale në internet, bëni hyrjen e mëposhtme në cilësimet DNS të secilit prej domeneve (parametrat domain.ru dhe ip duhet të zëvendësohen me emrin e domenit dhe adresën IP të serverit me OSPanel , përkatësisht): # Cilësimet bëhen në panelin e kontrollit në domenin e kompanisë së regjistruesit # Për DNS bazuar në serverët e regjistruesit ns1.domain.ru. 3600 IN A ip # Për serverin e bazuar në DNS OSPanelns1.domain.ru → ip

Programuesi i detyrave

Përdorimi i planifikuesit të detyrave (Cron)

Vlerat e kohës futen si numra, një kombinim numrash ose *.
Ju mund të specifikoni kohët duke përdorur presjet si ndarës: Për shembull: 1,2,3 Rezultati: detyra ekzekutohet 3 herë, në minutat 1, 2 dhe 3 të orës. Ju mund të specifikoni një interval duke përdorur një vizë ndarëse: Për shembull: 5-7 Rezultati: Detyra ekzekutohet 3 herë, në minutat 5, 6 dhe 7 të orës. Ju mund të vendosni frekuencën e ekzekutimit duke përdorur një yll (*) dhe një vijë të pjerrët (/): Për shembull: */2 Rezultati: detyra ekzekutohet çdo 2 minuta. Ju mund të kombinoni metodat për të krijuar një orar të saktë: Për shembull: 1,5,11-15,30-59/2 Rezultati: detyra ekzekutohet në 1.5, nga 11 në 15 dhe çdo 2 minuta nga 30 në 59. skema e mësipërme për përcaktimin e kohës përkatëse për të gjitha periudhat kohore (minuta, orë, ditë, muaj, ditë të javës). Për të kërkuar një URL në planifikuesin, duhet të përdorni mjetin ndihmës Wget (shih shembujt). Ju mund të përdorni zëvendësime në vijën e komandës.

Përdorimi i variablave si zëvendësime

E ndryshueshme Përshkrimi i variablit
%realprogdir% Rruga e vërtetë për në dosjen OSPanel (pjesë e kundërt "\")
%progdir% Rruga e gjeneruar për në dosje me OSPanel, duke marrë parasysh diskun virtual (prapa "\")
%sprogdir% Rruga e gjeneruar për në dosje me OSPanel, duke marrë parasysh diskun virtual (pjesë "/")
%dprogdir% Rruga e gjeneruar për në dosje me OSPanel, duke marrë parasysh diskun virtual (e dyfishtë e prapme "\\")
%dsprogdir% Rruga e gjeneruar për në dosje me OSPanel, duke marrë parasysh diskun virtual (me prerje të dyfishtë "//")
%realsitedir% Rruga reale për në dosjen rrënjësore të domeneve (prapa "\")
%sitedir% Rruga e gjeneruar për në dosjen rrënjësore të domeneve, duke marrë parasysh diskun virtual (prapa "\")
%ssitedir% Rruga e gjeneruar në dosjen rrënjësore të domeneve, duke marrë parasysh diskun virtual (pjesë "/")
%httpport% Porta e serverit HTTP
%httpsport% Porta e serverit HTTPS
%postgresqlport% Porta e serverit PostgreSQL
%mysqlport% Porta e serverit MySQL
%mongodbport% Porta e serverit MongoDB
%memcacheport% Porta e serverit Memcache
%ftport% Porta e serverit FTP
%httpdriver% Emri i modulit HTTP
%phpdriver% Emri i modulit PHP
%mysql_driver% Emri i modulit MySQL / MariaDB
%pg_driver% Emri i modulit PostgreSQL
%mongo_driver% Emri i modulit MongoDB
%memcachedriver% Emri i modulit Memchache
%dnsdriver% Emri i modulit DNS
%ip% adresa IP e serverit
%disk% Letra e diskut nga shtegu i gjeneruar në dosje me OSPanel, duke marrë parasysh diskun virtual (vetëm shkronja)
%osdisk% Letra e drejtimit nga shtegu i vërtetë drejt dosjes me OSPanel (vetëm shkronja)
%sysdisk% Disku i sistemit Windows (vetëm shkronja)

Një shembull i një detyre të planifikuar (kërkimi i skedarit cron.php përmes HTTP dhe ruajtja e përgjigjes në një skedar të përkohshëm në mënyrë që mbeturinat të mos grumbullohen): Koha: */30 * * * * Ekzekutimi: %progdir%\modules\wget\ bin\wget.exe -q - -no-cache http://xxx.ru/cron.php -O %progdir%\userdata\temp\temp.txt Një shembull i një detyre të planifikuar (duke kërkuar skedarin cron.php nëpërmjet HTTPS dhe ruajtja e përgjigjes në një skedar të përkohshëm në mënyrë që të mos grumbullohen mbeturina) : Koha: */30 * * * * Ekzekutimi: %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 Shembull i detyrës së planifikuar (ekzekutimi i cron.php nga interpretuesi PHP): Koha: */30 * * * * Ekzekutoni: %progdir%\modules\php \%phpdriver%\php-win.exe -c %progdir%\modules\php\%phpdriver%\php.ini -q -f % sitedir%\xxx.ru\cron.php

Variablat e paracaktuara të Scheduler

Përveç kësaj, çdo variabël mjedisor, si p.sh. %COMSPEC%, mund të përdoret si variabla planifikues.

Thirrni shell-in për të ekzekutuar komandën: Koha: 0 * * * * Ekzekutoni: %COMSPEC% /c del /S /Q c:\temp\* Variabli %COMSPEC% në këtë rast do të vendoset në C:\Windows\system32\cmd.exe

Karakteristikat e programuesit të detyrave

Është shumë e rëndësishme të kuptohet se planifikuesi i detyrave (cron) nuk është një linjë komande ose një tastierë. Planifikuesi e nis programin vetëm me parametrat e specifikuar në detyrë. Kështu, ato programe që mund të ekzekutohen vetëm në tastierë duhet gjithashtu të ekzekutohen përmes tastierës dhe në vetë planifikuesin.

Për shembull, një detyrë e tillë nuk do të ekzekutohet ( hyrje e gabuar): %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 Tani shikoni hyrjen e saktë të punës: %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 Puna e saktë e mësipërme, kur ekzekutohet nga planifikuesi, do të zgjerohet në komandën e mëposhtme: 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

Informacion

Duhet të keni parasysh faktin që detyrat ekzekutohen pa kaluar në dosjen e punës të programit të specifikuar në detyrë. Disa skripte PHP mund të mos funksionojnë siç duhet nëse përkufizimi i dosjes rrënjë zbatohet gabimisht.

Menyja e faqeshënuesve

Për qasje të shpejtë në faqet e nevojshme në faqet dhe dosjet e punës, për të nisur dhe ekzekutuar çdo program dhe komandë në OSPanel, është e mundur të krijohen faqeshënues.

Llojet e faqeshënuesve

  • Lidhje
  • Dosja
  • Programi (mund të niset me parametra)
  • Komanda në formatin e linjës së komandës Windows

Përdorimi i variablave si zëvendësime

E ndryshueshme Përshkrimi i variablit
%realprogdir% Rruga e vërtetë për në dosjen OSPanel (pjesë e kundërt "\")
%progdir% Rruga e gjeneruar për në dosje me OSPanel, duke marrë parasysh diskun virtual (prapa "\")
%sprogdir% Rruga e gjeneruar për në dosje me OSPanel, duke marrë parasysh diskun virtual (pjesë "/")
%dprogdir% Rruga e gjeneruar për në dosje me OSPanel, duke marrë parasysh diskun virtual (e dyfishtë e prapme "\\")
%dsprogdir% Rruga e gjeneruar për në dosje me OSPanel, duke marrë parasysh diskun virtual (me prerje të dyfishtë "//")
%realsitedir% Rruga reale për në dosjen rrënjësore të domeneve (prapa "\")
%sitedir% Rruga e gjeneruar për në dosjen rrënjësore të domeneve, duke marrë parasysh diskun virtual (prapa "\")
%ssitedir% Rruga e gjeneruar në dosjen rrënjësore të domeneve, duke marrë parasysh diskun virtual (pjesë "/")
%httpport% Porta e serverit HTTP
%httpsport% Porta e serverit HTTPS
%postgresqlport% Porta e serverit PostgreSQL
%mysqlport% Porta e serverit MySQL
%mongodbport% Porta e serverit MongoDB
%memcacheport% Porta e serverit Memcache
%ftport% Porta e serverit FTP
%httpdriver% Emri i modulit HTTP
%phpdriver% Emri i modulit PHP
%mysql_driver% Emri i modulit MySQL / MariaDB
%pg_driver% Emri i modulit PostgreSQL
%mongo_driver% Emri i modulit MongoDB
%memcachedriver% Emri i modulit Memchache
%dnsdriver% Emri i modulit DNS
%ip% adresa IP e serverit
%disk% Letra e diskut nga shtegu i gjeneruar në dosje me OSPanel, duke marrë parasysh diskun virtual (vetëm shkronja)
%osdisk% Letra e drejtimit nga shtegu i vërtetë drejt dosjes me OSPanel (vetëm shkronja)
%sysdisk% Disku i sistemit Windows (vetëm shkronja)

Kur krijoni faqerojtësit në [nisni programet me parametra], ndarja e rrugës për programin dhe parametrat e nisjes është shenja #, përndryshe faqerojtësi do të ekzekutohet përmes vijës së komandës!

Shembuj të krijimit të një faqeshënuesi: # Shembulli 1 (lidhja) Emri: Faqja ime Ekzekutoni: http://xxx.ru # Shembulli 2 (nisja e programit me parametra) Emri: menaxheri MySQL Ekzekutoni: %realprogdir%\modules\heidisql\heidisql .exe# -h=%firstsite% -u=root -P=%mysqlport%

Menuja e programit

Shtimi i një programi portativ

Kur përdorni versionin e plotë të OSPanel, është e mundur të shtoni programin tuaj portativ në meny. Për ta bërë këtë, duhet të kryeni hapat e mëposhtëm:
  1. Hapni dosjen me kategorinë e programeve që ju nevojiten në nënfolder ./progs/ dhe krijoni një dosje në të me emrin e programit tuaj portativ
  2. Kopjoni programin tuaj portativ së bashku me dosjet dhe skedarët e tij në drejtorinë që keni krijuar
  3. Rinisni programin OPanel (jo serverin)

Kujdes

Emri i dosjes me programin dhe emri i programit portativ (pa zgjerim) duhet të jenë identik!

Shtimi i një kategorie programi

Për të shtuar kategorinë tuaj në menynë e programit, krijoni një dosje me të njëjtin emër në drejtori ./progs/. Programet e shtuara në dosjen Default shfaqen menjëherë në menynë e programit, pa kategori.

Shtimi i një shkurtore programi

Përveç softuerit portativ, në menynë e programit mund të shtohen shkurtore për programet e instaluara lokalisht. Një tregues i tillë programi do të shfaqet në meny së bashku me programet e tjera dhe do të funksionojë si një shkurtore normale e menysë. Për të shtuar një shkurtore në një program të instaluar lokalisht, thjesht kopjojeni atë në dosje ./progs/program_category që ju nevojitet/.

Kujdes! Mos u përpiqni të kopjoni shkurtore jo-softuerike në dosje, sajte, etj. në menynë e programeve portative. Shkurtore të tilla nuk do të shfaqen në meny dhe për këtë arsye nuk do të funksionojnë. Për të krijuar shkurtore për faqet, dosjet, etj. përdorni [Meny → Settings → Bookmarks] (shih ).

Fillo/ndalo skriptet

Shtimi i skripteve për fillimin dhe ndalimin e serverit

Në OSPanel, është e mundur të plotësoni skriptet për fillimin dhe ndalimin e serverit me skedarët tuaj .bat (skedarët batch).

Për të përfunduar skriptin e nisjes, duhet të krijoni një skedar shabllon /userdata/start.tpl.bat, për të përfunduar skriptin e ndalimit, përkatësisht, duhet të krijoni një skedar shabllon /userdata/stop.tpl.bat. Ju mund të shkruani sekuenca arbitrare të komandave në skedarë të tillë që do të ekzekutohen nga interpretuesi i komandave të Windows.

Përpara nisjes

Ekzekutimi i skedarit /userdata/pre_start.bat (shaboni: /userdata/pre_start.tpl.bat) ndodh PARA nisni të gjitha modulet. Skedari duhet të përpunohet saktë dhe të përfundojë, përndryshe serveri do të presë ekzekutimin e tij pafundësisht.

Pas nisjes

Ekzekutimi i skedarit /userdata/start.bat (shabllon: /userdata/start.tpl.bat) ndodh PAS nisni të gjitha modulet, por përpara se flamuri i statusit të bëhet i gjelbër. Skedari duhet të përpunohet saktë dhe të përfundojë, përndryshe serveri do të presë ekzekutimin e tij pafundësisht.

Para ndalimit

Ekzekutimi i skedarit /userdata/stop.bat (shaboni: /userdata/stop.tpl.bat) ndodh PARA modulet e ndalimit. Skedari duhet të përpunohet saktë dhe të përfundojë, përndryshe serveri do të presë ekzekutimin e tij pafundësisht.

Pas ndalimit

Ekzekutimi i skedarit /userdata/post_stop.bat (shaboni: /userdata/post_stop.tpl.bat) ndodh PAS ndalimin e moduleve, por përpara se flamuri i statusit të bëhet i kuq. Skedari duhet të përpunohet saktë dhe të përfundojë, përndryshe serveri do të presë ekzekutimin e tij pafundësisht.

Përdorimi i variablave si zëvendësime

Në skedarët e shablloneve me shtesë .tpl.bat mund të përdoren zëvendësime. Opsionet e disponueshme të zëvendësimit për variablat e programit:
E ndryshueshme Përshkrimi i variablit
%realprogdir% Rruga e vërtetë për në dosjen OSPanel (pjesë e kundërt "\")
%progdir% Rruga e gjeneruar për në dosje me OSPanel, duke marrë parasysh diskun virtual (prapa "\")
%sprogdir% Rruga e gjeneruar për në dosje me OSPanel, duke marrë parasysh diskun virtual (pjesë "/")
%dprogdir% Rruga e gjeneruar për në dosje me OSPanel, duke marrë parasysh diskun virtual (e dyfishtë e prapme "\\")
%dsprogdir% Rruga e gjeneruar për në dosje me OSPanel, duke marrë parasysh diskun virtual (me prerje të dyfishtë "//")
%realsitedir% Rruga reale për në dosjen rrënjësore të domeneve (prapa "\")
%sitedir% Rruga e gjeneruar për në dosjen rrënjësore të domeneve, duke marrë parasysh diskun virtual (prapa "\")
%ssitedir% Rruga e gjeneruar në dosjen rrënjësore të domeneve, duke marrë parasysh diskun virtual (pjesë "/")
%httpport% Porta e serverit HTTP
%httpsport% Porta e serverit HTTPS
%postgresqlport% Porta e serverit PostgreSQL
%mysqlport% Porta e serverit MySQL
%mongodbport% Porta e serverit MongoDB
%memcacheport% Porta e serverit Memcache
%ftport% Porta e serverit FTP
%httpdriver% Emri i modulit HTTP
%phpdriver% Emri i modulit PHP
%mysql_driver% Emri i modulit MySQL / MariaDB
%pg_driver% Emri i modulit PostgreSQL
%mongo_driver% Emri i modulit MongoDB
%memcachedriver% Emri i modulit Memchache
%dnsdriver% Emri i modulit DNS
%ip% adresa IP e serverit
%disk% Letra e diskut nga shtegu i gjeneruar në dosje me OSPanel, duke marrë parasysh diskun virtual (vetëm shkronja)
%osdisk% Letra e drejtimit nga shtegu i vërtetë drejt dosjes me OSPanel (vetëm shkronja)
%sysdisk% Disku i sistemit Windows (vetëm shkronja)

Përveç shkrimit të komandave, zëvendësimet e listuara mund të përdoren për të specifikuar variablat reale të mjedisit, për shembull: setx DIR_PHP "%realprogdir%\modules\php\%phpdriver%" Ju duhet të kuptoni se skedarët me shtesën .tpl.bat janë vetëm shabllone për skedarët .bat dhe nuk do të ekzekutohen. Në procesin e nisjes ose ndalimit të serverit, skedarët e shabllonit do të konvertohen në skedarë të ekzekutueshëm .bat në të njëjtën dosje me zëvendësimin e variablave të zëvendësimit dhe këta skedarë të gatshëm .bat do të dërgohen për ekzekutim.

Kujdes

Pasi të ketë filluar procedura e mbylljes së Windows, nuk është e mundur të fillohet ndonjë proces i ri, kështu që skriptet STOP ( ndaloj.bat Dhe post_stop.bat) nuk plotësohen. Nëse keni nevojë për ekzekutim të detyrueshëm të skripteve të mbylljes, atëherë duhet të mbyllni manualisht OSPanel pak para se të dëshironi të mbyllni kompjuterin.

Modaliteti i kufizuar

Nëse skedari HOSTS nuk është i shkrueshëm (si rregull, kjo ndodh kur programi niset pa të drejta administratori), programi kalon në një mënyrë të kufizuar funksionimi me funksionalitet të reduktuar.

Në modalitetin e kufizuar, funksionaliteti i mëposhtëm nuk do të jetë i disponueshëm për ju:

  • Përdorimi i pseudonimeve dhe domeneve tuaja (përveç domenit localhost);
  • Specifikimi i adresës IP të serverit (përveç adresave 127.0.0.1 dhe *);
Kështu, në modalitetin e kufizuar, një nga dy adresat IP do të jetë në dispozicion për ju: 127.0.0.1 ose *, dhe vetëm një domen lokal host. Pseudonimet dhe domenet e tjera që keni krijuar nuk do të përpunohen nga programi.

Mund të punoni në modalitetin e kufizuar vetëm nëse nuk keni fare të drejta administratori. Nëse keni mundësinë të ekzekutoni programin me të drejtat e nevojshme, atëherë rekomandohet ta përdorni këtë me çdo kusht. Në rast se harroni vazhdimisht të ekzekutoni programin me të drejtat e nevojshme, aktivizoni opsionin [Kërkoni një llogari Administratori].

Nëse në regjistrat e fillimit shihni një mesazh që skedari Hosts nuk është i shkruajtshëm dhe OSPanel po funksionon me të drejta administratori, atëherë kjo do të thotë që qasja në këtë skedar është e bllokuar nga antiviruset / muret e zjarrit (edhe për programet e besueshme) ose kufizimet e hyrjes në Windows janë në efekt.

Shtoni OSPanel, si dhe të gjithë komponentët e tjerë për të cilët do të pyesë antivirusi / muri i zjarrit programe të besuara. Çaktivizo mbrojtjen e skedarit HOSTS (ose skedarëve të sistemit) në cilësimet e antivirusit/firewall-it, nëse ekziston një mbrojtje e tillë. Provoni të fshini skedarin C:\Windows\System32\Drivers\etj\hosts dhe rikrijoni me përmbajtjen e mëposhtme: 127.0.0.1 localhost Nëse punoni pa të drejta administratori, por me skedarin HOSTS të shkrueshëm, programi funksionon në modalitetin normal pa asnjë kufizim. Lejo shkrimin në skedarin HOSTS për të gjithë përdoruesit duke ekzekutuar komandën e mëposhtme nëpërmjet tastierës (drejtuar si Administrator): attrib -s -r -h -a C:\Windows\system32\drivers\etc\hosts

Kujdes

Kur shërbimi i Kontrollit të Llogarisë së Përdoruesit (UAC) aktivizohet dhe funksionon pa të drejta administratori, OSPanel nuk do të ketë akses në skedarin HOSTS dhe do të kalojë automatikisht në një mënyrë të kufizuar funksionimi.

Ekzekutoni pa bërë hyrje në skedarin HOSTS

OSPanel zbaton aftësinë për të nisur plotësisht pa bërë hyrje në skedarin HOSTS. Kjo veçori do të jetë e dobishme për përdoruesit e rrjeteve dhe terminaleve të zyrave, ku vetëm një administrator i vjetër ka akses në skedarin HOSTS. Nëse opsioni [Mos bëj ndryshime në skedarin HOSTS] është i aktivizuar, atëherë serveri fillon pa edituar skedarin HOSTS, pra pa redaktuar skedarin HOSTS. Qasja në këtë skedar nuk kërkohet fare.

Duhet të dini dhe të kuptoni se gjatë nisjes, programi bën një kërkesë DNS për çdo domen që krijoni dhe nëse nuk ka hyrje në skedarin HOSTS për asnjë nga domenet, kjo do të çojë në gabimin [Startup Failed]. Mos harroni të kontaktoni administratorin e rrjetit tuaj pas çdo krijimi të domenit, administratori duhet të bëjë hyrjet e nevojshme në skedarin HOSTS, përndryshe nuk do të mund të filloni serverin.

Formati për të bërë hyrje në skedarin HOSTS është standard - domeni i hapësirës ip p.sh.: 192.168.5.10 rhino.acme.com 192.168.5.10 x.acme.com

Dërgimi i postës përmes SMTP

Posta Yandex

Mail.ru postë

Më poshtë shfaqen cilësimet tipike për dërgimin e postës përmes serverit SMTP të ofruesit të zgjedhur të postës.

Email Gmail

Më poshtë shfaqen cilësimet tipike për dërgimin e postës përmes serverit SMTP të ofruesit të zgjedhur të postës.


Si parazgjedhje, Gmail nuk ju lejon të përdorni SMTP, kështu që qasja duhet të aktivizohet veçmas. Duhet të plotësoni hapat e mëposhtëm të aktivizimit:

1. Hyni në llogarinë tuaj Gmail
2. Në të njëjtën skedë të shfletuesit, shkoni te https://www.google.com/settings/security/lesssecureapps
3. Aktivizoni aksesin në llogari për "aplikacionet e paverifikuara" (shih foton më poshtë)
4. Kryeni një dërgim testues të një letre përmes skriptit tuaj në serverin OPanel
5. Rifresko faqen https://www.google.com/settings/security/lesssecureapps dhe riaktivizo qasjen në llogari për "aplikacionet e paverifikuara" (mund ta shpërfillësh letrën e marrë për një përpjekje për të hyrë në llogarinë tënde)

Tani përpiquni ta dërgoni përsëri letrën, këtë herë dërgimi duhet të funksionojë.

Qasje e jashtme

Puna me rrjete të jashtme

OSPanel mund të punojë në rrjetet lokale dhe në internet si një server në internet. Për të punuar në internet, ju nevojitet një adresë IP statike (e bardhë). Për të hapur hyrjen në server nga jashtë, duhet të specifikoni * si një adresë IP në cilësimet e OPanel, në këtë rast qasja do të hapet menjëherë për të gjitha rrjetet me të cilat është i lidhur kompjuteri juaj. Nëse dëshironi të hapni akses vetëm për një rrjet specifik (për shembull, lokal), atëherë specifikoni në cilësimet e programit adresën IP të caktuar në kompjuterin tuaj në këtë rrjet.

Informacion

Kur punoni përmes një ruteri ose një porte tjetër, mund të kërkohet konfigurim shtesë. Shikoni dokumentacionin për pajisjen tuaj, kontaktoni administratorin e rrjetit tuaj.

Qasje e jashtme në domenet lokale

Pasi të konfiguroni aksesin në distancë në serverin tuaj, të gjitha domenet lokale do të bëhen të disponueshme nga distanca. Por si t'i hapni ato? Për të hapur faqen e dëshiruar nga një makinë në distancë, do t'ju duhet të bëni një hyrje në skedarin HOSTS të një kompjuteri të tillë me adresën e domenit tuaj lokal, për shembull: 64.55.96.24 supersite (ku 64.55.96.24 është adresa e juaj kompjuter, dhe supersite është emri i domenit lokal). Pasi të keni bërë një hyrje të tillë në skedarin HOSTS në kompjuterin e largët, domeni i superfaqes do të jetë i disponueshëm duke shtypur normalisht në linjën e shfletuesit.

Ju lutemi vini re se thjesht shtypja e adresës IP të kompjuterit tuaj http://64.55.96.24/ ose tentimi për të hyrë në një domen lokal që nuk ekziston, do të hapë një faqe të zbrazët.

Për të hapur një sajt të caktuar lokal kur shkruani adresën IP të kompjuterit tuaj, mund të krijoni një pseudonim si your_external_ip => your_local_domain. Pas këtyre hapave, domeni lokal që specifikuat, për të cilin keni krijuar pseudonimin, do të bëhet i disponueshëm nëpërmjet rrjetit lokal ose internetit në http://your_external_ip/ (për shembull, http://64.55.96.24/). Nëse kompjuteri juaj është i lidhur me disa rrjete dhe IP=* është vendosur në cilësimet e serverit, atëherë një pseudonim i tillë duhet të krijohet për çdo adresë IP të caktuar në kompjuterin tuaj në secilin prej rrjeteve.

Siguria kompjuterike

Kur punoni me rrjete të jashtme, nuk ka asnjë garanci që kompjuteri juaj është i sigurt. Serveri fillon me të drejtat e administratorit, që do të thotë se skriptet që funksionojnë nën kontrollin e tij mund të bëjnë çfarë të duan në kompjuter. Vrimat e sigurisë në skriptet mund t'u japin hakerëve akses në kompjuterin tuaj. Ne nuk e rekomandojmë këtë përdorim të OSPanel! Përpara se të vendosni aksesin në distancë në server, sigurohuni që të lexoni seksionin në këtë udhëzues referencë.

Menaxhimi i jashtëm

OSPanel mund të pranojë disa komanda përmes Internetit, për këtë ekziston një panel kontrolli i integruar që funksionon në një port të dedikuar. Programi mund të kontrollohet edhe nëpërmjet linjës së komandës.

Kontrolli në ueb

Për të hyrë në panelin e kontrollit, shkruani http://localhost:1515/ (sipas parazgjedhjes). Porta, identifikimi dhe fjalëkalimi për panelin e kontrollit mund të specifikohen drejtpërdrejt në cilësimet e OSPanel [Meny → Settings → Miscellaneous]. Paneli i kontrollit është i disponueshëm në çdo adresë IP nga e cila është i aksesueshëm kompjuteri juaj, si dhe në çdo domen lokal të krijuar në server. Për të kontrolluar programin nëpërmjet internetit, adresa juaj e jashtme IP duhet të jetë "e bardhë", d.m.th. të aksesueshme nga interneti.

Komandat për t'u përdorur në vijën e komandës

"C:\openserver\OSPanel.exe" # filloni programin "C:\openserver\OSPanel.exe" /start # filloni serverin "C:\openserver\OSPanel.exe" /restart # rinisni serverin "C:\ openserver\OSPanel .exe" /stop # stop server "C:\openserver\OSPanel.exe" /exit # dil nga programi

Mbrojtja e serverit

Cilësimet e sigurisë

Kur një server është i ekspozuar ndaj Internetit, ai bëhet jashtëzakonisht i cenueshëm, veçanërisht me cilësimet e paracaktuara. Shumë merimanga dhe viruse skanojnë vazhdimisht internetin për porte të hapura dhe zakonisht një server i pambrojtur hakerohet brenda pak orësh pasi shfaqet në rrjet.

Disa hapa për të mbrojtur serverin në internet nga aksesi i paautorizuar:

  1. Ndrysho fjalëkalimet e paracaktuar të përdoruesve të FTP [Menyja → Cilësimet → Serveri FTP];
  2. Vendosni fjalëkalimet tuaja për përdoruesit rrënjë (dhe të tjerë) të të gjitha moduleve DBMS;
  3. Aktivizo mbrojtjen e veglave të internetit dhe diskut nga qasja nga rrjetet e jashtme në cilësimet e programit [Menyja → Cilësimet → Serveri];
  4. Tani rinisni vetë demonin (jo serverin);
  5. Konfiguroni murin e zjarrit duke mbyllur TË GJITHA portat për akses të jashtëm, përveç atyre që planifikoni të përdorni (për shembull: 80,443,21,990,53);

Kujdes

Web serveri funksionon në emër të administratorit të kompjuterit tuaj, kur funksionon në adresa IP të jashtme ose IP = *, siguria e kompjuterit tuaj do të jetë në rrezik! Parandaloni përdorimin e skripteve të cenueshme, konfigurimin e pasaktë të modulit, fjalëkalimet e thjeshta.

Mbrojtje e integruar kundër aksesit të jashtëm

Zgjedhja e opsionit [Mbrojtja e serverit nga aksesi i jashtëm] do të çaktivizojë disa funksione të rrezikshme PHP, qasja në veglat e ueb-it nga jashtë do të bllokohet dhe qasja në disk për skriptet PHP do të kufizohet në dosjen kryesore të domeneve. Ky opsion redukton performancën e skripteve PHP me 3-4 herë.

Puna me Dardhën dhe Kompozitorin

Instalimi i dardhës

Për të instaluar Pear, nisni serverin dhe ekzekutoni [Menu → Advanced → Console], më pas shkruani komandën në tastierë go-dardhë dhe ndiqni komandat e mëtejshme të instaluesit.

Instaloni Composer

Kompozitori është i pajtueshëm me të gjitha modulet PHP që nga versioni 5.3. Për të instaluar Composer, nisni serverin dhe ekzekutoni [Menu → Advanced → Console], më pas shkoni te dosja me sitin ku planifikoni të instaloni Composer (për shembull: cd C:\openserver\domains\localhost). Pasi të jeni në dosjen me sitin e dëshiruar, shkruani komandën në tastierë kompozitor init dhe gjeneroni një skedar konfigurimi të Kompozitorit (composer.json). Kur të krijohet skedari composer.json, shkruani komandën në tastierë instalimi i kompozitorit dhe prisni për instalimin e projekteve të zgjedhura, si dhe varësitë e tyre. Në të ardhmen, ju mund të përditësoni projektet e instaluara me komandën e përditësimit të kompozitorit, për shembull: cd C:\openserver\domains\localhost & përditësimi i kompozitorit -v

Instalimi i projekteve të Kompozitorit

  1. Ekzekutoni [Meny → Avancuar → Konsola];
  2. Shkoni te dosja me sitin ku planifikoni të instaloni projektin;
  3. Instaloni çdo projekt që ju nevojitet, për shembull:
# Ndrysho në dosjen e projektit cd C:\openserver\domains\localhost # Instalo Symfony composer create-project symfony/framework-standard-edition symfony # Instalo PHPUnit composer create-project phpunit/phpunit phpunit & echo @php -d output=0_buffering \phpunit.php %*>phpunit.bat # Instalo Laravel composer create-project laravel/laravel laravel --prefer-dist # Instalo phpDocumentor composer create-project phpdocumentor/phpdocumentor phpdocumentor Në të ardhmen, për të përditësuar projektin e instaluar në këtë mënyrë, thjesht shkoni te dosja me projektin e dëshiruar dhe ekzekutoni komandën përditësimi i kompozitorit: cd C:\openserver\domains\localhost\phpunit & përditësimi i kompozitorit

Duke punuar në tastierë

Për të nisur konsolën e integruar, nisni serverin dhe ekzekutoni [Menu → Advanced → Console]. Mjedisi i mjedisit (eng. Environment) formohet në momentin e fillimit të serverit dhe transmetohet në të gjitha modulet e lëshuara. Çdo program tjetër, qoftë konsol apo IDE, mund të marrë gjithashtu mjedisin e duhur, thjesht ekzekutoni këto programe nga menyja OSPanel. Për ta bërë këtë, mund të krijoni një faqeshënues ose të shtoni një shkurtore në menunë e programit (shih seksionet dhe ).

Duhet të jeni të vetëdijshëm se nëse e nisni konsolën ose ndonjë program tjetër nga menyja standarde Start ose nga një shkurtore e desktopit, dhe jo nga menyja OSPanel, atëherë ata nuk do të mund të punojnë me mjedisin virtual të formuar në OSPanel.

Konsola e integruar mund të hapet edhe nëse serveri është i fikur, në versionin e plotë, shkoni te [Menyja → Programet → Interneti → Konsola]. Sidoqoftë, kur serveri është i fikur, mjedisi nuk formohet dhe për këtë arsye do të jetë e pamundur të punohet nga tastiera me PHP dhe module ose programe të tjera (Pear, Composer, skriptet, etj.).

Karakteristika të rëndësishme

Nëse keni nisur fillimisht konsolën dhe vetëm atëherë keni nisur serverin, atëherë mjedisi NUK do të jetë i disponueshëm në tastierë. Për të filluar punën e plotë me modulet pas fillimit të serverit, duhet të mbyllni dhe rihapni tastierën, sepse vetëm kur serveri është aktiv, tastiera merr një mjedis të formuar saktë në momentin e nisjes nga menyja. Në mënyrë të ngjashme, mjedisi nuk do të përditësohet në tastierë nëse kaloni në një modul tjetër PHP ose MySQL dhe rinisni serverin, por mos e rinisni konsolën!

Rregullime të regjistrit

Rregullimet ofrohen për vetë-instalim nga menyja OSPanel midis faqeshënuesve të krijuar si parazgjedhje. Mund të gjeni gjithashtu rregullime në dosje ./modulet/sistemi/ dhe aplikoni ato vetë.

Rregullimi i regjistrit për të çaktivizuar IPv6

Ky rregullim i çaktivizon të gjithë komponentët IPv6, përveç ndërfaqes loopback. Rregullimi gjithashtu i thotë Windows-it të preferojë IPv4 mbi IPv6 duke ndryshuar hyrjet në tabelën e politikave të parashtesave. Rekomandohet të zbatohet ky rregullim vetëm për ata përdorues që përdorin domenin lokal host dhe në të njëjtën kohë OSPanel nuk ka leje shkrimi në skedar Windows\System32\Drivers\etc\hosts.

Rregullimi i regjistrit për të personalizuar sjelljen e sistemit

Ky rregullim i drejtpërdrejtë ju lejon të personalizoni sjelljen e sistemit gjatë një mbylljeje të Windows. Rregullimi çaktivizon përfundimin automatik të proceseve dhe rrit kohën e pritjes (pas së cilës procesi konsiderohet i varur) në 30 sekonda.

Rregullimi i regjistrit për të optimizuar performancën e SSD

Ky rregullim i drejtpërdrejtë ju lejon të çaktivizoni Link Power Management (LPM) dhe DIPM në drejtuesit SATA AHCI. Përdorimi i LPM me disqet SSD shpesh çon në mundësinë e "ngrirjeve" në funksionimin e sistemit operativ, nga ngrirjet e vogla deri në një ngrirje të plotë të sistemit. Për të parandaluar konsumimin e SSD-së, ky rregullim çaktivizon shërbimet Superfetch dhe Prefetch, si dhe përditëson kohën e fundit të aksesit të skedarit në NTFS.

Ju nuk duhet të aplikoni rregullimin nëse sistemi nuk përdor disqet SSD. Përdoruesit e laptopit duhet ta përdorin rregullimin me mençuri, pasi konsumi i energjisë i disqeve do të rritet pak, gjë që do të reduktojë jetëgjatësinë e baterisë së laptopit.

Rregullimi i regjistrit për akordimin TCP

Ky rregullim optimizon vlerat TcpTimedWaitDelay dhe MaxUserPort në mënyrë që sistemi juaj të funksionojë më shpejt dhe me më shumë lidhje TCP. Në veçanti, problemi me torrentët do të zhduket: nuk është e mundur të kryhet një operacion në prizë sepse buffer shumë i vogël ose radhë plot. Programet e tjera që krijojnë një numër të madh lidhjesh të njëkohshme TCP do të mund të funksionojnë gjithashtu normalisht.

Rregulloni drejtuesin TCPIP për Windows XP

Rregullimi i kufirit gjysmë të hapur është projektuar për të ndryshuar numrin maksimal të lidhjeve të njëkohshme dalëse gjysmë të hapura TCP (lidhje gjysmë të hapura ose përpjekje për lidhje) në skedarin e sistemit tcpip.sys. Kufizimi është se një kompjuter nuk lejohet të ketë më shumë se 10 lidhje dalëse gjysmë të hapura të njëkohshme. Kështu, shpejtësia e lidhjes me kompjuterë të tjerë në fakt është e kufizuar. Patch ju lejon të hiqni këtë kufizim, domethënë të rrisni kufirin maksimal të lidhjeve gjysmë të hapura. Për shumicën dërrmuese të përdoruesve, do të jetë i mjaftueshëm një kufi prej 100. Patch-i është i zbatueshëm për versionet më të vjetra të Windows x32 dhe x64: XP, Server 2003, Vista. Duke filluar me Windows Vista SP2 dhe Windows 7, nuk ka nevojë të aplikoni patch-in dhe nëse fillon, do t'ju informojë se instalimi është i pamundur.

Kujdes

Pas aplikimit të rregullimeve, sigurohuni që të rindizni kompjuterin.

Pyetje dhe pergjigje

Asgjë nuk fillon?

Mos u dëshpëroni, hidhini një sy regjistrit të përgjithshëm të programit dhe regjistrave të tjerë të komponentëve [Menyja → Shiko regjistrat]. Në shumicën dërrmuese të rasteve, arsyen e fillimit të pasuksesshëm do ta gjeni atje. Në raste më komplekse, aktivizoni opsionin [Run server in debug mode], i cili do t'ju lejojë të shihni informacionin e korrigjimit gjatë nisjes. Shtoni gjithashtu OSPanel në programe të besuara firewall-in ose antivirusin tuaj, nëse keni një të tillë.

Shkruan se porta 80, 3306, etj. marrë tashmë!

Aktivizo opsionin [Run server në modalitetin agresiv] në cilësimet e OSPanel, në këtë modalitet të gjitha programet që zënë portat e kërkuara do të mbyllen me forcë. Shto OSPanel në programe të besuara antivirus/firewall/proxy serverin tuaj ose çaktivizoni snooping në portet 80/443/21/90xx/3306 nëse ekziston. Në antiviruset / muret e zjarrit individual, ato të tyre shtesë janë të mundshme. cilësimet që lidhen me përgjimin e lidhjeve të programit në rrjet.

Shkruan se nuk ka të drejta aksesi për të punuar në këtë dosje!

Po përpiqeni të nisni OSPanel nga një dosje që i përket një përdoruesi tjetër, ose skedarët OSPanel janë shkruar në kompjuter nga një përdorues tjetër. Nëse OSPanel do të drejtohet nga përdoruesi Pavel (për shembull), atëherë hyni nën llogarinë Pavel dhe kopjoni OSPanel në një dosje që i përket përdoruesit Pavel (ka të drejta shkrimi), pas së cilës do të jetë e mundur të filloni server për këtë përdorues. Në vend të kopjimit, mund të vendosni të drejta të veçanta aksesi në dosjen OSPanel, kontaktoni administratorin e kompjuterit tuaj.

Pse butonat janë gri dhe nuk shtypen?!

Në çdo kohë, janë aktive vetëm ato butona dhe seksione të menysë që mund të kryejnë veprimin që u është caktuar. Për shembull: nëse serveri nuk funksionon, atëherë artikulli i menysë PHPMyAdmin do të jetë joaktiv; nëse serveri po funksionon, atëherë butonat për pastrimin e regjistrave nuk do të jenë të disponueshëm, etj.

Nuk mund ta hap menunë kur flamuri është i verdhë!

Një flamur i verdhë tregon që një komandë është duke u ekzekutuar (siç është fillimi, ndalimi ose ruajtja e cilësimeve). Gjatë ekzekutimit të komandave, menyja e programit nuk është e disponueshme.

Krijoi 3000 domene dhe tani serveri nuk do të fillojë!

Rritni numrin e kontrolleve të statusit të serverit në 20-30 ose më shumë në cilësimet e programit [Menu → Cilësimet → Të ndryshme]. Kalo te përdorimi i modulit Apache HTTP nëse po përdor modulin Nginx.

Unë dua të testoj faqen duke marrë parasysh shpejtësi të ndryshme të internetit (pajisje celulare për shembull)!

OSPanel ka aftësinë të kufizojë shpejtësinë e transferimit të të dhënave për të simuluar një vend ngarkimi të ngadaltë. Për të kufizuar shpejtësinë, përdorni menynë OSPanel: [Menu → Cilësimet → Të ndryshme]. Shpejtësia mund të kufizohet brenda 1-40 KByte për sekondë, duke vendosur vlerën në 0 ose më shumë se 40 anulon kufirin. Kufiri i shpejtësisë është vendosur për çdo kërkesë, kështu që nëse klienti hap 4 fotografi në faqe në të njëjtën kohë (4 lidhje), atëherë secila prej tyre do të ngarkohet me një shpejtësi të caktuar.

Ku të modifikoni cilësimet e modulit?

Për të modifikuar cilësimet e modulit, përdorni menynë OSPanel: [Menu → Avancuar → Konfigurimi].

Ku ruhen emailet e mia?

Si parazgjedhje, të gjitha emailet ruhen në një dosje të përkohshme. të dhënat e përdoruesit/tmp/email/, kjo dosje nuk pastrohet kur serveri është i ndaluar. Mund të konfiguroni dërgimin e emaileve nëpërmjet një serveri SMTP në distancë: [Menu → Cilësimet → Mail].

Unë klikoj në faqen e dëshiruar në menunë e programit, por asgjë nuk hapet!

Shumë artikuj të menysë kërkojnë një instalim dhe funksionim të duhur shfletuesi i parazgjedhur. Ju gjithashtu mund të specifikoni drejtpërdrejt shfletuesin tuaj në cilësimet e programit: [Menu → Cilësimet → Meny].

Krijova domenin local_site.loc por nuk funksionon!

Një nënvizim nuk mund të jetë në një emër domeni, kështu që ai domen nuk është i lidhur. Karakteret e lejuara: .

Serveri nuk fillon nga ip 192.168.0.1 dhe thotë se localhost punon vetëm në ip 127.0.0.1!

Në të vërtetë, domeni localhost mund të përdoret vetëm me adresën ip 127.0.0.1, kështu që ose riemërtojeni këtë domen ose fshijeni nëse nuk ju nevojitet.

Unë dua të punoj pa disk virtual!

Zgjidhni në cilësimet e OSPanel për të punuar pa një disk virtual dhe kopjoni dosjen me serverin në një direktori të tillë, shtegu në të cilin përmban vetëm karaktere ose numra latinë, përndryshe punoni pa Wirth. disku nuk do të jetë i mundur.

Unë nuk mund ta shoh diskun virtual!

Nëse nuk po ekzekutoni nën një llogari administratori, por OSPanel po funksionon me të drejta administratori, atëherë disku virtual (nëse përdoret) do të jetë i paarritshëm për ju. OSPanel do të funksionojë mirë. Ju mund të çaktivizoni përdorimin e diskut virtual në cilësimet, duke marrë parasysh kërkesat absolute të rrugës të përshkruara në përgjigjen e mëparshme.

Serveri fillon, por shfletuesi thotë që domeni nuk është gjetur!

Nëse shfletuesi juaj është konfiguruar të funksionojë përmes një serveri proxy, atëherë faqet lokale nuk do të jenë të disponueshme për të. Për të rregulluar situatën, refuzoni të përdorni një përfaqësues në shfletuesin tuaj ose shtoni domenet lokale dhe adresën IP të serverit në listën e përjashtimeve të përfaqësuesve në cilësimet e shfletuesit tuaj. Në disa raste, ju duhet të rikrijoni skedarin HOSTS (shih).

Pse më duhet të konfiguroj daljen e faqeshënuesve në vend të sajteve?

Në këtë mënyrë, faqerojtësit e krijuar shfaqen në vend të një liste domenesh, kjo do të jetë e dobishme kur krijoni ndërtime demo me skriptet e instaluara (shih ).

Është e vështirë për mua të rikrijoj faqeshënues, përdorues FTP, etj. Më duhet vetëm t'i modifikoj!

Nuk ka nevojë të rikrijoni përsëri regjistrimet, thjesht klikoni dy herë mbi regjistrimin që ju intereson në tabelë, pas së cilës ky regjistrim do të hiqet menjëherë nga lista dhe do të kthehet në fushat e redaktimit. Mos harroni të shtoni hyrjen e redaktuar përsëri në spreadsheet!

Lidhja me bazën e të dhënave zgjat më shumë se 1 sekondë!

Çaktivizoni përdorimin e protokollit IPv6 duke përdorur udhëzimet në seksionin e këtij udhëzuesi.

Kam kopjuar skriptin tim në dosjen me domenin, pas rinisjes, serveri nuk i sheh skedarët dhe tregon një gabim!

Me shumë mundësi, ju keni kopjuar ose krijuar një nën-dosje të tillë në dosjen me domenin, emri i të cilit përputhet me kushtet për kërkimin automatik të dosjes rrënjësore të domenit (shih ).

Serveri gradualisht zuri të gjithë hapësirën në disk!

Zhdukja graduale e hapësirës së lirë tregon që ju keni çaktivizuar pastrimin automatik të regjistrave në fillimin e serverit. Si rezultat, me përdorimin aktiv të serverit, skedarët e regjistrave rriten në madhësi të mëdha dhe zënë të gjithë hapësirën e lirë në disk. Pastro shënimet e regjistrit në dritaren e pamjes së regjistrit dhe aktivizo fshirjen automatike të regjistrave gjatë nisjes në cilësimet e OSPanel. Zbrazeni dosjen .\userdata\tmp nga skedarët e përkohshëm.

Si mund të krijoj konfigurimin tim të hostit për një domen?

Përdorni shabllonin e konfigurimit të hostit virtual në dosjen e dëshiruar të domenit për të krijuar një konfigurim specifik të domenit. Kur krijoni/ndryshoni një skedar, kërkohet një rinisje e serverit. Modeli i konfigurimit për modulin e dëshiruar mund të gjendet në dosje ./userdata/config/.

Për shembull, nëse dëshironi të krijoni konfigurimin tuaj të domenit xxx.ru për modulin Apache-2.4.2, atëherë kopjoni skedarin ./userdata/config/Apache-2.4.3_vhost.conf në dosjen me domenin e dëshiruar, modifikoni këtë skedar për t'iu përshtatur nevojave tuaja dhe rinisni serverin.

Ose një shembull tjetër, kur përdorni modulin Apache + Nginx, mund të kopjoni të dy skedarët e konfigurimit për secilin server në dosjen e domenit: Apache-2.2.23+Nginx-1.2.4_vhosta.conf Dhe Apache-2.2.23+Nginx-1.2.4_vhostn.conf.

Ju lutemi vini re - kur redaktoni konfigurimin e hostit, nuk mund të fshini ose zëvendësoni %...% variablat e sistemit, mund të bëni vetëm hyrje të reja që plotësojnë konfigurimin.

Si dhe ku modifikohen konfigurimet e komponentëve?

OSPanel përdor skedarët e modeleve të konfigurimit që janë të disponueshëm përmes menysë së përgjithshme të programit. Mos u përpiqni të modifikoni skedarët e përkohshëm të konfigurimit që janë krijuar në momentin e fillimit të serverit, nuk ka kuptim. Modelet e konfigurimit janë individuale për çdo modul, d.m.th. nëse zgjidhni ndonjë nga modulet si aktiv, atëherë do të aktivizohen shabllonet e cilësimeve të këtij moduli të veçantë. Për shembull: keni konfiguruar shabllonin e skedarit php.ini me modulin PHP 5.2 aktiv dhe më pas keni zgjedhur modulin PHP 5.3 si aktiv. Në këtë rast, duhet të konfiguroni përsëri shabllonin e skedarit php.ini për modulin PHP 5.3.

Vetë shabllonet e cilësimeve për të gjitha modulet dhe mjetet ruhen në dosje ./userdata/config/, ato nuk mund të përdoren si konfigurime reale dhe të specifikuara kur hapen modulet, konzolat dhe skriptet. Gjatë procesit të nisjes, shabllonet e konfigurimit kalojnë përmes analizuesit, i cili zëvendëson të gjitha variablat e zëvendësimit me të dhëna reale dhe ruan skedarët e gatshëm të konfigurimit në një dosje ./userdata/temp/config/.

Si të specifikoni cilësime specifike për t'u lidhur me serverin SMTP për domenin e zgjedhur?

OSPanel ka aftësinë të dërgojë postë përmes një serveri SMTP të palës së tretë, ndërsa të gjitha domenet përdorin cilësimet e lidhjes që janë specifikuar nga përdoruesi në dritaren e cilësimeve të OPanel. Në mënyrë që një domen specifik të përdorë cilësimet e veta për t'u lidhur me një server SMTP, duhet t'i specifikoni ato në shabllonin e konfigurimit për këtë host. Hapni shabllonin e konfigurimit të hostit virtual (si ta krijoni atë përshkruhet në përgjigjen e mëparshme) në dosjen me domenin e dëshiruar dhe shtoni përmbajtjen e mëposhtme në përshkrimin e hostit (në një rresht): php_admin_value sendmail_path "%mailway% -t -- smtp-ssl=asnjë --smtp- server=smtp.xxx.xx --smtp-port=xx [email i mbrojtur] [email i mbrojtur]--smtp-pass=xxxxxx --pop3-server=pop3.xxx.xx [email i mbrojtur]--pop3-pass=xxxxxx" Për shembull: %limit% DocumentRoot "%hostdir%" ... php_admin_value sendmail_path "%mailway% -t --smtp-ssl=asnjë --smtp-server=smtp.xxx.xx --smtp-port=xx [email i mbrojtur] [email i mbrojtur]--smtp-pass=xxxxxx --pop3-server=pop3.xxx.xx [email i mbrojtur]--pop3-pass=xxxxxx" ... Pjesa e fundit e rreshtit --pop3-server=pop3.xxx.xx [email i mbrojtur]--pop3-pass=xxxxxx shtoni vetëm nëse kërkohet autorizimi POP3 përpara SMTP. Vlerat e mundshme për --smtp-ssl= janë asnjë, auto, ssl ose tls.

Duhet mbajtur mend se kur specifikoni cilësimet tuaja për t'u lidhur me serverin SMTP, dërgimi i postës për domenin e zgjedhur do të funksionojë pavarësisht nga cilësimet kryesore të OSPanel. Vini re gjithashtu se të gjitha të dhënat e serverit SMTP, duke përfshirë hyrjen dhe fjalëkalimin, do të jenë të disponueshme në skriptet php dhe të dukshme në informacionin phpinfo(), prandaj, për arsye sigurie, nuk rekomandohet përdorimi i opsionit të përshkruar për të specifikuar cilësimet e dërgimit të postës në host. konfigurim.

Zgjidhja e problemeve

Më poshtë është një listë hapash që duhen ndërmarrë për të zgjidhur problemet me nisjen e serverit. Pas kryerjes së çdo veprimi, duhet të përsërisni provën e serverit dhe nëse nisja dështon, mund të vazhdoni në hapin tjetër.
  1. Ekzekutoni [Menu → Avancuar → Fillimi i parë]. Opsionale, mund të pranoni të bëni rregullime në regjistër.
  2. Sigurohuni që adresa IP e specifikuar në cilësimet ekziston (përveç [*]). Sigurohuni gjithashtu që të gjitha cilësimet e tjera të programit të jenë të sakta.
  3. Shto OSPanel në programe të besuara firewall-in/antivirusin tuaj ose konfiguroni ato siç duhet, nëse ka.
  4. Hapni [Menu → Shiko regjistrat], përpiquni të gjeni shkakun e problemit dhe ta rregulloni atë (nëse është e mundur).
  5. Aktivizo opsionin [Run server in debug mode] në cilësimet e OSPanel dhe përpiqu të gjesh shkakun e problemit dhe ta rregullosh atë (nëse është e mundur).
  6. Ekzekutoni komandën e mëposhtme nga tastiera (ekzekutoni si Administrator): attrib -s -r -h -a C:\Windows\system32\drivers\etc\hosts
  7. Aktivizoni shërbimin DNS nëse është i çaktivizuar dhe filloni, çaktivizoni të gjitha shërbimet në emër të të cilave ka IIS.
  8. Çaktivizoni përfaqësuesit globalë dhe proksifikuesit nëse janë të instaluar në kompjuterin tuaj.

Informacion

Një problem shumë i zakonshëm është një port i zënë 80, zakonisht i zënë nga Skype. Për të rregulluar problemin, shkoni te [Cilësimet e Skype → Të avancuara → Lidhja] dhe zgjidhni kutinë [Përdor portet 80 dhe 443 si alternativa].

Kontrolli i llogarisë së përdoruesit (UAC)

Kur shërbimi i Kontrollit të Llogarisë së Përdoruesit (UAC) aktivizohet dhe funksionon pa të drejta administratori, OSPanel nuk do të ketë akses në skedarin HOSTS dhe do të kalojë automatikisht në një mënyrë të kufizuar funksionimi. Si rregull, modaliteti i kufizuar sinjalizohet nga prania e vetëm një domeni localhost në menunë e programit, ndërsa domenet e tjera janë krijuar më parë. Për të rregulluar situatën, aktivizoni opsionin [Kërkoni një llogari Administratori] në cilësimet e OSPanel dhe rinisni programin ose çaktivizoni Kontrollin e Llogarisë së Përdoruesit (UAC).

Nëse nuk keni mundësinë të çaktivizoni UAC ose të ekzekutoni programin me të drejta administratori, atëherë ekzistojnë disa opsione për zgjidhjen e këtij problemi:

  1. Përdorimi i serverit të integruar DNS (cilësimi sipas Udhëzuesit);
  2. Aktivizimi i opsionit [Mos bëj ndryshime në skedarin HOSTS] + redaktimi manual i këtij skedari;
  3. Vendosni lejet e shkrimit në skedarin HOSTS për të gjithë përdoruesit e Windows;
  4. Refuzimi i aftësisë për të menaxhuar domenet dhe për të punuar me një domen të vetëm localhost;

Krijoni asamble

Çfarë është dhe pse është e nevojshme?

Për shembull: ju keni uebsajtin tuaj, skriptin ose CMS-në tuaj, të cilat duhet t'ua prezantoni klientëve të ardhshëm për shqyrtim, t'ia shfaqni klientit ose thjesht të bëni një paketë demo për produktin tuaj softuer. Është e nevojshme që produkti juaj softuer të funksionojë njësoj mirë për të gjithë, në të njëjtin konfigurim, tashmë të instaluar dhe gati për punë ose rishikim. OSPanel do t'ju ndihmojë me këtë!

Ju mund të krijoni një mini-server të gatshëm me një skript të instaluar, sistem CMS, faqe interneti, projekt, etj., dhe përdoruesit ose klientët e ardhshëm do të duhet vetëm ta shkarkojnë dhe ekzekutojnë atë! Produkti juaj do të jetë funksional që në fillim, nuk do t'ju duhet të gjeni një server për të, nuk do t'ju duhet të instaloni, konfiguroni, etj. Për më tepër, materialet demo mund t'u shpërndahen klientëve në CD/DVD. OSPanel mund të lëshohet nga media të tilla si nga një HDD ose flash drive i zakonshëm, me ndryshimin e vetëm që kur punoni nga një disk optik, asnjë ndryshim dhe skedar nuk do të ruhet pas daljes së programit.

Si të krijoni një ndërtim demo

  1. Shkarkoni paketën më të fundit të shpërndarjes OSPanel Mini dhe nxirreni atë në një dosje të përkohshme. Shkoni te dosja ku u shpaketua shpërndarja dhe ekzekutoni programin OSPanel.exe.
  2. Fshini modulet e panevojshme në një dosje ./modules/php/*, ./modules/baza e të dhënave/* Dhe ./modules/http/* duke lënë vetëm një modul në dosjet që do të përdoren për produktin tuaj softuerik. Nëse nuk planifikoni të përdorni modulet DNS dhe Memcached, atëherë dosjet me këto module gjithashtu mund të fshihen: ./modules/dns/* Dhe ./modules/memcached/* përkatësisht.
  3. Shtypni [Menu → Settings] dhe zgjidhni për të përdorur ato module që nuk i keni hequr. Vendosni adresën IP të serverit në 127.0.0.1 , çaktivizoni [Kontrollo automatikisht për përditësime], mos e çaktivizoni opsionin [Automatically detect the need for a virtual disk]. Vendosni çdo cilësim tjetër që ju nevojitet.
  4. Shtypni [Menu → Avancuar → Konfigurimi] dhe konfiguroni shabllonet e konfigurimit të moduleve të nevojshme për produktin tuaj (skript/website/cms), nëse është e nevojshme.
  5. Nisni serverin dhe instaloni produktin tuaj softuer (skript/faqe/cms) në domen localhost, i cili është i pranishëm në OSPanel si parazgjedhje. Kryeni hapat e nevojshëm për të konfiguruar skriptin dhe më pas dilni nga të gjithë formularët e autorizimit ku jeni i autorizuar (për shembull: llogaria personale, administrata, etj.).
  6. Shtypni [Menu → Settings] dhe krijoni faqeshënues për faqet kryesore të produktit tuaj softuerik (për shembull: Paneli i administratorit, Llogaria personale, Faqja kryesore). Aktivizo opsionin [Trego faqerojtësit në vend të faqeve të internetit] në cilësimet e OSPanel. Tani ndaloni serverin dhe ruani cilësimet.
  7. Shtypni [Menu → Exit] dhe riemërtoni skedarin e programit sipas emrit të produktit tuaj, për shembull ./temp folder/OSPanel.exe./dosja temp/MegaCMS Server.exe.
  8. Tani mund të shtoni dokumentacionin e produktit në asamble në formën e një skedari .chm. Skedari duhet të kopjohet në një dosje ./modules/system/docs/, do të shfaqet në menynë [More → Documentation] më vonë.
  9. Tani paketoni përmbajtjen e dosjes së përkohshme në një arkiv vetë-ekstraktues ose shkruani përmbajtjen e tij në një CD/DVD. Zgjedhja varet vetëm nga forma e synuar e shpërndarjes së montimit.
Një ndërtim personal demo për produktin tuaj softuerik është gati!

Në mënyrën e mësipërme, ju mund të përgatisni jo vetëm ndërtime demo, por edhe paketa dev për zhvilluesit, prezantime në faqe, arkiva portalesh, materiale ndërvepruese në CD, etj.

Përshëndetje! Sot dua të prek një temë që është mjaft interesante për shumë ndërtues fillestar të faqeve, përkatësisht si të instaloni OpenServer në një kompjuter. Ndoshta, për momentin, ky është serveri më i mirë lokal që ka anashkaluar një përbindësh kaq të njohur si Denwer. Në fakt, kjo platformë është analoge e saj.

Por, përpara se të vazhdojmë drejtpërdrejt me instalimin e OpenServer, le të zbulojmë fillimisht se çfarë është ky softuer dhe të analizojmë se çfarë tërheq dhe tërheq zhvilluesit e uebit në këtë platformë.

Çfarë është OpenServer?

serveri i hapur– një server lokal WAMP që funksionon si në modalitet stacionar ashtu edhe në atë të lëvizshëm. Kjo shkurtesë qëndron për një shkurtim të shkronjave të para të softuerit të përfshirë me platformën.

Duket kështu:

Windows është një sistem operativ modern me një ndërfaqe grafike të përdoruesit.

Apache është një server i njohur në internet me burim të hapur.

MySQL është një sistem i menaxhimit të bazës së të dhënave.

Përkthyes i gjuhës PHP.

Avantazhi i OpenServer mbi pritjen ose pse preferohet që zhvilluesit fillestarë të ueb-it të instalojnë një sajt në një server lokal

Pra, kthehemi te përfitimet. Duke instaluar një faqe në OpenServer, ju merrni një mundësi të vlefshme për t'u njohur me motorin, për të mësuar nga gabimet tuaja, të cilat me shumë mundësi nuk do t'i bëni në një host me pagesë. Në këtë mënyrë, ju keni një mundësi të vlefshme për të zbuluar pikat e forta dhe të dobëta të CMS. Nga rruga, kjo e fundit mund të rregullohet duke instaluar shtesa Joomla.

OpenServer dhe avantazhet e tij të pamohueshme

Lehtësia e instalimit. Duke krahasuar instalimin me të njëjtin Denver të kudondodhur, kupton që koha e tij po zhduket në harresë.

Funksionalitet i madh, i cili arrihet falë masës së cilësimeve të ndryshme.

Përditësim i qëndrueshëm i sistemit. Është e dukshme që zhvilluesit e vënë shpirtin e tyre në mendjen e tyre, duke e bërë atë më të shpejtë me çdo përditësim të ri. Dhe përkundër faktit se e gjithë kjo kënaqësi është absolutisht falas.

Ndryshe nga Denvera, ky program nuk kërkon instalim sepse është i lëvizshëm. Kjo do të thotë, mund të instalohet në një disk të jashtëm (disk ose flash drive) dhe të hapet në çdo kompjuter kudo në botë.

Instalimi i OpenServer

Epo, mendoj se arrita t'ju bind se koha e Denverit po mbaron dhe është koha për të kaluar në një platformë më të përshtatshme.

Faleminderit për vëmendjen tuaj dhe shihemi së shpejti në faqet e Stimylrosta.

Keni gjetur një gabim gramatikor në tekst? Ju lutemi informoni administratorin për këtë: zgjidhni tekstin dhe shtypni kombinimin e tasteve kryesore Ctrl+Enter

Çdo pronar i një faqeje apo blogu, herët a vonë, ka një dëshirë të parezistueshme për ta "përfunduar" ose "përdredhur" disi. Pasi lexojnë artikuj të vrullshëm në stilin "Hatemeel - është më e thjeshtë", ata, pa hezitim për një kohë të gjatë, fillojnë të drejtojnë kodin delikat me ndihmën e një vare, një daltë dhe një lloj nëne. Rezultati, më shpesh, është nxjerrja e flokëve në prapanicën e kokës dhe letrat e panikut për mbështetjen teknike: "Ndihmë, faqja ime ka vdekur!".

Ata që janë më të zgjuar dhe më të kujdesshëm e kuptojnë se para se të ngjiteni me putra të palara në një organizëm të gjallë, duhet të praktikoni një imitues. Zhvilluesit profesionistë të faqeve të internetit i kanë përdorur ato për një kohë të gjatë dhe me sukses. Për një kohë të gjatë, më i popullarizuari ishte Denver, një imitues i serverëve në distancë me funksione të plota në kompjuterin tuaj. Por prej rreth tre vjetësh, projekti nuk ka rifilluar, interneti ka ecur shumë përpara, Denveri i vjetër po shtrembërohet në kompjuterë dhe sisteme moderne, ose aspak.

Paketa pa pagesë OpenServer është bërë një preferuar i ri. Shkruani këtë fjalë në Google dhe do të çoheni në faqen e projektit, ku mund të shkarkoni arkivin e burimit. Vendoseni në një disk me të paktën 1 gigabajt hapësirë ​​të lirë dhe hapeni atë. Shkoni te dosja OpenServer dhe ekzekutoni skedarin me të njëjtin emër.

Para së gjithash, do t'ju kërkohet të hapni aksesin në internet. Nëse nuk përdorni Skype, atëherë nuk duhet të ketë më probleme. Nëse e përdorni, atëherë së pari shkoni te cilësimet e tij dhe zgjidhni kutinë "Përdorni portat 80 dhe 443 si alternativa hyrëse". Pastaj rinisni Skype. Kontrolloni cilësimet e Skype - ato duhet të duken kështu.

Pas fillimit të programit, një flamur i kuq do të shfaqet në vijën e komandës. Klikoni mbi të dhe do të shihni menunë e serverit. Klikoni në flamurin e gjelbër që thotë "Start Server". Vetë programi do të krijojë një disk virtual W:. Urime, ju keni një server të plotë në duart tuaja me të gjitha veçoritë që ofron pritja e vërtetë me cilësi të lartë.

Ajo që do të shkruaj më pas mund të shkaktojë zemërim tek webmasterët profesionistë. Por unë do të guxoj të përshkruaj mënyrën më të lehtë për të filluar eksperimentet tuaja me kodin, do të lëmë opsione më komplekse për më vonë. Sipas rregullave, puna me sitin fillon me krijimin e një përdoruesi dhe një bazë të dhënash. Sigurisht, nëse po bëjmë një projekt real, kështu duhet ta bëjmë. Për ne, eksperimentuesit me duar lozonjare, një përdorues me emrin mysql, një bazë të dhënash me emrin mysql dhe një fjalëkalim mysql janë krijuar tashmë në OpenServer. Thjesht duhet të krijojmë një domen të ri. Për ta bërë këtë, klikoni në menunë "Cilësimet" dhe zgjidhni skedën "Domains". Në fushën "Emri i domenit", shkruani çdo emër (është e padëshirueshme të përsërisni emrin e kësaj faqeje), në fushën "Dosja e domenit", shkruani "localhost / www" dhe klikoni "Shto".

Veprimet e mëtejshme janë standarde. Ngarkoni WordPress në dosjen OpenServer\domains\localhost\www, hapni skedarin wp-config dhe vendosni emrat dhe fjalëkalimet e përdoruesit dhe bazës së të dhënave atje.

Ne ruajmë, pastaj në shfletues shkruajmë emrin që kemi futur si një domen të ri dhe arrijmë në faqen e zakonshme të instalimit të WordPress. Mos harroni të shkruani adresën tuaj të emailit saktë këtu dhe mos lejoni indeksimin. Pas kësaj, faqja e re është në dispozicionin tuaj të plotë. Ju mund të bëni çfarë të doni me të. Për shembull, unë testoj të gjitha temat e reja në të. Edhe më mirë, instaloni një temë të faqes së prodhimit në të dhe provoni shtojcat, miniaplikacionet dhe skriptet. Ju mund të hiqni lidhjet e padëshiruara nga kodi i shabllonit përpara se ta instaloni në faqen tuaj të prodhimit. Ju mund të përdorni OpenServer si një terren testimi për të mësuar HTML, CSS dhe PHP. Ju mund të praktikoni transferimin e faqeve, të shpikni faqe të reja, e kështu me radhë e kështu me radhë. Ju mund të provoni temat tuaja dhe t'i shihni ato në çdo shfletues. Dhe më e rëndësishmja - nuk ka absolutisht asnjë rrezik për të prishur një sit tashmë të punës.

Në fakt, OpenServer është pa masë më i pasur në veçori. Aty, në menu, ka dokumentacion, ku gjithçka përshkruhet në detaje. Thjesht doja të tregoja një mënyrë të thjeshtë për vetë-përmirësimin dhe fitimin e aftësive praktike të punës. Në fund të fundit, autori i kopjimit që nuk ëndërron të bëhet një webmaster është i keq!

Për shkak të faktit se projekti Eleanor Serv ka vdekur (ekipi i zhvillimit është shkatërruar), ne rekomandojmë që përdoruesit të përdorin Open Server. Versioni më i fundit është gjithmonë i disponueshëm për shkarkim nga serveri ynë. Shpërndarja jonë është identike me atë të shkarkuar nga faqja zyrtare, ju mund ta verifikoni këtë duke krahasuar shumën e kontrollit me atë zyrtare (në fund të faqes).

Dhe kështu, ne pritëm.

Pas disa muajsh zhvillimi, ne kemi kënaqësinë t'ju prezantojmë një version të ri të serverit lokal "EleanorServ". Gjatë këtyre pak muajve, çdo element i serverit është rishkruar disa herë dhe është testuar me kujdes për performancën. Ky publikim është vonuar disa herë dhe shpresojmë se ia ka vlejtur vërtet. Mjaft fjalë të ndritshme - le të kalojmë në përshkrimin e ndryshimeve.

Komponentët e Serverit

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

Një veçori interesante këtu është se në vend të MySQL, përdoret piruni i tij me performancë më të mirë nga të njëjtët zhvillues dhe me pajtueshmëri të plotë me MySQL.
Përdoruesi përfundimtar nuk duhet të gjejë ndonjë problem ose dallim kur punon me MariaDB, por nëse gjeni ndonjë, ju lutemi na njoftoni.

Është shtuar një server FTP, nuk kërkon shumë bukë dhe funksionon vetëm në sfond, të cilin meqë ra fjala mund ta fikësh në çdo kohë. Sidoqoftë, në versionin përfundimtar do të zhvendoset në shtesa (më shumë për këtë më vonë).

Serveri DNS ka mbetur në të njëjtën fazë zhvillimi si gjatë alfa dmth. në teori duhet të funksionojë, por në praktikë askush nuk mund ta konfirmojë këtë. Prandaj për këtë rast kërkojmë testues, mundësisht me eksperiencë. Në versionin përfundimtar, serveri DNS (sigurisht në rastin e performancës së tij të plotë) do të pësojë të njëjtin fat si serveri FTP, domethënë, ai do të zhvendoset në shtesa.

Paneli i kontrollit

Paneli i kontrollit është ridizajnuar shumë dhe në fakt është rishkruar nga e para. Shumë faleminderit për studion Centroarts për dizajnin dhe Evgeny Novikov për të gjithë punën e bërë.

Eugene rishkruan plotësisht panelin e kontrollit.
Studio Centroarts ka vizatuar një dizajn krejtësisht të ri, të këndshëm.
Bërë seksione për të aktivizuar/çaktivizuar modulet Apache/PHP me një klik.
Seksioni i shtuar për menaxhimin e FTP - tani mund të hapni akses për dosje të caktuara përmes FTP dhe të krijoni përdorues me të drejta të plota ose të kufizuara.

Shkruar nga Sendmail në PHP. Mund ta konfiguroni që të hesht të gjitha mesazhet (ky modalitet zgjidhet si parazgjedhje), që do të thotë se të gjitha letrat që do të dërgohen nga serveri nuk do të dërgohen në praktikë, por do t'i shihni në panelin e kontrollit. E njëjta gjë vlen edhe për dërgimin e letrave, por ju do të duhet të shkruani parametrat tuaj atje.

Implementimi i ndalimit dhe fillimit të të gjitha shërbimeve me një klikim në shiritin anësor.

Paneli është plotësisht shumëgjuhësh dhe aktualisht mbështet tre gjuhë: rusisht, ukrainisht dhe anglisht. Nëse ka nga ata që dëshirojnë të përkthejnë në gjuhë të tjera, na njoftoni. Mbështetje e zbatuar për pastrimin e regjistrave dhe shfaqjen e madhësisë së tyre me një klikim.

Struktura e hosteve virtuale gjithashtu është ridizajnuar plotësisht, por këtu do të bëj pa vonesë. Shikoni gjithçka vetë. Doli shumë intuitive.

Edhe dicka qe harrova te shkruaj...

Paneli i tabakasë

Përpara se të vazhdoj me përshkrimin e asaj që ka ndryshuar në të vërtetë, dua të tërheq vëmendjen tuaj për faktin se numëruesi i versioneve në seksionin e tabakasë "Rreth" aktualisht ka versionin 2.0.2.0 dhe ky është në thelb lëshimi i parë publik i qëndrueshëm. Mund të imagjinohet vetëm sa ndryshime janë bërë në të. Siç u përmend më lart, tabaka u rishkrua më shumë se një herë. Nga ndryshimet e rëndësishme: serveri ende funksionon siç duhet, dizajni është bërë më i thjeshtë dhe më i bukur, është shkruar një dritare parametrash ku mund të ndizni/fikni shërbimet një nga një dhe të bëni gjëra të tjera të ndryshme, shumëgjuhësi e plotë me një shtesë të thjeshtë të gjuhët përmes skedarit: /bin/tray/lang. ini. Aktualisht përfshihen: gjuhët ruse, angleze dhe ukrainase. Nëse dikush ka dëshirë të përkthejë në një gjuhë tjetër - na tregoni.
Në përgjithësi, është më mirë të shohësh një herë ...

Për tabaka, përsëri, i themi faleminderit Pavel Voronov.

Shpaketuesi SFX

Ky version i "EleanorServ", përveç arkivit 7zip, del edhe si një paketues SFX. Tani as nuk keni nevojë të keni një arkivues - skedari EXE do të shpaketojë gjithçka për ju dhe nuk bën asgjë më shumë se çpaketimi dhe shtimi i një ikone në desktop.

Në versionin përfundimtar, natyrisht, do të shtohen shtesa - pritet që të instalohet një version më i vjetër i PHP, SqlBuddy, FTP, DNS dhe shtesa të tjera me një klikim nga paneli i kontrollit. Megjithatë, kjo ide është ende në fillimet e saj.

Kontrollimi për përditësime: puna në këtë drejtim filloi, por fatkeqësisht nuk u përfundua kurrë. Kontrolli pritet të jetë plotësisht ose gjysmë automatik nga paneli i kontrollit.

Rivendosja e cilësimeve me një klikim: A keni prishur diçka me skedarët tuaj të konfigurimit? - Nuk ka rëndësi: duke shtypur një buton do ta ktheni serverin në gjendjen e tij origjinale!

Mete të njohura

Disa antivirusë, për shembull, disa versione të Kaspersky Anti-Virus, bllokojnë skedarin e hosteve për shkrim, si rezultat, hostet virtualë krijohen që nuk funksionojnë. Për të zgjidhur problemin, çaktivizoni përkohësisht antivirusin tuaj.

Ka punuar në server:

Pavel Voronov (orkz) - tabaka
Evgeny Novikov (Zgjedhur) - paneli i kontrollit
Vitaliy Raikov (Screatch) - softuer për tabaka
Nikolay Serov (NoIndex) - testimi

Është bërë shumë punë në server dhe do të ishim të lumtur të dëgjonim dëshirat, komentet dhe/ose kritikat tuaja.

Artikujt kryesorë të lidhur