Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Tutorial]Xampp Co I Jak?


Rekomendowane odpowiedzi

Opublikowano

Zapewne wiele osób chcę sobie zrobić serwer WWW na XAMPP'ie, ale nie potrafi lub potrafi, ale źle go konfiguruje! Przedstawię tutaj poradnik, jak poprawnie skonfigurować XAMPP'a aby był bezpieczny i poprawnie działał! Daje go w dziale Metin2, ponieważ tutaj powstaje najwięcej serwerów!

Nie zauważyłem żadnego poradnika o tym temacie, ale jeżeli był to z góry przepraszam!

 

Więc zaczynamy!

 

Skąd pobrać program XAMPP

XAMPP'a możesz pobrać z strony producenta:

http://www.apachefriends.org/en/xampp.html

Również download znajduję się na innych stronach:

http://www.download.net.pl/3711/XAMPP/

Jeżeli, któryś z linków nie działa (w co wątpię) to wystarczy w Google wpisać xampp

 

Używam wersji 1.7.3, ale jej nie polecam, lepsza jest stara wersja. Jednak konfiguracja będzie dla nowej wersji

 

Instalacja i pierwsza konfiguracja XAMPP'a

Po ściągnięciu XAMPP'a rozpocznij instalację (kliknij PPM na ikonkę) i kliknij Install (możesz wybrać folder instalacji)

XAMPP powinien się poprawnie zainstalować :)

 

Po zainstalowaniu powinno wyświetlić się okienko w konsoli windows. Naciskamy n, xampp zacznie się sprawdzać folder instalacji. Po skończeniu naciskamy ENTER Xampp powinien działać! Ale przejdź do następnego kroku zanim wrzucisz i udostępnisz stronę! (Nie usuwaj zawartości folderu htdocs)

 

Konfiguracja danych

Przed tymi operacjami musimy włączyć APACHE, MYSQL i FILEZILLA.

Aby uruchomić [APACHE, MYSQL i FILEZILLA.uruchom XAMPP Control panel (wejdź do folderu instalacji XAMPP'a i kliknij PPM na plik xampp-control(.exe)), po włączeniu się panelu kliknij na Start przy APACHE, MYSQL i FILEZILLA.. Powinien wyświetlić się napis Running przy przyciskach.

 

Ustawianie hasła MYSQL (od xamppa)

W przeglądarce wpisz:

http://localhost/security/xamppsecurity.php

Następnie w Current passwort nie wpisuj nic (aktualnie na ma hasła do MYSQL), w New Password wpisz hasło (jakie chcesz), a w Repeat the new password wpisz powtórzenie hasła.

Kliknij Password changing

Jeżeli wszystko dobrze wpisałeś powinien wyświetlic się komunikat:

The root password was successfully changed. Please restart MYSQL for loading these changes!

Teraz zrestartuj MYSQL (w panelu kliknij STOP i START)

 

Ustawianie hasła do plików

W przeglądarce wpisz:

http://localhost/security/xamppsecurity.php

Zjedź w dół strony aż dojedziesz do:

XAMPP DIRECTORY PROTECTION (.htaccess)

W user wpisz nazwę użytkownika (aby móc później dostać się do tych plików), a w Password wpisz hasło. Kliknij Make safe the XAMPP directory.

Po odświeżeniu strony zostaniesz poproszony o padanie danych, jeżeli podasz poprawne to na stronie będzie pisać:

SUCCESS: The XAMPP directory is protected now! All personal data was safed in the following file:

D:\xampp\security\xampp.users

D:\xampp\htdocs\xampp\.htaccess

Teraz od zawsze gdy będziesz wchodził na strony "bezpieczeństwa" to będziesz musiał podać hasło. (Później wyjaśnię po co są te strony)

 

[uUstawianie hasła do FTP[/u]

W panelu XAMPP'a kliknij Admin przy FIlezilla

Kiedy włączy się okno FIlezilli to kliknij Edit i z listy wybierz Users.

Usuń wszystkich użytkowników, a następnie kliknij przycisk Add.

W pierwsze pole wpisz swojego usera, w drugim nic nie wybieraj. KliknijOK.

Z listy wybierz swojego użytkownika i w tabelce Account settings zaznacz kwadracik Password i wpisz hasło.

Teraz z listy (po prawej stroniw) wybierz Shared folders i z lewej strony wybierz swojego usera. W środku będzie tabelka Shared folders, będzie tam przycisk Add. Kliknij go i wybierz folder htdocs (z folderu xamppa)

 

Możesz zamknąć admina Filezilli (później wytłumacze do czego służy fillezilla)

 

Mercury jest raczej nie potrzebny do serwera metin2, więc nie będe go opisywał :)

 

XAMPP Control panel

Modules

W tej "tabelce" znajdują się funkcje XAMPP'a, opiszę je tutaj w kilku słowach :)

 

  • Apache - Najważniejszy moduł XAMPP'a. Powzwala uruchomić sam serwer HTTP (z obsługą PHP, HTML |) Więcej na wikipedi
  • MYSQL - wolnodostępny system zarządzania relacyjnymi bazami danych. (Zaciagnięte z WIKI Więcej...)
  • FileZilla - Serwer FTP, pozwala na wymianę plików między komputerami poprzez używanie protokołu FTP. (Wiki Chodź tak więcej nie pisze ^^)
  • Mercury - Serwer poczty email (Czytaj więcej...)

 

 

W Control Panel'u możemy uruchamiać i zatrzymywać moduły. Zatrzymanie modułu nie zakłuci jego pracy przy późniejszych włączeniach.

PAMIĘTAJ! Nigdy nie zakańczaj procesów w menadrzeże zadań od XAMPP'a!!!

Możesz też uruchamiać ich administrację. Od Apache jest to strona domowa XAMPP'a (ta znajdująca się w htdocs), od MYSQL'a jest to phpMyAdmin, a od FileZilli to panel zarządzania serwerem FTP.

 

Są tam również inne opcje. Opcja Shell to wywołanie konsoli do zarządzania XAMPP'em.

Przycisk Setup wyświetla konsolę do zmian opcji w XAMMP'ie, jak i do zmiany katalogów (np. gdy przeniesiemy XAMPP'a w inne miejsce).

Guzik Port-Check służy do wyświetlenia konsoli z aktualnymi portami i ich "wolnością", czyli czy aktualnie port jest zablokowany, czy odblokowany (może się sprzydać przy serwerze Metin2).

Przycisk Explore służy do explorowania folderu htdocs.

Przycisk SCM wyświetla usługi systemu widnows (lepiej tam nic nie zmieniaj!)

Przycisk Refresh odświeża całego XAMPP'a.

Przycisk Help wyświetla pomoc w języku angielskim

Przycisk Exit wyłancza panel XAMPP'a, ale moduły pozostają włoczone!

 

Jak wrzucić stronę i ją udostępnić?

Aby wrzucić stronę wejdź do folderu htdocs (powinien znajdować się w folderze xamppa) i usuń wszystkie pliki prócz folderu XAMPP.

Teraz możesz wrzucić stronę do folderu htdocs. Jeżeli uruchomiłeś serwer APACHE to strona powinna działać :) (jeżeli masz serwer Metin2, to nie uruchamiaj MYSQL oraz FILEZILLA). Aby zobaczyć swoją stronę wpisz w przeglądarce

http://localhost/

lub IP swojego komputera/hamachi.

 

Po co ustawiałeś te hasła?

Hasło do MYSQL ustawiałeś po to, aby nikt niepowołany nie zalogował się do phpMyAdmina i nie usuną części bazy danych (serwer Metina ma inną baze danych!!!).

Hasło do "plików" ustawiałeś, aby nikt niepowałany nie dostał się do strony Bezpieczeństwa i nie przestawił haseł!

Uzytkownika do FTP ustawiałeś po to, aby nikt inny nie mógł połączyć się przez FTP i usunąć zawartości htdocs.

 

Po co są te foldery "Bezpieczeństawa"?

Folder Bezpieczeństwa jest po to, abyś mógł w każdej chwili przestawić hasło w razie potrzeby, zobaczyć stan zabezpieczenia serwera. Możesz też tam zobaczyć domyślne porty XAMPP'a

 

Dlaczego musiałem zostawić folder "xammp" w folderze "htdocs"?

Jest to bardzo przydatna strona (wchodzimy na nia wpisując w przeglądarce http://localhost/xampp) możemy w niej obejrzeć aktualny stan serwera, linki do dokumentacji online (ang). Moęzmy również zobaczyć jakie kompenenty ma zainstalowany XAMPP. Znajdziemy tam linki do informacji o PHP, PERLu, PEARu i APACHE, oraz linki do narzędzi :)

 

 

 

Jest to mój drugi duży poradnik na MPC, jeżeli są w nim jakieś błędy lub coś jest neizrozumiałe to pisz w tym temacie :) Postaram się pomóc.

 

Zapewne popełniłem wiele błedów w tym temacie, ale jesteśmy tylko ludźmi i mamy prawo się pomylić!

Mam wyłączone wyświetlanie sygnatur :3

  • 2 tygodnie później...
  • 2 tygodnie później...
Opublikowano

Witam mam wersje 1.7.3 lecz nie działa mi apache a wam? macie jakiś pomysł?

Koniec z botami do Nostale itp ;p

 

PS: kto zjadł mi moją sygne? xD

  • 1 miesiąc temu...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...