Dzwon.

Są ci, którzy przeczytali tę wiadomość przed tobą.
Subskrybuj odbieranie artykułów świeżych.
E-mail
Nazwa
Nazwisko
Jak chcesz przeczytać dzwonek
Bez spamu

Cześć wszystkim! W dzisiejszym artykule opowiem ci o instalowaniu i konfigurowaniu lokalnego serwera otwarta na swoim komputerze.

Z używanie otwartych. Serwer Możesz przetestować na lokalnej maszynie (tj. Na komputerze) wszelkie zmiany związane z tworzeniem stron internetowych do i PHP (samodzielne miejsca).

Jeśli jesteś fanem Denver, mam artykuł.

Początek pracy

Pierwszą rzeczą, jaką musimy odwiedzić oficjalną stronę internetową programistę serwera lokalnego, który jest na tym adresie - http://open-server.ru

Zasadniczo nie musimy pobierać maksymalnego pakietu odniesienia (504 MB). Jesteśmy w pełni odpowiednie dla drugiej, bardziej kompaktowej opcji niezbędne ustawienia Aby utworzyć lokalny serwer na komputerze. Ponieważ wybieram to.

Wpisz w polu "Kod z obrazu" i kliknij przycisk "Pobierz"

Chcę cię ostrzec, aby pozostać cierpliwy, ponieważ wybierając drugą opcję, Twoje pliki zdobędą się niezwykle powoli. Wziąłem czas około 2 godzin z przydzielonym online. Zasadniczo możesz nadal być przebiegłem i pobierz wszystkie pliki przez Rutraker. Cunning marketing udar deweloperów 🙂 dobrze, cóż, idź dalej.

Zainstaluj otwarty serwer na dysku

Przyjdź do pobrania i kliknij dwukrotnie Kliknij nasz pobrany plik. Następnie zostaniesz poproszony o wybranie ścieżki, w której zostanie zainstalowany serwer lokalny. Odejdę bez zmian, ponieważ mam tylko jeden - dysk C:

Następnie nastąpi rozpakowywanie. Idziemy do naszego katalogu, w którym zainstalowaliśmy otwarty serwer i klikamy odpowiednią ikonę (używam 64 rozładowania OS). Wybór "wielkiego i potężnego" jako języka.

Następnie pojawi się okno dialogowe, które mówi nam, że uruchomienie na komputerze jest wykonywane po raz pierwszy, który zostanie zaoferowany, aby zainstalować Microsoft Visual C ++ Runtime & Patches. Zgadzamy się i kontynuujemy pracę. Ten proces może zająć trochę czasu.

Po zainstalowaniu lokalnego otwartego serwera w zasobniku systemowym, zobaczysz czerwone pole wyboru.

Naciśnij prawy przycisk myszy i wybierz element "Run"

Po uruchomieniu można wystąpić błąd, który port, do którego serwer (80 i 443) jest już zajęty przez inny program, w większości przypadków jest skype. Rozwiązywanie poniższych. Przejdź do Skype - Narzędzia - Ustawienia.

W sekcji "Ustawienia" należy przejść do akcepcji "Połączenie" i usunąć pole wyboru z pola wyboru "W przypadku dodatkowych połączeń przychodzących, porty 80 i 443 powinny być używane". Zapisz zmiany.

Po tych manipulacji spróbujemy otworzyć i uruchomić okno Otwórz serwer. I voila! Wszystko działa.

Tworzenie nowej witryny na lokalnym otwartym serwerze

Doskonały, program został uruchomiony teraz musimy stworzyć nową stronę i zobaczyć, jak działa na naszym hosting lokalny. Aby to zrobić, przejdź do samego serwera Otwórz i folder jego domen (domeny lub foldery naszych przyszłych witryn).

Wejdź do środka i po prostu naciśnij "Utwórz nowy folder".

Katalog domen ma już miejsce o nazwie LocalHost. Możesz przejść do przeglądarki i napędzać tę nazwę na pasku adresu.

Zobaczymy przyjazny komunikat, który serwer pracuje.

Utwórzmy teraz swój folder z nową witryną i zadzwoń do tego - test.loc. LOC wskaże nas, że witryna na maszynie lokalnej.

Wewnątrz za pomocą dowolnego edytora tekstu, utwórz prosty plik PHP - index.php

Sama plik index.php może tworzyć edytor tekstu Lub zapoznaj się z redaktorem kodu - tekst wzniosłego.

Teraz zejdziemy na dół okna do obszaru tacy systemu (gdzie znajduje się zegar Windows) i uruchom nasz serwer.

Po udanym uruchomieniu, ponownie przejdziemy do Karty Moje witryny i wybierz naszą lokalną - test.loc

Teraz obracamy się do przeglądarki i zobaczymy wynik wyjściowy. kod PHP. Na stronie.

Ważny! Jest jeden bardzo ważny NUANCE: Możesz spalić ikonę, że wszystko działa, komunikat pokazany w zrzucie ekranu jest wyższy. Błąd leży tutaj. Jeśli masz PHP lub skrypty na swojej stronie, nie będą działać! Wszystko, ponieważ wiele antywirusów, takich jak Kaspersky i inni, uważają uruchomienie otwarty serwera jako wirusa i zablokować działanie wszystkich skryptów. Przed sesją, po prostu odłącz swój antywirus, a następnie wszystko będzie działać z tobą idealnie. To jest informacje.

mam wszystko drodzy przyjaciele! Myślę, że możesz łatwo skonfigurować lokalny serwer otwarty i przetestować swoje przyszłe witryny. Dziękujemy za uwagę na nowe spotkania.


Architektura lokalizacji Katalogu pakietu oprogramowania implikuje wyraźną separację dwóch różne rodzaje Dane: Dynamiczne dane użytkownika (Ustawienia, pliki tymczasowe, dzienniki itp.) I dane statyczne (moduły, programy, pliki serwisowe).

Jeśli powiesz prosty język, a następnie w folderze modułów Nie zmieniaj plików, nie są tworzone, nie są tworzone i nie są usuwane, aw folderach domen i UserData Wręcz przeciwnie, dane są stale się zmieniają. Taka architektura została zaprojektowana specjalnie w celu uproszczenia synchronizacji danych między różnymi kopiami kompleksu i oszczędności podczas kopii zapasowej.

Instalacja i uruchamianie

Instalacja

Ospanel jest przenośnym pakietem oprogramowania i nie wymaga instalacji. Montaż można umieścić na zewnętrznym dysku twardym lub dysku flash, pozwoli to na korzystanie z Ospanel na dowolnym komputerze, który spełnia wymagania systemowe.

Dystrybucja jest samookalającym archiwum w formacie 7zip (Extension.exe). Uruchom plik wykonywalny pliki dystrybucyjnej i wybierz ścieżkę do plików rozpakowych.

Wymagania systemowe

  • Wymagane minimalne zasoby systemowe: 200 MB RAM i 1 GB na HDD;
  • Windows (32-bitowy lub 64-bitowy): Windows 8 / Windows 7 / Windows Server 2008 / Windows Vista / Windows XP SP3;
  • Zainstalowany zestaw biblioteki Microsoft Visual C ++ 2005-2008-2010 pakiet redystrybucyjny X86;

Bieganie

Użyj pliku do uruchomienia Ospanel Ospanel.exe.. Jeśli to możliwe, program powinien być uruchomiony tylko na nazwie administratora. Po rozpoczęciu programu zobaczysz czerwone pudełko w polu wyboru systemu Windows (obszar w pobliżu godzin systemu). Aby włączyć bezpośredni bezpośredni serwer internetowy, kliknij pole wyboru, a następnie wybierz pozycję menu [MENU → Uruchom].

Jeśli serwer nie uruchomi się, przejdź do sekcji tej instrukcji referencyjnej.

Uwaga

Przed rozpoczęciem korzystania z Ospanel, uruchom [Menu → Zaawansowane → pierwszy start]. Obecność zestawu zestawu bibliotek Microsoft Visual C ++ 2005-2008-2010 pakiet redystrybucyjny X86 jest obowiązkowym wymogiem systemu, bez ich obecności Ospanel nie będzie działać.

Bieganie z CD / DVD

Ospanel jest w stanie uruchomić z dyskami CD / DVD, a także ze zwykłą Dysk HDD. lub jazda flash z jedyną różnicą, która podczas pracy dysk optyczny Brak zmian i plików po wyjściu z programu nie zostaną zapisane.

Wiesz, dysk CD / DVD jest dostępny tylko w trybie odczytu, co uniemożliwia uruchomienie zwykłego rozpoczęcia i korzystania z serwera na takim przewoźniku. W Ospanel, dość prosty mechanizm jest wbudowany, aby wyjść z tej sytuacji: Po uruchomieniu serwera serwer jest kopiowany do folderu tymczasowego komputera, a podczas wyjścia z programu folder ten jest całkowicie usunięty. W ten sposób wszystkie operacja Ospanel występuje na komputerze użytkownika, a nie na dysku optycznym.

Instalacja aktualizacji

Ospanel jest dość skomplikowany pakiet oprogramowania Z ciągłym poprawą architektury. W związku z tym procedura aktualizacji nie jest dostarczana. Na wyjściu. nowa wersja Ospanel musi ponownie wykonać wszystkie ustawienia, skopiuj foldery witryn i bazy danych. Nie rozpakuj plików dystrybucyjnych istniejąca wersja, a także próbować skopiować pliki konfiguracyjne i profile stara wersja Programy w nowym! Ponieważ wydanie nowych wersji Ospanel może być czasami dość częste, a następnie nie powinieneś zaktualizować montaż za każdym razem, gdy lepiej przegapisz kilka wersji.

Jeśli możesz uaktualnić prosta kopiowanie Pliki, link do poprawki jest zawsze publikowany w wiadomościach na stronie wraz z adnotacji do nowej wersji.

Zgodność

Część nowych modułów Ospanel (PHP 5.5, Mongodb, Apache 2.4) jest niezgodna z przestarzałych systemów operacyjnych, takich jak Windows XP, Windows 2003, Windows Vista. Podczas korzystania z takich modułów i uruchom serwer na przestarzałe systemy, pojawi się komunikat o błędzie. Należy również wiedzieć, że niektóre moduły mogą współpracować tylko na przykład, Apache 2.4 i PHP 5.5.

Połączenie

Poniżej znajdują się opcje łączenia się z modułami zainstalowanymi w Ospanel. Zawsze możesz samodzielnie zmienić te ustawienia według własnego uznania.

Połącz się z MySQL.

  • Adres: domena witryny *
  • Port: 3306.
  • Użytkownik: MySQL.
  • Hasło: MySQL.

Podłączenie korzenia do MySQL

  • Użytkownik: Korzeń.
  • Hasło: (puste)

Informacja

Domyślne kodowanie w ustawieniach serwera MySQL nie wpływa na użytkownika roota. Kodowanie będzie musiała wyraźnie określić w skryptach połączenia z bazą danych, więc użytkownik korzenia nie jest zalecany.

Połącz się z PostgreSQL.

  • Adres: domena witryny *
  • Port: 5432.
  • Użytkownik: Postgre.
  • Hasło: (puste)

Połącz się z MongoDB.

  • Adres: domena witryny *
  • Port: 27017.
  • Użytkownik: (pusty)
  • Hasło: (puste)

Połącz się z MemCache.

  • Adres: domena witryny *
  • Port: 11211.
Max. Rozmiar pamięci używany przez serwer MEMCACHE Domyślnie jest 64 MB. Ten parametr. Możesz zmienić w Ustawieniach Ospanel [Menu → Ustawienia → Różne].

Połącz się z FTP.

  • Adres: domena witryny *
  • Port: 21 (990 dla FTPS)
  • Użytkownik: FTP.
  • Hasło: FTP.

Domeny localhost.

Jeśli chcesz użyć zwykłego adresu LocalHost, aby połączyć się z serwem MySQL, PostgreSQL, FTP lub MemCache, to wystarczy do utworzenia standardowa domena Lub alias o nazwie localhost.

Automatyzacja połączeń.

Podczas pracy z lokalnymi kopiami aktualnych projektów internetowych istnieją trudności z ciągłymi plikami konfiguracyjnymi edycji, zasadniczo dotyczą ustawień połączenia do bazy danych. Aby uniknąć tego zaleca się:
  1. Lokalnie Utwórz użytkownika bazy danych o tej samej nazwie, hasła i przywilejach, które są używane na zdalnym serwerze.
  2. Utwórz alias o tej samej nazwie używanej jako hosta bazy danych na serwerze zdalnym.
---
* Na przykład, jeśli skrypt zostanie wysłany w test.server.loc / mysql.php.Następnie host (adres) MySQL, PostgreSQL, FTP i Serwer MEMCACHE będzie domenem: test.server.loc.

Domeny i alias.

Tryby zarządzania domenami

W Ospanel istnieją trzy reżimy listy domen: Autopoysk, ręczne sterowanie i ręczne + części samochodowe. Domyślny jest pierwszym automatycznym trybem folderów z katalogu głównego określonego w ustawieniach.

Jak działa auto-sklep

Program skanuje określony katalog internetowy dla obecności folderów z domenami, po którym podfolder jest wyszukiwanie w każdym folderze (folder korzenia domeny głównej), które są określone w ustawieniach autokanowania. Jeśli nie zostanie znaleziony żaden z domniemanych podfolderów głównych, korzeń domeny staje się folderem z samym domenie.

Jak pracować sterowanie (ręczny + sklep auto)

W przypadku korzystania z trybu zarządzania domenami, program najpierw łączy domeny utworzone ręcznie, po czym automatyczne skanowanie zgodnie z procedurą opisaną powyżej.

Tworzenie domeny w trybie automatycznym

Aby utworzyć domenę lub subdomen, otwórz [Menu → folder z witrynami] i utwórz folder z nazwą przyszłej domeny. Po utworzeniu domeny uruchom ponownie serwer.

Tworzenie trybu instrukcji domeny

Aby utworzyć domenę lub subdomenę, przejdź do [Menu → Ustawienia → Domeny] i utwórz widok typu: domena \u003d\u003e folder. Jako folder domeny można wybrać istniejący folder na dysku lub utwórz go bezpośrednio w oknie wyboru katalogów. Po utworzeniu domeny zapisz ustawienia.

Tworzenie domeny cyrylicy

Ospanel obsługuje domeny cyrylicy, ale bądź ostrożny, folder z domenem należy nazywać jego prawdziwą nazwą, a nie pseudo imię na cyrylicy. W przypadku piwa.RF z prawdziwym nazwiskiem (format Punycode) będzie xn - b1altb.xn - P1AI i tworzenie takiej domeny otrzymasz dostęp do http: //pivo.rf. Aby konwertować nazwy domen w formacie PunyCode i wstecz, użyj [Menu → Zaawansowane → Konwerter IDN].

Tworzenie subdomenu.

Proces tworzenia subdomenu jest podobny do procedury tworzenia konwencjonalnej domeny. Podczas tworzenia tylko subdomeny, dostępność głównej domeny istniejącego Internetu nie jest utracona, tj. Możesz pracować z lokalnym subdomenem podczas dostępu do domeny roboczej w Internecie.

Tworzenie aliasu.

Aby utworzyć alias, przejdź do sekcji [Menu → Ustawienia → Aliases] i utwórz widok formularza: domena źródła \u003d\u003e domena końcowa. Po utworzeniu aliasu zapisz ustawienia.

Uwaga - utworzenie aliasu typu * .xxx.xx nie oznacza, że \u200b\u200bżadne domeny typu test.xxx.xx, mail.xxx.xx będą dostępne dla Ciebie itp. Wszystko to samo, konieczne jest utworzenie określonego aliasu lub domeny, aby stało się dostępne, ta funkcja systemu operacyjnego Windows.

Ikona strony w menu domeny

Jeśli jest odpowiedni plik favicon.ico w domenie folderu root, ikona witryny zostanie wyświetlona w menu Program.

Ograniczony tryb działania

W niektórych przypadkach zarządzanie domenami i alias nie jest dostępny (patrz).

Instrumenty internetowe.

otwarty strona startowa W odniesieniu do domen i listę narzędzi można dodawać prefiks / openServer / do dowolnej istniejącej domeny lokalnej. Na przykład: http: // localhost / openServer /

Praca z MySQL.

Tworzenie użytkownika MySQL

  1. Wprowadź nazwę użytkownika root bez hasła (domyślnie)
  2. W Phpmyadmin Otwórz sekcję [Przywileje]
  3. Kliknij link [Dodaj nowy użytkownik].
  4. Wypełnij formularz i kliknij przycisk [Utwórz użytkownika].

Informacja

Ponadto, oprócz innych przywilejów, użytkownik zostanie oznaczony przez Super Privilege, kodowanie zainstalowane domyślnie w ustawieniach serwera MySQL nie będą działać na niej. Kodowanie będzie musiało określić w twoich skryptach osobiście dla każdego połączenia z MySQL, dlatego nie zaleca się wspomnieć o przywileju.

Tworzenie bazy danych MySQL

  1. Otwórz [Menu → Zaawansowane → PHPMYADMIN]
  2. Użyj, aby wprowadzić korzenie bez hasła (domyślnie)
  3. W PHPMYAdmin Open [Bazy danych]
  4. Wprowadź tytuł nowa baza Dane i wybierz jego kodowanie
  5. Kliknij przycisk [Utwórz].

Jak wejść do Menedżera PHPMYAdmin / MySQL

  1. Otwórz [Menu → Zaawansowane → PHPMYAdmin / MySQL Manager]
  2. Wprowadź nazwę użytkownika root bez hasła
  3. Kliknij przycisk [Login].

Określanie kodowania połączenia na serwer MySQL

Kodowanie CP1251 - rosyjski, można go zastąpić nazwą dowolnego potrzebnego kodowania.

Przełącz moduły bazy danych.

Uważaj za zmianę aktywnego modułu bazy danych. Każdy moduł ma własne oddzielne przechowywanie i ustawienia bazy danych, nie są one połączone ze sobą, więc nie zobaczysz bazy danych utworzonej podczas przełączania na inny moduł.

Długo łączenie się z MySQL (więcej niż 1 sekundę)

Przed rozpoczęciem korzystania z OSPANEL należy wyłączyć protokół IPv6 za pośrednictwem [Menu → Zakładki → Fixes Registry → Odłącz IPv6]. Jeśli tego nie zostanie wykonane, proces połączenia w MySQL można wykonać przez bardzo długi czas (więcej niż 1 sekund), a prędkość skryptów PHP nie będzie zadowolić.

Pracować ze ścieżką.

Aby dodać własne ścieżki do zmiennej środowiska ścieżki, możesz użyć pliku ./userdata/config/path.txt.

Ścieżki należy dodać, wchodząc do każdego nowy ciągNa przykład: C: Windows D: Moje programy% realProgdir% dane DLL C: \\ System32

Informacja

Domyślnie plik PATH.TXT nie jest podłączony. Patrz [Menu → Ustawienia → Server].

Zmienna Opis zmiennej
% Realprogdir%
% Progdir%
% spriondir%
% dprogdir%
% dsprogdir%
% realsitedir%
% Sitedir%
% SSITEDIR%
% httpport% Serwer serwera HTTP.
% httpsport% Port serwer HTTPS.
% Postgresqlport% Port Postgresql Server.
% mysqlport% Port serwery MySQL.
% Mongodbport% Port Mongodb Server.
% Memcacheport% Port MemCache Server.
% Fttpsport% Port serwer FTPale
% httpdriver% Nazwa modułu HTTP
% phpdriver% Nazwa modułu PHP
% mysql_driver%
% pg_driver% Nazwa modułu PostgreSQL
% Mango_driver% Nazwa Moduł MongoDB.
% Memcachedriver% Nazwa modułu Memchache.
% DNSDriver% Nazwa modułu DNS
% IP% Serwer adresów IP.
% Disk%
% Osdisk%
% sysdisk%

Serwer DNS.

Wbudowany serwer DNS jest przeznaczony do użytku w sieciach lokalnych lub do debugowania aplikacji internetowych. Dla szczegółowe ustawienia Dostępna jest wspólna konfiguracja serwera, a także konfiguracja domeny.

Aby użyć wbudowanego serwera DNS, należy skonfigurować interfejs sieciowy na każdym komputerze przed uruchomieniem samego serwera. Ustawienie jest konieczne zarówno na maszynie lokalnej, jak i na innych komputerach w sieci lokalnej, do której chcesz uzyskać dostęp do swoich domen. Bez określania lokalnego serwera DNS w ustawieniach połączenie internetowe Uruchomienie serwera będzie niemożliwe (jeśli moduł DNS jest aktywowany w ustawieniach Ospanel).

Domyślnie parametr TTL jest ustawiony na 60 (sekund), można zmienić tę wartość w pliku. / Userdata / init.ini, jednak należy go pamiętać, że przemyślana zmiana TTL może prowokować buforowanie nieistotnych nagrań przez inne komputery W twojej sieci. Zmień ten parametr tylko wtedy, gdy naprawdę rozumiesz swój cel.

  1. Jako adres IP serwera wybierz adres IP komputera w ustawieniach Ospanel w sieci lokalnej lub w Internecie (nie wybieraj wszystkie dostępnego parametru IP).
  2. Otwórz właściwości żądanego połączenia sieciowego:

    Centrum zarządzania siecią → Połączenie XXX → Właściwości → Wersja protokołu internetowego 4 → Właściwości → Ogólne → Użyj następujących adresów serwerów DNS.

    Piszemy następujące ns serwery NS: xxx.xxx.xxxx.xxx 8.8.8.8 (lub dowolne inne prawdziwe kopia zapasowe DNS) zamiast xxx.xxx.xxx.xxx Wprowadź adres IP komputera w sieci lokalnej lub Internecie.

  3. Powtórz procedurę konfiguracyjną na innych komputerach w sieci lokalnej.
  4. Nie skonfiguruj aliasu z instrukcji sekcji ten podręcznik. Taka konfiguracja nie jest wymagana, ponieważ zdalne komputery będą działać bezpośrednio z serwerem DNS i uzyskać dostęp do wszystkich domen.
  5. Zapisz ustawienia i uruchom serwer Ospanel.
Po prawidłowym skonfigurowaniu wszystkie komputery w sieci lokalnej będą mogły uzyskać dostęp do domen Ospanel.

Obsługa prawdziwych domen

Aby utrzymać lokalny serwer DNS prawdziwych domen w Internecie, wprowadź Ustawienia DNS. Każda z domen jest następującym wpisem (parametry Domain.ru i IP muszą być wymieniane z nazwą domeny i adres IP serwera z Ospanel, odpowiednio): Ustawienia są wprowadzane w panelu sterowania u rejestratora domeny # dla DNS na Podstawa serwerów serwera NS1.Domain.ru. 3600 w IP # dla DNS na podstawie serwera Ospanelns1.Domain.ru → IP

Harmonogram zadań

Korzystanie z harmonogramu pracy (Cron)

Wartości czasowe są wprowadzane jako liczby, kombinacja liczb lub *.
Możesz określić czas za pomocą przecinków jako ograniczniki: Na przykład: 1,2,3 Wynik: Zadanie jest wykonywane 3 razy, w 1., 2 i trzeciej chwile godziny. Możesz określić zakres za pomocą łącznika: na przykład: 5-7 wynik: Zadanie jest wykonywane 3 razy, w 5, 6 i 7 minut na godzinę. Można ustawić częstotliwość wykonania za pomocą gwiazdki (*) i Slash (/): Na przykład: * / 2 Wynik: Zadanie jest wykonywane co 2 minuty. Możesz łączyć sposoby tworzenia dokładnego harmonogramu: na przykład: 1,5,11-15,30-59 / 2 Wynik: Zadanie przeprowadza się w 1,5, od 11 do 15 i co 2 minuty od 30 do 59. Powyższe Schemat czasu specyfikacji czasu rzeczywistości przez cały czas (minuta, godzinę, numer, miesiąc, dzień tygodnia). Aby zapytać adres URL w harmonogramie, musisz użyć narzędzia pomocniczego Wget (patrz przykłady). W rzędzie poleceń można używać podstawień.

Użyj zmiennych jako substytucji

Zmienna Opis zmiennej
% Realprogdir% Prawdziwy sposób na folder z Ospanel (odwrócona ukośnik "
% Progdir% Wygenerowana ścieżka do folderu z Ospanel, biorąc pod uwagę dysk wirtualny (odwrócić slash "
% spriondir% Wygenerowana ścieżka do folderu z Ospanel, biorąc pod uwagę dysk wirtualny (Slash "/")
% dprogdir% Wygenerowana ścieżka do folderu z Ospanel, biorąc pod uwagę dysk wirtualny (podwójny backlash "
% dsprogdir% Wygenerowana ścieżka do folderu z Ospanel, biorąc pod uwagę dysk wirtualny (podwójne leżące "//")
% realsitedir% Prawdziwa ścieżka do folderu korzenia domen (odwrócić slash "
% Sitedir% Wygenerowana ścieżka do folderu głównego domen, biorąc pod uwagę dysk wirtualny (odwrócić slash "
% SSITEDIR% Wygenerowana ścieżka do folderu głównego domen, biorąc pod uwagę dysk wirtualny (Slash "/")
% httpport% Serwer serwera HTTP.
% httpsport% Port serwer HTTPS.
% Postgresqlport% Port Postgresql Server.
% mysqlport% Port serwery MySQL.
% Mongodbport% Port Mongodb Server.
% Memcacheport% Port MemCache Server.
% Fttpsport% Serwer FTP Port.
% httpdriver% Nazwa modułu HTTP
% phpdriver% Nazwa modułu PHP
% mysql_driver% Nazwa modułu MySQL / MariaDB
% pg_driver% Nazwa modułu PostgreSQL
% Mango_driver% Nazwa Moduł MongoDB.
% Memcachedriver% Nazwa modułu Memchache.
% DNSDriver% Nazwa modułu DNS
% IP% Serwer adresów IP.
% Disk% List dysku z wygenerowanej ścieżki do folderu z Ospanel, biorąc pod uwagę dysk wirtualny (tylko litera)
% Osdisk% List jazdy z prawdziwego sposobu na folder z Ospanel (tylko list)
% sysdisk% Dysk systemowy. Windows (tylko litera)

Przykładem zaplanowanego zadania (żądanie pliku Cron.php za pośrednictwem HTTP i zapisanie odpowiedzi na tymczasowy plik do niego nagromadzonego śmieci): Czas: * / 30 * * * * Run:% progdir% moduły wg wget .exe -q - -No-cache http://xxx.ru/cron.php -o% progdir% userdata temp.txt Przykład zaplanowanego zadania (żądanie plików Cron.php za pośrednictwem HTTPS i zapisz odpowiedź do pliku tymczasowego, dzięki czemu śmieci nie gromadzi się): Czas: * / 30 * * * * Run:% progdir% Moduły Wget \\ bin wget.exe --Secure-protocol \u003d TLSV1 - No-Check-Certyfikat -Q -No-cache https: // xxx.ru/cron.php -o% progdir% userdata temp.txt Przykład zaplanowanego zadania (wykonywanie tłumacza Cron.php PHP): Czas: * / 30 * * * * Run:% progdir% modules PHP% phpdriver% PHP-WIN.EXE -C% PROGDIR% Moduły PHP% Phpdriver% PHP.INI -Q -F% Sitetedir% xxx .ru cron.php.

Predefiniowane zmienne harmonogramu

Ponadto wszelkie zmienne środowiskowe mogą być stosowane jako zmienne harmonogramowe (zmienne środowiskowe), takie jak% COMSPEC%.

Zadzwoń do tłumacza polecenia, aby wykonać polecenie: czas: 0 * * * * Run:% COMSPEC% / C DEL / S / Q C: temp * zmienna % COMSPEC% W takim przypadku zostanie wdrożone C: Windows System32 cmd.exe

Cechy planowania zadań

Bardzo ważne jest zrozumienie, że harmonogram zadań (Cron) nie jest wierszem poleceń, a nie konsoli. Harmonogram uruchamia tylko program z parametrami określonymi w zadaniu. Tak więc te programy, które mogą działać tylko w konsoli, należy również uruchomić przez konsolę i samego planowania.

Na przykład to zadanie nie zostanie wykonane ( złe nagrywanie):% realprogdir% Moduły bazy danych mysql_driver% bin mysqldump.exe -a -a --add-Drop-bazy danych --opt --host \u003d% IP% --User \u003d root\u003e% realprogdir% % Dd% _% mm% _% rrrr yyyy% _% hh% _% mm% _dump.sql, a teraz spójrz na prawidłowe opcja nagrywania zadań:% COMSPEC% / C% RealProgdir% Moduły Baza danych \\ mysql_driver% \\ mysqldump.exe -a -a --ddd-Drop-Database --opt --Host \u003d% IP% --USER \u003d ROOT\u003e% RealProgdir% DD% _% mm% _% rrrrr yyyy% _% hh% _% mm% _dump.sql Powyższe prawidłowe zadanie podczas wykonywania planowania zostanie odłączony do następującego polecenia: C: Windows System32 Cmd.exe / C C: OpenServer Moduły Baza danych MySQL-5.3.1 bin mysqldump.exe -a -a --dd-drop-bazy danych --opt --host \u003d 127.0.0.1 --USER \u003d ROOT\u003e C: OpenServer 09_01_2014_14_25_Dump.sql

Informacja

Powinien wziąć pod uwagę fakt, że wykonanie zadań występuje bez przełączenia folder roboczy Program określony w zadaniu. Niektóre skrypty PHP mogą nie działać, jeśli definicja folderu root jest nieprawidłowo wdrażana.

Zakładki menu.

Aby szybko uzyskać dostęp do żądanych stron na stronach i folderach roboczych, aby rozpocząć i wykonać wszystkie programy i polecenia w Ospanel, istnieje okazja do tworzenia zakładek.

Rodzaje zakładek

  • Połączyć
  • Teczka
  • Program (możliwe jest uruchomienie od parametrów)
  • Zespół w formacie wiersza polecenia systemu Windows

Użyj zmiennych jako substytucji

Zmienna Opis zmiennej
% Realprogdir% Prawdziwy sposób na folder z Ospanel (odwrócona ukośnik "
% Progdir% Wygenerowana ścieżka do folderu z Ospanel, biorąc pod uwagę dysk wirtualny (odwrócić slash "
% spriondir% Wygenerowana ścieżka do folderu z Ospanel, biorąc pod uwagę dysk wirtualny (Slash "/")
% dprogdir% Wygenerowana ścieżka do folderu z Ospanel, biorąc pod uwagę dysk wirtualny (podwójny backlash "
% dsprogdir% Wygenerowana ścieżka do folderu z Ospanel, biorąc pod uwagę dysk wirtualny (podwójne leżące "//")
% realsitedir% Prawdziwa ścieżka do folderu korzenia domen (odwrócić slash "
% Sitedir% Wygenerowana ścieżka do folderu głównego domen, biorąc pod uwagę dysk wirtualny (odwrócić slash "
% SSITEDIR% Wygenerowana ścieżka do folderu głównego domen, biorąc pod uwagę dysk wirtualny (Slash "/")
% httpport% Serwer serwera HTTP.
% httpsport% Port serwer HTTPS.
% Postgresqlport% Port Postgresql Server.
% mysqlport% Port serwery MySQL.
% Mongodbport% Port Mongodb Server.
% Memcacheport% Port MemCache Server.
% Fttpsport% Serwer FTP Port.
% httpdriver% Nazwa modułu HTTP
% phpdriver% Nazwa modułu PHP
% mysql_driver% Nazwa modułu MySQL / MariaDB
% pg_driver% Nazwa modułu PostgreSQL
% Mango_driver% Nazwa Moduł MongoDB.
% Memcachedriver% Nazwa modułu Memchache.
% DNSDriver% Nazwa modułu DNS
% IP% Serwer adresów IP.
% Disk% List dysku z wygenerowanej ścieżki do folderu z Ospanel, biorąc pod uwagę dysk wirtualny (tylko litera)
% Osdisk% List jazdy z prawdziwego sposobu na folder z Ospanel (tylko list)
% sysdisk% Systemowy dysk Windows. (tylko litera)

Podczas tworzenia zakładek do [Uruchom programy z parametrami] przez separator ścieżki do programu, a parametry startowe jest znakiem #, w przeciwnym razie karta zostanie wykonana za pośrednictwem wiersza poleceń!

Przykłady tworzenia zakładek: # Przykład 1 (link) Nazwa: Moja strona Uruchom: http://xxx.ru # Przykład 2 (uruchomienie programu z parametrami) Nazwa: MySQL Manager Run:% realprogdir% modulesql heidisql.exe # -H \u003d% FirstSite% -u \u003d Root -P \u003d% mysqlport%

Oprogramowanie menu.

Dodawanie programu przenośnego

Korzystając z pełnej wersji Ospanel, istnieje możliwość dodania programu przenośnego w menu. Aby to zrobić, musisz wykonać następujące czynności:
  1. Otwórz folder z kategorią programu, której potrzebujesz w podfolderze ./progs/ I utwórz folder w nim z nazwą twojego przenośnego programu.
  2. Skopiuj program przenośny wraz z folderami i plikami w utworzonym katalogu.
  3. Restart Ospanel Program (nie serwer)

Uwaga

Nazwa folderu z programem i nazwą programu przenośnego (bez rozszerzenia) musi być identyczna!

Dodawanie kategorii programu.

Aby dodać własną kategorię w menu Program, należy utworzyć folder o tej samej nazwie w katalogu ./progs/. Programy dodane do folderu domyślnego są wyświetlane natychmiast w menu programu bez kategorii.

Dodawanie skrótu programu

Oprócz przenośnego oprogramowania w menu Program można dodać skróty do lokalnych programów. Ten wskaźnik do programu zostanie wyświetlony w menu wraz z innymi programami i będzie działać jako najbardziej zwykła etykieta w menu. Aby dodać etykietę na lokalnie zainstalowany program. Po prostu skopiuj go do folderu ./progs/nuzhnaya_vam_categories_frogram/.

Uwaga! Nie próbuj skopiować w menu przenośnych programów nieformalnych skrótów na folderach, witrynach itp. Takie skróty nie będą wyświetlane w menu i odpowiednio nie będą działać. Aby utworzyć skróty do witryn, folderów itp. Użyj [Menu → Ustawienia → Zakładki] (patrz).

Start / zatrzymaj skrypty

Suplement Scripting Startup i Stop Server

W Ospanel możliwe jest uzupełnienie scenariuszy startu i zatrzymania z własnej. Pliki BAT (pliki partii).

Aby uzupełnić skrypt startowy, musisz utworzyć szablon pliku. /userdata/start.tpl.bat.Aby uzupełnić odpowiednio skrypt Stop, musisz utworzyć szablon pliku. /userdata/stop.tpl.bat.. Możesz napisać do takich plików dowolne sekwencje poleceń zaprojektowane do wykonania tłumacza poleceń systemu Windows.

Przed uruchomieniem

Plik /userdata/pre_start.bat (szablon: /userdata/pe_start.tpl.bat.) Występuje PRZED Uruchom wszystkie moduły. Plik musi działać poprawnie i kończyć, w przeciwnym razie serwer będzie oczekiwać jego egzekucji nieskończenie.

Po odpaleniu

Plik /userdata/start.bat (szablon: /userdata/start.tpl.bat.) Występuje PO Uruchamianie wszystkich modułów, ale zanim flaga stanu staje się zielona. Plik musi działać poprawnie i kończyć, w przeciwnym razie serwer będzie oczekiwać jego egzekucji nieskończenie.

Przed zatrzymaniem

Failing plik /userdata/stop.bat (szablon: /userdata/stop.tpl.bat.) Występuje PRZED Zatrzymaj moduły. Plik musi działać poprawnie i kończyć, w przeciwnym razie serwer będzie oczekiwać jego egzekucji nieskończenie.

Po zatrzymaniu

Failing plik /userdata/post_stop.bat (szablon: /userdata/post_stop.tpl.bat.) Występuje PO Zatrzymaj moduły, ale zanim flaga stanu staje się czerwona. Plik musi działać poprawnie i kończyć, w przeciwnym razie serwer będzie oczekiwać jego egzekucji nieskończenie.

Użyj zmiennych jako substytucji

W szablonach z rozszerzaniem .tpl.bat. Możesz używać podstawień. Dostępne opcje do zastępowania zmiennych oprogramowania:
Zmienna Opis zmiennej
% Realprogdir% Prawdziwy sposób na folder z Ospanel (odwrócona ukośnik "
% Progdir% Wygenerowana ścieżka do folderu z Ospanel, biorąc pod uwagę dysk wirtualny (odwrócić slash "
% spriondir% Wygenerowana ścieżka do folderu z Ospanel, biorąc pod uwagę dysk wirtualny (Slash "/")
% dprogdir% Wygenerowana ścieżka do folderu z Ospanel, biorąc pod uwagę dysk wirtualny (podwójny backlash "
% dsprogdir% Wygenerowana ścieżka do folderu z Ospanel, biorąc pod uwagę dysk wirtualny (podwójne leżące "//")
% realsitedir% Prawdziwa ścieżka do folderu korzenia domen (odwrócić slash "
% Sitedir% Wygenerowana ścieżka do folderu głównego domen, biorąc pod uwagę dysk wirtualny (odwrócić slash "
% SSITEDIR% Wygenerowana ścieżka do folderu głównego domen, biorąc pod uwagę dysk wirtualny (Slash "/")
% httpport% Serwer serwera HTTP.
% httpsport% Port serwer HTTPS.
% Postgresqlport% Port Postgresql Server.
% mysqlport% Port serwery MySQL.
% Mongodbport% Port Mongodb Server.
% Memcacheport% Port MemCache Server.
% Fttpsport% Serwer FTP Port.
% httpdriver% Nazwa modułu HTTP
% phpdriver% Nazwa modułu PHP
% mysql_driver% Nazwa modułu MySQL / MariaDB
% pg_driver% Nazwa modułu PostgreSQL
% Mango_driver% Nazwa Moduł MongoDB.
% Memcachedriver% Nazwa modułu Memchache.
% DNSDriver% Nazwa modułu DNS
% IP% Serwer adresów IP.
% Disk% List dysku z wygenerowanej ścieżki do folderu z Ospanel, biorąc pod uwagę dysk wirtualny (tylko litera)
% Osdisk% List jazdy z prawdziwego sposobu na folder z Ospanel (tylko list)
% sysdisk% Dysk systemu Windows (tylko litera)

Oprócz poleceń pisania, wymienione podstawienia można wykorzystać do określenia rzeczywistych zmiennych środowiskowych, na przykład: setx Dir_php "% realprogdir% modules PHP% phpdriver%" Musisz zrozumieć, że pliki rozszerzenia .tpl.bat. są tylko szablony. Batowe pliki i nie będą wykonywane. W procesie uruchamiania lub zatrzymywania serwera pliki szablonów zostanie przekonwertowane na wykonywania. Pliki BAT w tym samym folderze z zastąpieniem zmiennych substytucyjnych i już te gotowe. Bat zostanie wysłany do wykonania.

Uwaga

Po rozpoczęciu procedury ukończenia Uruchomienie systemu Windows. Wszelkie nowe procesy są niemożliwe, więc stastały skrypty ( stop.bat. i post_stop.bat.) Nie przeprowadzono. Jeśli potrzebujesz obowiązkowej wykonania skryptów zatrzymania, musisz natychmiast wyłączyć Ospanel natychmiast, zanim chcesz wyłączyć komputer.

Tryb ograniczony

Z niedostępnym nagrania Plik hostów.e (Z reguły dzieje się to w przypadku rozpoczęcia programu bez praw administratora), program przechodzi w ograniczony sposób pracy z przyciętych funkcjonalności.

W ograniczonym trybie następująca funkcjonalność będzie niedostępna:

  • Korzystanie z aliasu i domen (z wyjątkiem lokalizacji domeny);
  • Określanie adresów serwera IP (z wyjątkiem adresów 127.0.0.1 i *);
Tak więc w ograniczonym trybie jeden z dwóch adresów IP będzie dostępny: 127.0.0.1 lub *, a tylko jedna domena localhost. Inne aliasy utworzone przez Ciebie i domeny nie będą przetwarzane przez program.

Możesz pracować w ograniczonym trybie tylko przy całkowitym braku uprawnień administratora. Jeśli masz możliwość uruchomienia programu z odpowiednimi prawami, zaleca się używanie go bez zawieszenia. W przypadku ciągłego zapomnienia uruchomienia programu wymagane prawa, Włącz opcję [Wymagana karta administracyjna].

Jeśli w dziennikach LACK zobaczysz wiadomość, że plik hosts nie jest dostępny do nagrywania, a Ospanel działa z prawami administratora, oznacza to, że dostęp do tego pliku jest zablokowany przez antywirusowe / zapory (nawet do zaufanych programów) lub dostęp do systemu Windows Ograniczenia praw.

Dodaj Ospanel, a także wszystkie inne elementy, które poprosią antywirus / zaporę, w zaufane programy. Wyłącz ochronę gospodarzy pliku (lub plików systemowych) w ustawieniach programu antywirusowego / zapory, jeśli taka ochrona jest obecna. Spróbuj usunąć plik. C: Windows System32 Drivers itp I ponowne utworzyć z następującymi trefiniami: 127.0.0.1 Localhost w przypadku pracy bez uprawnień administratora, ale z dostępem do pliku hostów, program działa w trybie normalnym bez żadnych ograniczeń. Zezwalaj na wpis w pliku hostów dla wszystkich użytkowników, używając następującego polecenia: atrybta -s -r -H -H -A C: Windows System32 Drygines

Uwaga

Gdy usługa konta konta Użytkownicy (UAC) jest włączony, a uruchomienie administratora Ospanel nie będzie miał dostępu do pliku hostów i automatycznie przejdzie do ograniczonego trybu pracy.

Uruchom bez wprowadzania wpisów w pliku hostów

Ospanel wdraża możliwość pełnego premiery bez wprowadzania wpisów w pliku hostów. Ta funkcja będzie przydatna dla użytkowników sieci biurowych i terminali, w których dostęp do pliku hosta ma tylko starszego administratora. Jeśli opcja [nie dokonuje zmian plików hostów], jest włączony, serwer zaczyna się bez edycji gospodarzy plików, tj. Dostęp do tego pliku nie jest w ogóle wymagany.

Powinieneś wiedzieć i rozumieć, że podczas uruchomienia program sprawia, że \u200b\u200bżądanie DNS do utworzonej każdej domeny, a jeśli nie ma zapisu żadnej z domen w pliku hostów, spowoduje to błąd [Uruchom błąd]. Nie zapomnij uzyskać dostępu do administratora sieci po każdym utworzeniu domeny, administrator musi dokonać niezbędnych wpisów w pliku hostów, w przeciwnym razie nie będziesz mógł uruchomić serwera.

Format nagrywania w standardowym pliku hostów - domena GAP IPNa przykład: 192.168.5.10 Rhino.acme.com 192.168.5.10 x.acme.com

Wysyłanie poczty przez SMTP

Yandex Mail.

Mail.ru Mail.

Poniżej znajdują się typowe ustawienia wysyłania poczty za pomocą serwera SMTP wybranego dostawcy poczty.

Gmail Mail.

Poniżej znajdują się typowe ustawienia wysyłania poczty za pomocą serwera SMTP wybranego dostawcy poczty.


Domyślnie Gmail nie pozwala używać SMTP, więc dostęp musi być aktywowany oddzielnie. Musisz wykonać następujące kroki aktywacji:

1. Zaloguj się na koncie Gmail
2. Na tej samej karcie Przeglądarka, przejdź do https://www.google.com/settings/security/lessSecureApps
3. Aktywuj dostęp do konta "Niezweryfikowane aplikacje" (patrz rysunek poniżej)
4. Uruchom test wysyłający literę za pomocą skryptu na serwerze Ospanel
5. Odśwież stronę https://www.google.com/settings/security/lessSecureAppps i aktywuj dostęp do konta dla "niezweryfikowanych zastosowań" (odwołanie konta próby uzyskania dostępu do konta można zignorować)

Teraz spróbuj ponownie wysłać list, ten czas wysyłanie powinien zarobić.

Dostęp zewnętrzny

Pracuj z zewnętrznymi sieciami

Ospanel może pracować w sieciach lokalnych i Internecie jako serwer WWW. Aby pracować w Internecie, wymagany jest statyczny (biały) adres IP. Aby otworzyć dostęp do serwera z zewnątrz, musisz określić * jako adres IP w ustawieniach Ospanel, w tym przypadku dostęp zostanie otwarty natychmiast dla wszystkich sieci, do których podłączony jest komputer. Jeśli chcesz otworzyć dostęp tylko dla jednej konkretnej sieci (na przykład lokalne), proszę określić adres IP wydany na komputerze w tej sieci w ustawieniach programu.

Informacja

Podczas pracy przez router lub inną bramę może być konieczne użycie dodatkowych ustawień. Zobacz dokumentację używanego sprzętu, skontaktuj się z administratorem sieci.

Dostęp z zewnątrz do lokalnych domen

Po skonfigurowaniu zdalnego dostępu do serwera wszystkie lokalne domeny będą dostępne zdalnie. Ale jak je otworzyć? Aby otworzyć żądaną stronę ze zdalnego maszyny, musisz dokonać pliku zapisu z adresem domeny lokalnej, na przykład: 64.55.96.24 Supersite (gdzie 64.55.96.24 jest adresem komputera, a rosnący jest nazwą lokalna domena). Po wprowadzeniu takiego wpisu w pliku hostów komputer zdalny Domena Supersite będzie dostępna w zwykłym zestawie w wierszu przeglądarki.

Uwaga - z prostym zestawem adresów IP komputera http://64.55.96.24/ lub gdy próbujesz uzyskać dostęp do nieistniejącego domeny lokalnej, zostanie otwarta pusta strona.

Aby otworzyć pewną lokalną witrynę podczas korzystania z adresu IP komputera, możesz utworzyć alias swojego typu. Twój_love_ip \u003d\u003e your_local_domen. Po tych działaniach określona domena lokalna, dla której utworzyłeś alias, będzie dostępny lokalna sieć lub sieć internetowa na http: // your_ne_ip / (na przykład http://64.55.96.24/). Jeśli komputer jest podłączony do kilku sieci i IP \u003d * zainstalowanych w ustawieniach serwera, taki alias musi być utworzony dla każdego adresu IP wydanego komputera w każdej z sieci.

Bezpieczeństwo komputera

Podczas pracy z sieciami zewnętrznymi nie ma gwarancji bezpieczeństwa komputera. Serwer zaczyna się od uprawnień administratora, a zatem skrypty działające pod jego kontrolą mogą zrobić wszystko na komputerze. Otwory bezpieczeństwa dla skryptów mogą otworzyć się z dostępem do komputera. Nie polecamy takiego użycia Ospanel! Przed ustawieniem dostęp zdalny Pamiętaj, aby sprawdzić sekcję tej instrukcji referencyjnej.

Zarządzanie zewnętrzne

Ospanel może otrzymać kilka poleceń przez Internet, znajduje się wbudowany panel sterowania, który działa na dedykowanym porcie. Ponadto program można kontrolować za pomocą wiersza poleceń.

Biuro przez Internet

Aby uzyskać dostęp do panelu sterowania, należy wybrać adres HTTP: // LocalHost: 1515 / (domyślnie). Port, logowanie i hasło do panelu sterowania można określić bezpośrednio do ustawienia Ospanel [MENU → Ustawienia → Różne]. Panel sterowania jest dostępny na dowolnym adresie IP, z którego jest dostępny komputer, a także w dowolnej lokalnej domeny z serwera utworzonego na serwerze. Aby zarządzać programem przez Internet, zewnętrzny adres IP musi być "Biały", tj. Dostępne w Internecie.

Polecenia do użytku w wierszu poleceń

"C: OpenServer \\ OSPANEL.EXE" # RUN "C: OpenServer \\ OSPANEL.EXE" / StartServer OpenServer Ospanel .exe "/ Stop # Stop" C: OpenServer \\ OSPANEL.EXE "/ EXIT # wyjście z programu

Ochrona serwera.

Ustawianie ochrony

Gdy serwer jest otwarty na dostęp z Internetu, staje się niezwykle wrażliwy, zwłaszcza z ustawieniami domyślnymi. Wiele pająków i wirusów stale skanuje Internet do otwartych portów i, z reguły, niezabezpieczony serwer jest zhakowany po kilku godzinach po pojawi się sieć.

Kilka kroków w celu ochrony serwera WWW przed nieautoryzowanym dostępem:

  1. Zmiana standardowe hasła. Użytkownik FTP [Menu → Ustawienia → Serwer FTP];
  2. Zainstaluj własne hasła dla użytkowników root (i innych) wszystkich modułów DBMS;
  3. Włącz narzędzia internetowe i dysk z dostępu z sieci zewnętrznych w ustawieniach [Menu → Ustawienia → Serwer];
  4. Teraz uruchom ponownie Samu. program Menedżera (nie-serwer);
  5. Postępuj zgodnie ze zaporą zamknięciem wszystkich portów z zewnątrz dostępu, z wyjątkiem tych planowanych do użycia (na przykład: 80,443,21,990,53);

Uwaga

Serwer internetowy działa w imieniu administratora komputera, podczas pracy na zewnętrznych adresach IP lub IP \u003d * Bezpieczeństwo Twojego komputera będzie zagrożone! Nie używaj wrażliwych skryptów, nieprawidłowej konfiguracji modułów, prostych haseł.

Wbudowany zewnętrzny ochrona dostępu

Wybór opcji [Serwer zabezpieczający z dostępu zewnętrznego] wyłączy część niebezpiecznego funkcje PHP.Dostęp do narzędzi internetowych z zewnątrz zostanie zablokowany, a dostęp do dysku dla skryptów PHP będzie ograniczony do folderu głównego domen. Ta opcja redukuje wydajność skryptów PHP 3-4 razy.

Pracuj z gruszką i kompozytorem

Instalacja gruszki.

Aby zainstalować Gruszkę Uruchom serwer i uruchom [Menu → Zaawansowane → Konsola], a następnie wpisz polecenie w konsoli chodzić I postępuj zgodnie z dalszymi poleceniami instalatora.

Instalowanie kompozytora.

Kompozytor jest kompatybilny ze wszystkimi modułami PHP począwszy od wersji 5.3. Aby zainstalować kompozytor, uruchom serwer i uruchom [Menu → Zaawansowane → Konsola], a następnie przejdź do folderu z witryną, w której planujesz zainstalować kompozytora (na przykład: cD C: OpenServer Domains LocalHost). Po znalezieniu się w folderze z żądaną witryną wpisz polecenie w konsoli kompozytor init. I utworzyć plik konfiguracyjny kompozytora (kompozytor.json). Po utworzeniu pliku kompozytora.json wpisz polecenie w konsoli instalacja kompozytora. I poczekaj na instalację wybranych projektów, a także ich zależności. W przyszłości możesz zaktualizować zainstalowane projekty za pomocą polecenia aktualizacji kompozytora, na przykład: CD C: OpenServer Domains LocalHost & Composer Aktualizacja -v

Instalowanie projektów kompozytorów.

  1. Wykonaj [Menu → Zaawansowane → Konsola];
  2. Idź do folderu z witryną, w której planowany jest projekt;
  3. Zainstaluj każdy potrzebny projekt, na przykład:
# Idź do folderu z płytą CD C: OpenServer Domains \\ LocalHost # Instalacja symfony Composer Crect-Project Symfony / Framework Standard-Edition Symfony # Instalacja Phpunit Composer Create-Project Phpunit / Phpunit Phpunit & Echo @php -d Output_buffing \u003d 0 PHPUNIT PHPUNIT.PHP% *\u003e PHPUNIT.BAT # Instalacja Compolaver Create-Projekt Lavel / Lavel Lavel --Prefer-Dister # Instalacja PHPDocumentor Composer Create-Project PHPDocumentor / PHPDocumentor PHPDocumentator w przyszłości, aby zaktualizować projekt w ten sposób ustawić Idź do folderu z żądanym projektem i wykonaj polecenie aktualizacja kompozytora: CD C: OpenServer Domains LocalHost PhPunit & Composer Aktualizacja

Pracować w konsoli

Aby rozpocząć wbudowaną konsolę, musisz uruchomić serwer i wykonać [Menu → Zaawansowane → Konsola]. Środowisko środowiskowe (eng. Środowisko) jest utworzone w momencie rozpoczęcia serwera i przekazywane do wszystkich modułów startowych. Wszelkie inne programy, czy to konsola lub IDE, może również uzyskać odpowiednie środowisko, wystarczy uruchomić te programy z menu Ospanel. Aby to zrobić, możesz zrobić zakładkę lub dodać skrót w menu Programy (patrz sekcje i).

Musisz wiedzieć, że jeśli uruchomisz konsolę lub inny program ze standardowego menu Start lub ze skrótu na pulpicie, a nie z menu Ospanel, nie będą w stanie pracować z wirtualnym środowiskiem utworzonym w Ospanel.

Wbudowana konsola może być uruchomiona, nawet jeśli serwer jest wyłączony, w pełnej wersji, uruchom [Menu → Programy → Internet → Konsola]. Jednak gdy serwer jest wyłączony, medium środowiskowe nie jest utworzone, a zatem działają z konsoli z PHP i innymi modułami lub programami (gruszka, kompozytor, skrypty itp.) Będą niemożliwe.

Ważne cechy

Jeśli po raz pierwszy uruchomiłeś konsolę i dopiero uruchomi się serwer, środowisko środowisko nie będzie dostępne w konsoli. Aby rozpocząć pełnoprawną pracę z modułami po uruchomieniu serwera, należy zamknąć i ponownie otworzyć konsolę, ponieważ tylko z aktywnym serwerem konsola otrzymuje prawidłowo utworzone środowisko na początku menu. Podobnie środowisko środowisko nie zostanie zaktualizowane w konsoli. Jeśli włączy się na inny moduł PHP lub MySQL i ponownie uruchomiłeś serwer, ale nie uruchomiłem konsoli!

Poprawki rejestru.

Poprawki są oferowane do niezależnej instalacji z menu Ospanel, wśród domyślnych zakładek. Możesz także znaleźć poprawki w folderze. ./modules/system/ i zastosuj je samodzielnie.

Fix rejestru do odłączenia IPv6

Ta poprawka umożliwia wyłączenie wszystkich komponentów IPv6 innych niż interfejs zamknięcia. Poprawka Określa również system Windows, aby preferować protokół IPv4 IPv6, zmieniając rekordy w tabeli polityki prefiksu. Zastosuj tę poprawkę polecany jest tylko użytkownikom, którzy korzystają z domeny Localhost, a jednocześnie Ospanel nie ma uprawnień do nagrywania pliku Windows System32 Drivers \\ hosts.

Popraw rejestr, aby skonfigurować zachowanie systemu

Korekta ta umożliwia skonfigurowanie zachowania systemu podczas ukończenia. praca w systemie Windows. Fix Wyłącza automatyczne zakończenie procesów i zwiększa czas oczekiwania (po którym proces jest uważany za zależny od) do 30 sekund.

Popraw rejestr, aby optymalizować SSD

Ta poprawka umożliwia wyłączenie zarządzania energią łącza (LPM) i DIPM w sterownikach SATA AHCI. Korzystanie z LPM z płytami SSD często prowadzi do możliwości "Friezes" w działaniu systemu operacyjnego, od małych głupców, dopóki system wisi. Aby zapobiec zużyciu SSD, ta naprawa wyłącza usługi superfetch i prefozowania, a także aktualizowanie czasu ostatniego dostępu do plików NTFS.

Nie stosować poprawki, jeśli system nie używa Dyski SSD.. Użytkownicy notebooka powinni używać znacząco, ponieważ zużycie energii płyt wzrośnie nieznacznie, co zmniejszy czas otwarcia laptopa z baterii.

Napraw rejestr do Tuning TCP

Ta poprawka optymalizuje wartości TCptimedwaitdelay i Maxuserport dzięki wynikowi, że system będzie mógł pracować szybciej i dużą liczbą połączeń TCP. W szczególności problem z torrentami zniknie: nie można wykonać operacji na gnieździe, ponieważ Bufor jest zbyt mały lub kolejka jest pełna. Będzie również w stanie pracować normalnie inne programy tworzące dużą liczbę jednoczesnych połączeń TCP.

Napraw sterownik TCpip dla Windows XP

Naprawy limit na wpół open jest przeznaczony do zmiany maksymalny numer Jednoczesne półpunktowe połączenia TCP (połowa otwartych połączeń lub próby połączenia) w pliku systemowym TCpip.sys. Ograniczeniem jest to, że komputer nie może mieć więcej niż 10 jednoczesnych półprzekotowych związków wychodzących. Zatem prędkość połączenia z innymi komputerami jest faktycznie ograniczona. Plaster umożliwia usunięcie tego ograniczenia, czyli zwiększenie maksymalnego limitu półprawnych połączeń. W przypadku ogromnej większości użytkowników będzie wystarczający limit równy 100. Prawa ma zastosowanie do przestarzałych wersji systemu Windows X32 i X64: XP, 2003, Vista. Począwszy od wersji systemu Windows Vista SP2 i Windows 7, nie ma potrzeby stosowania łatki i w przypadku wystąpienia, powie Ci o niemożności instalacji.

Uwaga

Po zastosowaniu poprawek należy ponownie uruchomić komputer.

Pytania i odpowiedzi

Nie rozpoczął?

Nie powinieneś rozpaczać, spójrz na wspólny dziennik programu i innych dzienników komponentów [MENU → Wyświetl dzienniki]. W przytłaczającej większości przypadków znajdziesz przyczynę nieudanego start. W bardziej złożonych przypadkach włącz [Serwer Uruchom w trybie debugowania], pozwoli to zobaczyć informacje o debugowaniu podczas uruchamiania. Dodaj także Ospanel zaufane programy Twoja firewall lub antywirus, jeśli w ogóle.

Pisze, że port 80, 3306 itp. już zabrany!

Uwzględnij opcję Ustawienia Ospanel [Uruchom serwer w trybie agresywnym], w tym trybie wszystkie programy zajmują pożądane porty zostaną uwzględnione. Dodaj Ospanel B. zaufane programy Twój serwer antywirusowy / firewall / serwer proxy lub porty śledzenia odłączania 80/443/21 / 90xx / 3306 Jeśli tak jest. W indywidualnym antywirusie / drewno opałowym ich dodatkowe jest możliwe. Ustawienia związane z przechwytywaniem połączeń połączeń sieciowych.

Pisze, że w tym folderze nie ma praw dostępu do pracy!

Próbujesz uruchomić Ospanel z folderu, który należy do innego użytkownika, lub pliki Ospanel zostały nagrane na komputerze przez innego użytkownika. Jeśli Ospanel uruchomi się przez użytkownika Pavel (na przykład), zaloguj się do systemu pod kontem Pavel i skopiuj Ospanel do takiego folderu, który należy do Pavel Użytkownika (istnieje prawa wpisowe), po którym serwer zaczyna się dla tego użytkownika dać. Zamiast kopiowania, możesz ustawić konkretne prawa dostępu do folderu Ospanel, skontaktuj się z administratorem komputera.

Dlaczego szare przyciski i nie klikają?!

W dowolnym momencie tylko te przyciski i sekcje menu, które mogą wykonać powierzone im akcję. Na przykład: Jeśli serwer nie działa, element menu PHPMYADMIN będzie nieaktywny; Jeśli serwer działa, przyciski przyciski czyszczące nie będą dostępne itp.

Nie mogę otworzyć menu, gdy flaga żółtego koloru!

Chazażnik żółty sugeruje, że polecenie jest wykonywane (na przykład ustawienia uruchamiania, zatrzymania lub zapisywania). Podczas wykonywania poleceń menu programu nie jest dostępny.

Stworzył 3000 domen, a teraz serwer nie rozpoczyna!

Zwiększ liczbę kontroli stanu serwera do 20-30 lub wyższej w [Menu → Ustawienia → Różne] Ustawienia. Przełącz na użycie Apache HTTP, jeśli używasz modułu Nginx.

Chcę przetestować witrynę z uwzględnieniem różnych prędkości Internetu (na przykład urządzenia mobilne)!

W Ospanel możliwe jest ograniczenie szybkości transmisji danych w celu symulacji powolnego pobrania strony. Aby ograniczyć prędkość, użyj menu Ospanel: [Menu → Ustawienia → Różne]. Prędkość może być ograniczona w zakresie 1-40 KB w sekundę, ustawienie wartości 0 lub więcej niż 40 anuluje limit. Limit prędkości jest ustawiony na każde żądanie, więc jeśli klient jednocześnie otwiera 4 zdjęcia na miejscu (4 związki), każdy z nich zostanie załadowany w danej prędkości.

Gdzie edytować ustawienia modułu?

Aby edytować ustawienia modułu, użyj menu Ospanel: [Menu → Zaawansowane → Konfiguracja].

Gdzie są moje litery oszczędzają?

Domyślnie wszystkie litery są przechowywane w folderze tymczasowym. userData / tmp / e-mail /, Podczas zatrzymania serwera folder ten nie jest wyczyszczony. Możesz skonfigurować wysyłanie listów za pomocą zdalnego serwera SMTP: [Menu → Ustawienia → mail].

Klikam menu programu do żądanej witryny, ale nic się nie otwiera!

Aby pracować wiele elementów menu, obecność prawidłowo zainstalowanego i obsługi domyślna przeglądarka. Możesz również bezpośrednio określić przeglądarkę w ustawieniach programu: [Menu → Ustawienia → Menu].

Stworzyłem domenę Local_site.loc, ale nie działa!

Symbol podkreślenia nie może być w nazwie domeny, więc ta domena nie jest podłączona. Dozwolone znaki :.

Serwer nie rozpoczyna się od IP 192.168.0.1 i mówi, że Localhost działa tylko na IP 127.0.0.1!

Rzeczywiście, lokalizacja domeny może być używana tylko z adresem IP 127.0.0.1, więc zmień nazwę tej domeny lub usunąć ją, jeśli go nie potrzebujesz.

Chcę pracować bez dysku wirtualnego!

Wybierz w Ustawieniach Ospanel, aby pracować bez dysku wirtualnego i skopiować folder serwera w takim katalogu, której ścieżka zawiera tylko łacińską lub cyfry, w przeciwnym razie pracuje bez Wirth. Dysk nie będzie możliwy.

Nie widzę wirtualnego dysku!

Jeśli nie pracujesz na koncie administratora, ale Ospanel działa z prawami administratora, a następnie wirtualny dysk (jeśli jest używany) będzie dla Ciebie niedostępny. Ospanel będzie działać dobrze. Możesz wyłączyć korzystanie z dysku wirtualnego w ustawieniach, a jednocześnie rozważmy wymagania dotyczące ścieżki bezwzględnej opisanej w poprzedniej odpowiedzi.

Serwer zaczyna się, ale przeglądarka mówi, że domena nie została znaleziona!

Jeśli jesteś skonfigurowany do pracy przez serwer proxy w przeglądarce, miejsca lokalne będą niedostępne. Aby poprawić sytuację, odmówić korzystania z serwera proxy w przeglądarce lub dodawanie lokalnych domen i adres IP serwera do listy wyjątków proxy w ustawieniach przeglądarki. W niektórych przypadkach musisz ponownie utworzyć plik hostów (patrz).

Dlaczego musisz ustawić wyświetlanie zakładek zamiast witryn?

W tym trybie utworzone zakładki są wyświetlane zamiast listy domen, będzie przydatne podczas tworzenia zespołów demonstracyjnych z zainstalowanymi skryptami (patrz).

Trudno mi ponownie utworzyć zakładki, użytkowników FTP itp., Musisz je po prostu edytować!

Nie musisz ponownie utworzyć rekordów, po prostu wykonaj dwukrotnie kliknięcie na rekordy, które są zainteresowani w tabeli, po której wpis ten natychmiast usunie z listy i będzie renderowany z powrotem do pola edycji. Nie zapomnij dodać edytowanego nagrania do tabeli!

Łączenie się z bazą danych trwa dłużej niż 1 sekundę!

Wyłącz użycie protokołu IPv6 przy użyciu instrukcji z części niniejszej instrukcji.

Skopiowałem skrypt do folderu z domenem, po ponownym uruchomieniu serwera nie widzi plików i pokazuje błąd!

Najprawdopodobniej skopiowałeś lub stworzyłeś taki podfolder w folderze domen, nazwa, której spada w warunkach automatyczne wyszukiwanie Folder główny domeny (patrz).

Serwer stopniowo wziął wszystko na dysku!

Stopniowe zniknięcie wolnej przestrzeni sugeruje, że masz wyłączone automatyczne czystych dzienników podczas uruchamiania serwera. W rezultacie, dzięki aktywnym użyciu plików dziennika serwera rosną do ogromnych rozmiarów i zajmować wszystko, co wolne miejsce na dysku. Wyczyść nagrywanie dziennika w przeglądarce dziennika i włącz dzienniki dzienników podczas uruchamiania w Ustawieniach Ospanel. Wyczyść folder. . UserData tmp z plików tymczasowych.

Jak mogę utworzyć własną konfigurację hosta dla domeny?

Użyj szablonu konfiguracji wirtualnego hosta w folderze z żądaną domeną, aby utworzyć specjalną konfigurację domeny. Podczas tworzenia / modyfikowania pliku wymagany jest serwer restartu. Szablon konfiguracji dla żądanego modułu można znaleźć w folderze ./userdata/config/.

Na przykład, jeśli chcesz utworzyć własną konfigurację domeny XXX.RU dla modułu Apache-2.4.2, a następnie skopiuj plik ./userdata/config/apache-2.4.3_vhost.conf. W folderze z żądaną domeną edytuj ten plik do swoich potrzeb i uruchom ponownie serwer.

Lub inny przykład przy użyciu modułu Apache + Nginx możesz skopiować do folderu domeny zarówno plików konfiguracyjnych dla każdego serwera: Apache-2.2.23 + Nginx-1.2.4_vhosta.conf i Apache-2.2.23 + Nginx-1.2.4_vhostn.conf.

Uwaga - Podczas edycji konfiguracji hosta nie można usunąć ani zastąpić zmiennych systemowych% ...%, można włączyć tylko nowe wpisy konfiguracji komplementarnej.

Jak i gdzie są konfigurację komponentów Edytuj?

Ospanel używa szablonów konfiguracyjnych, które są dostępne za pośrednictwem wspólnego menu programu. Nie próbuj edytować tymczasowych plików konfiguracyjnych, które są tworzone w momencie rozpoczęcia serwera, nie ma sensu. Szablony konfiguracji są indywidualne dla każdego modułu, tj. Jeśli wybierzesz dowolne z modułów jako aktywne, ustawienia tego modułu są aktywowane. Na przykład: skonfigurowałeś szablon pliku php.ini z modułem aktywnym PHP 5.2, po którym moduł PHP 5.3 został wybrany jako aktywny. W takim przypadku musisz ponownie skonfigurować szablon pliku php.ini dla modułu PHP 5.3.

Ustawienia Szablony dla wszystkich modułów i narzędzi są przechowywane w folderze ./userdata/config/Nie można ich używać jako prawdziwych konfiguracji i określają podczas uruchamiania modułów, konsol i skryptów. Podczas procesu startupu, szablony konfiguracji przechodzą przez parser, który zastępuje wszystkie zmienne do rzeczywistych danych i zapisuje gotowe pliki konfiguracyjne do folderu ./USERDATA/TEMP/CONFIG/.

Jak określić ustawienia specjalne do podłączenia do serwera SMTP dla wybranej domeny?

W Ospanel możliwe jest wysyłanie poczty za pośrednictwem serwera SMTP trzecich, podczas gdy wszystkie domeny wykorzystują te połączenia określone przez użytkownika w oknie Ustawienia Ospanel. Aby pewna domena użyć własnych ustawień połączenia do serwera SMTP, musisz je określić w szablonie konfiguracji tego hosta. Otwórz wirtualny szablon konfiguracji hosta (jak utworzyć go jest opisane w poprzedniej odpowiedzi) w folderze z żądaną domeną i dodaj następujące treści do opisu hosta (pojedyncza linia): php_admin_value sendmail_path "% mailway% -t --smtp -Ssl \u003d Brak --smp- serwer \u003d smtp.xxx.xx --smtp-port \u003d xx [Chroniony e-mail] [Chroniony e-mail] --Smp-pass \u003d xxxxxx --pop3-server \u003d pop3.xxx.xx [Chroniony e-mail] --pop3-pass \u003d XXXXXX "Na przykład: % Limit% Dokumentroot "% hostdir%" ... php_admin_value sendmail_path "% mailway% -t --smtp-ssl \u003d brak --smp-server \u003d smtp.xxx.xx --smtp-port \u003d xx [Chroniony e-mail] [Chroniony e-mail] --Smp-pass \u003d xxxxxx --pop3-server \u003d pop3.xxx.xx [Chroniony e-mail] --pop3-pass \u003d xxxxxx "... Ostatnia część linii --pop3-serwer \u003d pop3.xxx.xx [Chroniony e-mail] --pop3-pass \u003d xxxxxx Dodaj tylko wtedy, gdy autoryzacja POP3 jest wymagana przed SMTP. Możliwe wartości dla --SMTP-SSL \u003d parametr \u003d nie jest żaden, auto, ssl lub tls.

Należy pamiętać, że przy określaniu własnych ustawień połączenia na serwerze SMTP, wysyłanie poczty dla wybranej domeny nie będzie działać niezależnie od głównych ustawień Ospanel. Należy również pamiętać, że wszystkie dane serwera SMTP, w tym login i hasło będą dostępne w skrypty PHP. I widoczne w Informacje PHPINFO (), dlatego w celach bezpieczeństwa, nie zaleca się stosowania opisanej możliwości określenia ustawień wysyłania poczty w konfiguracji hosta.

Rozwiązanie problemów

Poniżej znajduje się procedura działania niezbędna do rozwiązania problemów z uruchomieniem serwera. Po zakończeniu każdej akcji należy powtórzyć próbę rozpoczęcia serwera, aw przypadku awarii START, możesz przejść do następnego elementu.
  1. Uruchom [Menu → Zaawansowane → pierwszy start]. Opcjonalnie możesz zgodzić się na naprawy w rejestrze.
  2. Upewnij się, że adres IP określony w ustawieniach istnieje (z wyjątkiem [*]). Upewnij się również, że wszystkie inne ustawienia programu są poprawne.
  3. Dodaj Ospanel B. zaufane programy Twoja firewall / antywirus lub dostosuj je prawidłowo, jeśli w ogóle.
  4. Uruchom [Menu → Widok dziennika], spróbuj znaleźć przyczynę problemu i wyeliminować go (jeśli to możliwe).
  5. Włącz opcję Ustawienia Ospanel [Uruchom serwer w trybie debugowania] i spróbuj znaleźć przyczynę problemu i wyeliminować go (jeśli to możliwe).
  6. Przejdź przez konsolę (uruchom na nazwę administratora) następujące polecenie: atrand -s -r -H -a C: Windows System32 Drygines itp
  7. Aktywuj serwis DNS, jeśli jest wyłączony i uruchomić go, wyłącz wszystkie usługi, w których nazwie jest IIS.
  8. Wyłącz światowy proxy i proximifer, jeśli są zainstalowane na komputerze.

Informacja

Bardzo częstym problemem jest zajęty port 80, zwykle bierze go programem Skype. Aby rozwiązać problem, przejdź do [Skype → Zaawansowane → Połączenie] i wyjmij pole wyboru z [Użyj portów 80 i 443 jako alternatywy].

Kontrola konta użytkownika (UAC)

Gdy usługa konta konta Użytkownicy (UAC) jest włączony, a uruchomienie administratora Ospanel nie będzie miał dostępu do pliku hostów i automatycznie przejdzie do ograniczonego trybu pracy. Z reguły, ograniczony tryb miga obecność tylko jednego lokalnego domeny w menu programowym, podczas gdy utworzono również inne domeny. Aby skorygować sytuację, włącz opcję [Wymagane karty Administracja] w ustawieniach Ospanel i uruchom ponownie program lub wyłączyć sprawdzanie konta (UAC).

Jeśli nie masz możliwości odłączania UAC lub uruchomić program z prawami administratora, istnieje kilka opcji rozwiązywania tego problemu:

  1. Za pomocą wbudowanego serwera DNS (konfiguracja zgodnie z instrukcją);
  2. Opcja aktywacji [nie wprowadzaj zmian w pliku hostów] + ręczne edycja tego pliku;
  3. Zainstaluj autoryzowane prawa do nagrywania w pliku hostów dla wszystkich użytkownicy systemu Windows.;
  4. Odmowa zarządzania domenami i pracującym z jedynym domeny localhost;

Tworzenie zespołów.

Co to jest i dlaczego jest to konieczne?

Na przykład: masz swoją stronę, skrypt lub CMS, które musisz przesłać, aby zapoznać się z przyszłymi klientami, pokaż klienta lub po prostu wykonaj pakiet demonstracyjny dla swojego produktu. Konieczne jest, aby praca oprogramowania była równie dobrze dobrze, w tej samej konfiguracji, została już zainstalowana i gotowa do pracy lub zapoznania się. Ospanel ci pomoże!

Możesz utworzyć gotowy mini-serwer z zainstalowanym skryptem, System CMS., strona, projekt itp., A przyszli użytkownicy lub klienci zostaną tylko pobrane i biegać! Twój produkt będzie początkowo operacyjny, nie musisz wyszukiwać dla niego serwera, nie będziesz musiał instalować, skonfigurować itp. Ponadto materiały demonstracyjne mogą być dystrybuowane do klientów na dysku CD / DVD. Ospanel jest w stanie uciec od takich przewoźników, jak za pomocą regularnego dysku twardego lub napędu flash z jedyną różnicą, że podczas pracy z dysku optycznego nie zostaną zapisane po wyjściu z programu.

Jak utworzyć montaż demonstracyjny

  1. Pobierz Mini Dystrybucję Ospanel ostatnia wersja I rozpakuj go w folderze tymczasowym. Idź do folderu, w którym rozkład został rozpakowywany i uruchomiony program Ospanel.exe..
  2. Usuń niepotrzebne moduły w folderze ./Modules/php/2., ./modules/database/2. i ./modules/http/2. Pozostawiając tylko jeden moduł w folderach do wykorzystania do oprogramowania. Jeśli nie planujesz użyć modułów DNS i MemCached, foldery z tymi modułami można również usunąć: ./modules/dns/2. i ./modules/memCached.com. odpowiednio.
  3. Kliknij [Menu → Ustawienia] i wybierz te moduły, które nie usunąłeś. Ustaw adres IP serwera do wartości 127.0.0.1 , Wyłącz [Automatyczna sprawdzanie aktualizacji], nie odłączaj [automatycznie, aby określić potrzebę wirtualnego dysku]. Zainstaluj wszystkie inne potrzebne ustawienia.
  4. Kliknij [Menu → Zaawansowane → Konfiguracja] i skonfiguruj szablony konfiguracji żądanych modułów pod produktem (skrypt / miejsce / CMS), jeśli to konieczne.
  5. Uruchom serwer i zainstaluj oprogramowanie (skrypt / miejsce / CMS) na domenę lokalny Gospodarz.który jest domyślnie obecny w Ospanel. Wykonać niezbędne działania Ustawiając skrypt, po czym wyjdą wszystkie formy autoryzacji, w których zalogowałeś się (na przykład: konto osobiste, administracja itp.).
  6. Kliknij [Menu → Ustawienia] i utwórz zakładki dla głównych stron swojego oprogramowania (na przykład: panel administratora, konto osobiste, Strona główna.). Włącz opcję [Pokaż zakładki zamiast witryn] w ustawieniach Ospanel. Teraz zatrzymaj serwer i zapisz ustawienia.
  7. Kliknij [Menu → Wyjdź] i zmień nazwę pliku programu zgodnie z nazwą produktu, na przykład . / All folder / Ospanel.exe w . / Megaakm serwer.exe.
  8. Teraz możesz dodać dokumentację do produktu do zespołu w pliku Form.Chm. Plik musi zostać skopiowany do folderu ./modules/system/doc/Później zostanie wyświetlona w menu [Zaawansowana → Dokumentacja]].
  9. Teraz spakuj zawartość folderu tymczasowego w archiwum samoobmienia lub rejestrować jego zawartość na dysku CD / DVD. Wybór zależy wyłącznie od zamierzonej formy rozpowszechniania zespołu.
Personal Demo Montaż dla twojego oprogramowania gotowy!

W powyższym sposobie można przygotować nie tylko zespoły demonstracyjne, ale także pakiety deweloperskie dla programistów, prezentacje witryn, archiwów portali, materiałów interaktywnych na CD itp.

2. Pliki projektu.

Nazwiduję domenę "Myshop" (możesz wybrać swoje imię). Rozpakuj pobrane archiwum za pomocą projektu w folderze C: OpenServer Domains Myshop

Powinien się tak uzyskać: (zwróć uwagę na ścieżkę do folderu)

3. Dodaj domenę lokalną do Otwórz Server.

Przejdź do ustawień:

Następnie w zakładce "Domeny". Na liście rozwijanej wybierz pozycję menu "Management Management":

Program żądał ponownego uruchomienia serwera, potwierdź:

4. Sprawdź pracę witryny.

Hooray! Witryna działa, chociaż pokazuje błąd. Tekst błędu stwierdza, że \u200b\u200bwitryna nie może połączyć się z bazą danych. Teraz ją skonfigurujemy.

5. Ustawianie bazy danych.

Na początku lekcji pobraliśmy archiwum db_export.zip. Rozpakuj go. Plik db_export.sql to baza danych "Kopiuj", trzymaj go pod ręką.

Dołączony do open Server "Ohm jest dostarczany do narzędzia Phpmyadmin. Wykorzystaj go do pracy z bazą danych:

Przejdź do panelu z loginem "root", hasło, aby pozostawić pusty

Przejdź do karty Importuj (Importuj), wybierz plik (Wybierz Plik), wybierz plik db_export.sql, kliknij Otwórz (Otwórz).

Po chwili importowana zostanie podstawa, możesz zobaczyć zawartość swoich tabel:

6. Ustawianie ustawień połączenia bazy danych.

Ostatnim krokiem jest skonfigurowanie parametrów. Aby to zrobić, edytuj plik db_params.php w naszym projekcie. Aby to zrobić, otwórz go notatnikiem:

I wprowadź niezbędne dane. Nazwa podstawy pozostaje niezmieniona - "phpshop". W naszym przypadku (kiedy standardowa instalacja Open Server) Użytkownik "Root", hasło - pusty ciąg.

Z artykułu dowiesz się: dlaczego potrzebujesz openServer, skąd pobrać go i jak go zainstalować (pokażę na przykładzie systemu Windows 10)

Open Server umożliwia korzystanie z lokalnego serwera na komputerze. Oznacza to, że możesz pracować na swojej stronie komputer domowyA gdy strona będzie gotowa przenieść go gotowy i pracownik w Internecie.

Kliknij Pobierz. Na stronie załadunku wybierz wersję podstawowej. Wprowadź kod numeryczny z obrazu i kliknij przycisk Pobierz.

Otworzy się strona, w której otrzymają dwie opcje pobrania programu.

Pierwsza metoda jest wypłacana (minimalna ilość darowizn wynosi 60 rubli) - ta metoda zapewni szybkie ładowanie.

Druga metoda jest bezpłatna i odpowiednio, bardzo wolna))

Jest to taki plik (w dniu pisania artykułu, wyglądało tak, teraz może już inaczej). Jest to archiwum z programem.

Kliknij dwukrotnie plik. Okno zostanie otwarte z propozycją, aby wybrać miejsce, w którym rozpakować pliki z archiwum. Wybrałem dysk d.

Kliknij przycisk OK. Rozpocznie się proces rozpakowań.

Idziemy do folderu wybranego na trzecim kroku. Widzimy, że pojawił się folder OpenServer. Wejdziemy do tego.

Widzimy dwie etykiety uruchomienia programu (etykieta może być tylko jedna, to zależy duże łóżka).

Dwa razy kliknij na etykietę X64 Server.

Ponieważ jest to pierwsze uruchomienie programu Openerver, proces instalacji komponentów (Microsoftvc ++) rozpocznie się dla prawidłowego działania programu.

Po zakończeniu instalacji program powie Ci, że musisz ponownie uruchomić komputer. Restart.

Ango przekazujemy czwarty krok - to znaczy idziemy do otwartego folderu serwera i uruchomić program.

W zasobniku (obszar w prawym dolnym rogu, gdzie zegar) widzimy nową ikonę - czerwony pole wyboru.

Kliknij myszą nad nim, a otworzy się menu programu. Kliknij zielone pole wyboru z inskrypcją.

Czekamy trochę. Czerwony pole wyboru zmieni kolor na żółty, a po zmianie koloru na zielono. Serwer działa.

Jeśli otwarty serwer nie uruchomi się - pojawia się okno z napisem "Uruchom awarię!", A następnie zejść na artykuły do \u200b\u200bopisu ustawień otwartego serwera.

Sprawdzanie Opensever.

Kliknij zielone pole wyboru. W menu otwiera się, przynieś strzałkę do elementu moich witryn. Podmenu pojawi się z jedynym punktem lokalnym. Kliknij na to.

Przeglądarka otworzy stronę za pomocą wiadomości, którą działa OpenSserver.

Hooray! Zrobiliśmy to))

Jak widać, instalacja lekcji OpenServer nie jest trudna. Podoba mi się ten lokalny serwer bardziej niż Denver, więc używam go w moich projektach i doradzam.

Teraz musi być skonfigurowany.

Open Server Setup.

Kliknij pole wyboru. → W otwierającej się menu kliknij ustawienia.

W oknie, które otwiera się na karcie głównej, zaznacz pole wyboru, aby rozpocząć od Windows. Zostawiłem opóźnienie, ponieważ jest on oferowany przez 20 sekund. Opóźnienie jest potrzebne, aby nie spowolnić załadunku systemu Windows. Najpierw pobierz wszystkie elementy, które musisz pracować, a następnie uruchomi się serwer.

Zanotuj również element, aby wymagać konta administratora. Niektóre funkcje działają tylko z prawami administratora, na to, należy umieścić zaznaczenie.

Dla tych, którzy mają otwarty serwer, podczas uruchamiania wyświetla awarię start-up - musisz przejść do karty serwera w ustawieniach, i sprawdź "Nie dokonuj zmian w pliku hostów", jeśli OpenServer jest początkowo uruchomiony normalnie, Wtedy nie ma kleszcza.

Szkolenie do tworzenia witryn jest kontekstową sprawą, czasochłonną, wymagającą wielu kosztów. Nawet z zastrzeżeniem użycia użyteczności CMS. . W inny sposób niż metoda próbek i błędów, niemożliwe jest opanowanie tej sprawy. Ale nadal będziemy próbować i pomylił, nie jest konieczne spłacanie usług hostingowych i wyrzucać do przestrzeni internetowej "Niezrozumiany" materiał. Dojrzewaj w swoim tematu, spójrz na format projektu, wygląd nazwa domeny, Do ustalenia z strategii promocyjnej i inne podtyzie procesowe można zmierzyć, przekazywanie funkcjonalności wybranej CMS..

Aby to zrobić, musisz utworzyć witrynę na swoim komputerze - lokalny serwer.. Jak zorganizować w środowisku Windows i wprowadzić popularne CMS. Do blogowania - wszystko to będzie wyglądać poniżej w szczegółach. I jako platforma serwera wybierz .

1. OpenServer: O platformie

Open Server. - to jest platforma Software. Dla profesjonalistów internetowych, zapewniając tworzenie i obsługę pełnoprawnego środowiska serwera. Jest to montaż wszystkich niezbędnych komponentów, z którymi można utworzyć na swoich komputerach o dowolnej złożoności, przez dowolną wybraną CMS.. Witryny stworzone w ten sposób (jako gotowy) Rozdarty do płatnych hostingów.

Kluczowe korzyści OpenServer:

Wolny;
Przenośność, całkowita niezależność od środowiska środowiska Windows i zdolność do pracy z serwerem na napędach zewnętrznych z dowolnego innego urządzenia;
Funkcjonalność, w szczególności wsparcie dwóch modułów HTTP - Apache i Nginx;
Szereg narzędzi do wygodnej pracy z komponentami montażowymi (MySQL, PHP);
Aktualne wersje komponentów, które są częścią składników;
Wygodne zarządzanie serwerami.

2. Pobierz i zainstaluj OpenServer

Możesz pobrać openServer z witryny deweloperów:

Oferujemy 3 zespoły dystrybucji: podstawowy , premia i maksymalny . Jeśli rozmawiamy tylko o tworzeniu i testowaniu witryny , możesz wykonać podstawowy montaż, przedstawia niezbędne elementy - Apache. , PHP. i MySQL.. Aby perspektywę studiowania nowych możliwości, nowy jest lepszy, aby natychmiast pobrać jedną z bardziej funkcjonalnych zespołów.

Opisy zespołów są tutaj podane na stronie ich pobrań tuż poniżej. Jeśli odmówisz zakończenia pobierania platformy, trzeba będzie długo poczekać, więcej niż półtora godziny dokładnie. Więc lepiej zorganizować go na noc lub w kolejnym przestoju komputera.

Pobrane archiwum jest rozpakowywanie w dowolnym miejscu na sekcji płyty nieładowej. Lub na dysku flash USB, jeśli pracujesz z witryną na wielu komputerach.

Po rozpakowaniu przechodzimy przez określoną ścieżkę i biegamy przez Exe. -File dla odpowiedniego bitu okien. Wybór języka platformy pojawi się w małym oknie.

Następnie zostaniemy poproszeni o ustalenie środy Microsoft Visual C ++ . W oficjalnych dystrybucjach miejscowych wersji systemu Windows, należy zainstalować pomysł. Ale w każdym razie możesz zgodzić się na instalację, nie będzie gorzej.

3. Uruchomienie serwera.

Po instalacji Microsoft Visual C ++ Komputer uruchomi się ponownie. Uruchom openServer na nowym. Dostęp do funkcji platformy będzie dostępny w menu pojawiającym się na jej ikonie w zasobniku systemowym. Serwer startowy jest wykonywany przez opcję z zieloną flagą "Biegać".

4. Możliwe problemy podczas uruchamiania serwera

Niestety, udany początek serwera nie będzie obserwowany w każdym przypadku. Faktem jest, że domyślnie w OpenServer jest skonfigurowany jest stosowanie bieżących wersji komponentów, w szczególności. Http. -Moduł Apache 2.4. i PHP 5.5. . Te ostatnie są niezgodne z wersjami systemu Windows, począwszy od Widok. I starszy. Typowe problemy z uruchomieniem serwera - zatrudnienie portu 80 i 443 .

O tych i innych powodów uruchom openServer. Uwaga raportu w zasobniku systemowym. W takim przypadku możemy odnosić się do sekcji ustawień platformy i coś do kontrolowania. W zakładce możesz eksperymentować z innymi wersjami Apache., PHP. i MySQL..

Jeśli serwer nie uruchomi się z powodu ruchliwego portu Http 80. Musisz zamknąć Skype. Ale możesz wejść i inaczej - na karcie Ustawienia, przypisz innego portu do platformy. To samo należy zrobić, jeśli niektóre z programów weźmie port Https 443. .

Kolejna trudność w pracy dowolnego lokalnego serwera - blokowanie zapory i antywirusów. Gdy pojawi się komunikat zapory na ekranie, należy zezwolić na działanie openServer. Możesz zajmować się antywirusem, dzięki czemu platforma rozpakowała folder i jego przepływ pracy w wyjątkach. Na przykład w Windows 10 Twórcy aktualizują Z regularnym obrońcą odbywa się to w następujący sposób.

5. Instalowanie WordPress.

Więc serwer działa. Przy okazji, można sprawdzić, można sprawdzić, wprowadzając przeglądarkę do paska adresu:

lokalny Gospodarz.

Jeśli wszystko jest w porządku, zobacz napis powitalny test "Open Server Panel działa ;-)".

Następnie w folderze instalacyjnym OpenServer «Ospanel» Otwórz podfolder. Tutaj tworzysz nowy folder i zadzwoń do tego. Jeśli istnieje nazwa domeny, wprowadzamy ją jako nazwę folderu. Jeśli proces tworzenia witryny w niemowlęctwie można wybrać typ nazwy technicznej "Site1" . Nawiasem mówiąc, w menu OpenServer implementuje szybki dostęp do folderu z witrynami serwerowymi.

Rozpakowanie archiwum z zestawem dystrybucyjnym nie jest potrzebny. Możesz po prostu skopiować jego zawartość. Windows jest wśród arsenalu personelu Zamek błyskawiczny. - Archiwator, aby archiwum z dystrybucją jest CMS, można go odkryć nawet w dyrygorze. Musisz skopiować, nie jest folderem, ale tylko to, co jest w niej.

Skopiowano do wstawienia wewnątrz folderu witryny utworzonej powyżej.

Uwaga: wewnątrz folderu witryny nie powinno być folderu pośredniego "WordPress", w przeciwnym razie jego nazwa spędza czas na adresie strony witryny.

6. Baza danych MySQL.

Następny etap - tworzenie bazy danych MySQL. Teren. W menu OpenServer kliknij "Dodatkowo", wybierz. Domyślne okno przeglądarki otworzy interfejs aplikacji internetowych. W formularzu autoryzacji musisz wprowadzić tylko nazwę użytkownika:

korzeń.

Pole hasła Pozostaw puste. Kliknij "Naprzód".

W formie formy:

Wypełnij wykres nazwy użytkownika (Identycznie nazwany folder witryny) ;
Wypełnij wykresy haseł i potwierdzenie (Możesz użyć poniższego przycisku. "Generować" Do pokolenia bezpieczne hasło) ;
Zaznaczamy pola wyboru proponowanych opcji bazy danych;
Świętujemy zaznaczenie "Zaznacz wszystko" Globalne przywileje.

Nazwa użytkownika i hasło oszczędzają gdzieś TEKST.Menedżer plików lub hasła. Kliknij "Naprzód".

Baza MySQL. Utworzony. Nazwa identyczna nazwa konto. Możemy zamknąć kartę przeglądarki za pomocą aplikacji internetowej.

7. Edycja pliku konfiguracyjnego WordPress

Teraz musisz edytować plik konfiguracyjny WordPress. Idziemy do folderu witryny i szukamy pliku:

wp-config-próbki.php

Zmień nazwę i usuń go z nazwy "-Próba" . Zgodnie z wynikiem, plik powinien się okazać:

Otwórz ten plik za pomocą dowolnego programu typu Notatnik, na przykład, Notatnik ++.. Trzy wykresu, jak pokazano na poniższym zrzutu ekranu, usuń wartości domyślne. A zamiast tego zastępujemy twoje wartości - dane utworzone w poprzednim kroku MySQL. :

"Db_name" - Nazwa podstawy;
"Db_user" - Nazwa konta (Identycznie poprzednia wartość) ;
"Db_password" - Hasło.

Następnie spadamy poniżej przed zmianą kluczy WordPress. Przechodzimy na link, aby je wygenerować, skopiować wartości w oknie przeglądarki i włóż je do odpowiednich wykresów notatnika, jak pokazano na zrzucie ekranu poniżej.

Zapisz i zamknij plik.

8. Uruchamianie panelu administratora WordPress

Otworzy się w domyślnym oknie przeglądarki na scenie. podstawowe ustawienie Teren. Tutaj podajesz swoją nazwę, wymyślić nazwę użytkownika i hasło. administrator- WordPresspace. Świętuję znacznik wyboru. Odmowa na indeksowanie witryny według wyszukiwarek. Kliknij

Korzystanie z nazwy użytkownika nazwy użytkownika i hasła administratorPanel WordPress. Wszystko - utworzona jest strona na serwerze lokalnym. Dalej już specyficzność współpracy z najbardziej platforma blogowa.

Dzwon.

Są ci, którzy przeczytali tę wiadomość przed tobą.
Subskrybuj odbieranie artykułów świeżych.
E-mail
Nazwa
Nazwisko
Jak chcesz przeczytać dzwonek
Bez spamu