Difference between revisions of "Cs:HOWTO: Install LAMPP / XAMPP web development environment"

From Sabayon Wiki
Jump to: navigation, search
(Finished translating this page.)
m
(One intermediate revision by the same user not shown)
Line 69: Line 69:
 
</nowiki>
 
</nowiki>
  
Zde je seznam chybějící bezpečnosti v XAMPP:
+
Zde je seznam bezpečnostních mezer v XAMPP:
  
 
MySQL administrator (root) nemá žádné heslo.
 
MySQL administrator (root) nemá žádné heslo.
Line 79: Line 79:
 
PhpMyAdmin je přístupný přes síť.
 
PhpMyAdmin je přístupný přes síť.
  
Příklady jsou dostupné přes síť.
+
Příklady(Examples) jsou dostupné přes síť.
  
 
MySQL a Apache běží pod stejným uživatelem (nobody).
 
MySQL a Apache běží pod stejným uživatelem (nobody).

Revision as of 16:55, 19 December 2012

XAMPP je kompletní sada integrovaných aplikací pro lokalizovaný webový vývoj. Zahrnuje aktualizované verze Apache, PHP, MySQL, PHPMyAdmin, Proftpd. Teď je nazýván XAMPP, protože funguje na Win32 a také na OS/X.

Stránka pro stažení a hlavní instalační instrukce jsou zde: [1].



Po stažení napište následující příkazy: Zapněte Linux shell a přihlaste se jako root: su

Rozbalte stažený balíček do adresáře /opt: tar xvfz xampp-linux-1.7.4.tar.gz -C /opt

Stop.png
Pro instalaci XAMPP používejte pouze tento příkaz. NEPOUŽÍVEJTE žádné nástroje Microsoft Windows k rozbalení archivu, nebude to fungovat.
Stop.png
Varování 2: Již instalované verze XAMPPu jsou tímto příkazem přepsány!!!


To je vše. XAMPP je nyní nainstalován v adresáři /opt/lampp.

Pro start XAMPPu zadejte tento příkaz: /opt/lampp/lampp start

Měli by jste teď vidět něco podobného na vaší obrazovce:

Starting XAMPP 1.7.4... LAMPP: Starting Apache... LAMPP: Starting MySQL... LAMPP started.

Ready. Apache and MySQL are running.


Nyní specifické instrukce pro Sabayon:

V terminálu zadejte: su

ln -s /opt/lampp/lampp /usr/bin/lampp

nano /etc/conf.d/local

potom tam přidejte řádky pro kontrolu startu a vypnutí;


# Here is where you can put anything you need to start
# that there is not an init script for.

local_start() {
        # This is a good place to load any misc programs
        # on startup (use &>/dev/null to hide output)
        /opt/lampp/lampp start
        # We should always return 0
        return 0
}

local_stop() {
        # This is a good place to unload any misc.
        # programs you started above.
        /opt/lampp/lampp stop
        # We should always return 0
        return 0
}

Zde je seznam bezpečnostních mezer v XAMPP:

MySQL administrator (root) nemá žádné heslo.

MySQL daemon je přístupný přes síť.

ProFTPD používá heslo "lampp" pro uživatele "nobody".

PhpMyAdmin je přístupný přes síť.

Příklady(Examples) jsou dostupné přes síť.

MySQL a Apache běží pod stejným uživatelem (nobody).


Takže se postarejte o lampp security:

lampp security

a zadejte hesla pro váš systém.

Nyní můžete nastavit FTP klienta, například FireFTP ve Firefoxu, nebo FileZilla. Přidejte připojení a nasměrujte jej na localhost, s uživatelem nobody, a jakýmkoliv heslem, které jste zadali v security módu.

Pokud se připojíte přes FTP, dostanete se do /opt/lampp/htdocs. Takže všechny vaše webové stránky budou začínat odtud.