Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Instalace XAMPP 1.7.3a  (Přečteno 2948 krát)

Vojáček

  • Aktivní člen
  • *
  • Příspěvků: 102
    • Škola po netu
Instalace XAMPP 1.7.3a
« kdy: 29 Října 2010, 23:22:21 »
Zdravím,

Osobně se pohybuji v oblasti instalací phpBB fór. A abych mohl pracovat, potřeboval bych mít možnost na fóru pracovat také i když nejsem připojen na síti. Tak jsem se rozhodl, že si nainstaluji tento server http://www.apachefriends.org. Balíček jsem si již stáhnul, ale potřeboval bych pomoci s instalací. Jelikož balíčky tar.gz instalovat bohužel neumím. Tady je jejich postup instalace: http://www.apachefriends.org/en/xampp-linux.html#374. Mohl by jste mi někdo poradit, jak mám tedy při instalaci postupovat?

Děkuji

viliam.kmec

  • Návštěvník
  • Příspěvků: 8
Re: Instalace XAMPP 1.7.3a
« Odpověď #1 kdy: 29 Října 2010, 23:49:35 »
Pouzivam sice starsiu verziu, ale staci to jednoducho rozbalit a ten priecinok "lampp"  skopirovat (ako root) do "/opt/"
Ak ti staci to spustat rucne tak si urob na ploche odkaz :

Kód: [Vybrat]
gksu /opt/lampp/share/xampp-control-panel/xampp-control-panel
automaticky štart:  zápis v /etc/rc.local
pred "exit0" vlož riadok

Kód: [Vybrat]
/opt/lampp/lampp start
alebo
http://wiki.ubuntu.cz/XAMPP


« Poslední změna: 29 Října 2010, 23:53:28 od viliam.kmec »

Tomáš Břinčil

  • Občanské sdružení Ubuntu ČR
  • Závislák
  • ***
  • Příspěvků: 1610
  • moje obrázky ↓
    • TomasBrincil.cz
Re: Instalace XAMPP 1.7.3a
« Odpověď #2 kdy: 30 Října 2010, 00:12:54 »
Osobně se pohybuji v oblasti instalací phpBB fór...
Co to je zas za hlášku? To je nějaký umění nahodit fórum? ;D


Spíš než XAMPP ti doporučim:
Kód: [Vybrat]
sudo tasksel
A vybrat si LAMP server.

Potom:
Kód: [Vybrat]
sudo ln -sf /usr/share/phpmyadmin /var/www/

A dalo by se říct, že máš dospělej server.

Stránky najdeš v /var/www
přistoupíš na ně normálně přes localhost 127.0.0.1
a 127.0.0.1/phpmyadmin je PHPMyAdmin pro správu MySQL

Když budeš řešit nějaký problém s LAMPou na localhostu dostane se ti rady spíš, než s XAMPP

Vojáček

  • Aktivní člen
  • *
  • Příspěvků: 102
    • Škola po netu
Re: Instalace XAMPP 1.7.3a
« Odpověď #3 kdy: 30 Října 2010, 00:20:29 »
Tak jsem archiv rozbalil. A pomocí příkazu:
Kód: [Vybrat]
vojacek@vojacek-netbook:~/Stažené$ sudo mv lampp /optpřesunul do adresáře /opt. Pak jsem v terminálu zadal:
Kód: [Vybrat]
vojacek@vojacek-netbook:~/Stažené$ gksu /opt/lampp/share/xampp-control-panel/xampp-control-panel a vyskočila mi tabulka kde jsem dal Start XAMPP. Ale nic se nespustilo a místo toho mi v terminálu vyskočilo toto (nyní už nefunguje pouze MySql server):
Kód: [Vybrat]
/opt/lampp/lampp: řádek 246: echo: chyba zápisu: Broken pipe
/opt/lampp/lampp: řádek 251: echo: chyba zápisu: Broken pipe

To Tomáš Břinčil: Vytvořit fórum není jenom o tom ho nahodit na internet. Ale dá se tam dělat docela dost věcí jako nastavení oprávnění. To je ještě relativně jednoduché. Ale instalace modifikací a pak jejich případné propojování, kdy člověk musí pomalu 90% modifikace přepsat už zase tak moc jednoduché není :)

Tomáš Břinčil: Přilepšuju si děláním webů, vim o čem mluvíš ;)
« Poslední změna: 30 Října 2010, 00:37:32 od Tomáš Břinčil »

Vojáček

  • Aktivní člen
  • *
  • Příspěvků: 102
    • Škola po netu
Re: Instalace XAMPP 1.7.3a
« Odpověď #4 kdy: 30 Října 2010, 15:48:27 »
Tak jsem teda zkusil nainstalovat to LAMP. Při zadání adresy http://127.0.0.1 se mi zobrazí text, že toto je úvodní stránka,.... ale pokud se pokusím zadat adresu http://127.0.0.1/phpmyadmin tak mi to hlásí:

Forbidden

You don't have permission to access /phpmyadmin on this server.
Apache/2.2.16 (Ubuntu) Server at 127.0.0.1 Port 80


A přitom jsem po instalaci v terminálu zadal:
Kód: [Vybrat]
vojacek@vojacek-netbook:~$ sudo ln -sf /usr/share/phpmyadmin /var/www/
[sudo] password for vojacek:
vojacek@vojacek-netbook:~$

Martin - ViPEr*CZ*

Re: Instalace XAMPP 1.7.3a
« Odpověď #5 kdy: 30 Října 2010, 16:57:01 »
Zkuste ještě:

Kód: [Vybrat]
sudo chown www-data:www-data /var/www/phpmyadmin -R
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

Vojáček

  • Aktivní člen
  • *
  • Příspěvků: 102
    • Škola po netu
Re: Instalace XAMPP 1.7.3a
« Odpověď #6 kdy: 30 Října 2010, 18:03:17 »
Nepomohlo. Pořád stejný problém.

ETNyx

  • Aktivní člen
  • *
  • Příspěvků: 425
Re: Instalace XAMPP 1.7.3a
« Odpověď #7 kdy: 30 Října 2010, 20:32:31 »
Předevčírem jsem instaloval lamp a vyřešil jsem tento problém takto
Kód: [Vybrat]
Alias /phpmyadmin "/usr/share/phpmyadmin"
<Directory "/usr/share/phpmyadmin">
        AllowOverride All
        Options FollowSymlinks
        Order allow,deny
        Allow from all
</Directory>

třeba to pomůže :-)
jabber: etnyx@jabbim.cz

Vojáček

  • Aktivní člen
  • *
  • Příspěvků: 102
    • Škola po netu
Re: Instalace XAMPP 1.7.3a
« Odpověď #8 kdy: 30 Října 2010, 20:34:26 »
A smím se zeptat co s tím mám dělat? Jsem totiž v oblasti linuxu naprostý začátečník.

Martin - ViPEr*CZ*

Re: Instalace XAMPP 1.7.3a
« Odpověď #9 kdy: 30 Října 2010, 20:52:06 »
Spíš i v oblasti znalostí ohledně apache... trochu hledat či číst... je tu dobré howto na instalaci serveru  ;)
PS: hledejte v /etc/apache2 konfigurák a upravte ho tak jak Vám radí ETNyx
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

viliam.kmec

  • Návštěvník
  • Příspěvků: 8

Vojáček

  • Aktivní člen
  • *
  • Příspěvků: 102
    • Škola po netu
Re: Instalace XAMPP 1.7.3a
« Odpověď #11 kdy: 30 Října 2010, 21:10:17 »
Tak já osobně jsem na tohle asi úplně blbej. V té složce jsem našel tři konfigurační soubory. A to:

1. apache2.conf
2. httpd.conf
3. ports.conf

A jak jsem si ty soubory prohlížel, tak bych měl tu úpravu provést v souboru apache2.conf. Ale nejsem si tím vůbec jistý. A už vůbec nemám představu, jak tu úpravu provést (kam vložit tu část kódu, místo čeho,...)

Tomáš Břinčil

  • Občanské sdružení Ubuntu ČR
  • Závislák
  • ***
  • Příspěvků: 1610
  • moje obrázky ↓
    • TomasBrincil.cz
Re: Instalace XAMPP 1.7.3a
« Odpověď #12 kdy: 30 Října 2010, 21:39:37 »
BTW: to je něco v novým Apachi? Mně to funguje v pohodě, jsem to dneska zkoušel.

Vojáček

  • Aktivní člen
  • *
  • Příspěvků: 102
    • Škola po netu
Re: Instalace XAMPP 1.7.3a
« Odpověď #13 kdy: 30 Října 2010, 22:48:33 »
Nevím, jestli jsem udělal někde v instalaci chybu nebo nevím. Vybral jsem LAMP server a nechal ho nainstalovat. Ale do phpmyadmin mě to odmítá pustit a to je asi ta nejdůležitější věc kterou potřebuji.

Do toho jsem zjistil, že do složky var/www má oprávnění pouze uživatel root. Chtěl bych se tedy zeptat, jestli to nemůže být tímhle a jak případně oprávnění změnit, aby byl autorem složky správce počítače (hlavní uživatel).

ETNyx

  • Aktivní člen
  • *
  • Příspěvků: 425
Re: Instalace XAMPP 1.7.3a
« Odpověď #14 kdy: 30 Října 2010, 23:16:26 »
Jsou tu dvě věci a to je vlastník souboru (a skupina vlastníků souboru) platí i pro adresáře. A pak oprávnění jednotlivých přístupů k souboru

Nastavení vlastníka souboru(adresáře) tu již posílal Viper, je to
Kód: [Vybrat]
sudo chown uzivatel:skupina -R cesta_k_adresari Samozřejmně si doplňte svoje udaje. (Pozn. uživatele a skupinu nastavíte podle konfigurace apache konkretně direktivy User a Group, defalutně bývá nastaveno na www-data oboje) Ještě k vysvětlení -R znamená rekurzivně, tedy aplikovat na vsechny soubory a adresaře v daném adresáři

Tou druhou záležitostí jsou samotná práva, pro ně je zde příkaz chmod
Kód: [Vybrat]
chmod XYZ -R cesta_k_adresari Kde X, Y a Z jsou čísla od 0-7 která vyjadřují práva k souboru. X jsou práva pro vlastníka souboru, Y pro skupinu vlastnící soubor a Z pro všechny kteří nepatrí do X ani Y. Tabulku co které číslo vyjadřuje najdete -> http://cs.wikipedia.org/wiki/Chmod.

Takže suma sumárum, je potřeba mít s vystému uživatele, který je nastaven v direktivách apache. Dále musí mít daný uživatel právo (teďka bych kecal nevím to přesně snad mne někdo opravý) alespoň číst soubory v dané složce. Systému bude jedno zda-li je to nastaveno parametrem X, Y nebo Z. Nicméně z hlediska bezpečnosti to až tak jedno není :-)

EDIT: tak nějak jsem zapomenu odpovědět na otázku :-D Moje složka phpmyadmin má toto nastavení
Kód: [Vybrat]
[etnyx@etnyx-arch-laptop phpMyAdmin]$ ls -l | grep index.php
-rw-r--r--  1 root root   6789  7. zář 18.35 index.php
-> uzivatel: root
-> skupina: root
-> chmod 644

takže jak je vidět nemusí to být nutně tím, že vlastníkem souboru/adresáře je uzivatel root (nicméně to, že to mám tak já neznamená, že to tak je i u tebe).

+ aby to nebylo tak jednoduchý tohle jsou práva na úrovni operačního systému, dále se nastavují práva na úrovni apache viz moje předchozí rada s
Kód: [Vybrat]
Alias /phpmyadmin "/usr/share/phpmyadmin"
<Directory "/usr/share/phpmyadmin">
        AllowOverride All
        Options FollowSymlinks
        Order allow,deny
        Allow from all
</Directory>
Ty jsou poskytováný modulem http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html
« Poslední změna: 30 Října 2010, 23:38:49 od ETNyx »
jabber: etnyx@jabbim.cz

Vojáček

  • Aktivní člen
  • *
  • Příspěvků: 102
    • Škola po netu
Re: Instalace XAMPP 1.7.3a
« Odpověď #15 kdy: 30 Října 2010, 23:30:39 »
Tak se mi již povedlo změnit oprávnění pro složku /var/www nyní již v ní mohu vytvářet složky a upravovat soubory. Ale stále se nedostanu do mysql systému.

Vojáček

  • Aktivní člen
  • *
  • Příspěvků: 102
    • Škola po netu
Re: Instalace XAMPP 1.7.3a
« Odpověď #16 kdy: 31 Října 2010, 00:28:58 »
Tak jsem zkusil tu úpravu s tím souborem. Nakonec jsem pomocí tohoto návodu: http://forum.ubuntu.cz/index.php/topic,51342.0.html našel soubor security uložený ve složce /etc/apache2/conf.d. Upravil jsem ho a vypadá nyní takto:

Kód: [Vybrat]
#
# Disable access to the entire file system except for the directories that
# are explicitly allowed later.
#
# This currently breaks the configurations that come with some web application
# Debian packages. It will be made the default for the release after lenny.
#
#Alias /phpmyadmin "/usr/share/phpmyadmin"
#<Directory "/usr/share/phpmyadmin">
#        AllowOverride All
#        Options FollowSymlinks
#        Order allow,deny
#        Allow from all
#</Directory>


# Changing the following options will not really affect the security of the
# server, but might make attacks slightly more difficult in some cases.

#

Soubor jsem uložil a v prohlížeči jsem se pokusil si otevřít následující adresu: http://localhost/phpmyadmin a furt stejný problém.

Martin - ViPEr*CZ*

Re: Instalace XAMPP 1.7.3a
« Odpověď #17 kdy: 31 Října 2010, 06:45:14 »
A restartoval jste apache???
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

 

Provoz zaštiťuje spolek OpenAlt.