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: Několik dotazů na PHP ve spolupráci v Ubuntu :)  (Přečteno 7198 krát)

Pana_Ruplahlava

  • Člen
  • **
  • Příspěvků: 172
    • Zobrazit profil
Několik dotazů na PHP ve spolupráci v Ubuntu :)
« kdy: 13 Července 2008, 20:01:16 »
Ahoj :)
Jako nový uživatel Ubuntu trošku tápu v nastavení PHP + MySql,, mimo to nevím jak spustim  MyPhpAdmin.
AMP(apache + mysql + php) jsem instaloval podle jakéhosi návodu na netu, s tím, že tam asi nějaké věci chybí...
Takže:
http://localhost mi napíše Works Fine (bo tak nějak), phpini() mi vyflusne klasickou tabulku, v mysql jsem se jakž takž naučil přidávat DB i tabulky. Co ale nejede je apache... Je to asi chyba v přístupových právech!?!?! Když mám soubor kde jeho CSS styl odkzuje na složku var/www/images/ tak mi to napíše
Kód: [Vybrat]
Forbidden

You don't have permission to access /sgr/index2.php on this server.
Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.2 with Suhosin-Patch Server at localhost Port 80

nebo
Kód: [Vybrat]
Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0

Fatal error: Unknown: Failed opening required '/var/www/sgr.php' (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0
Nevím jak mám nastavit privilegia pro celoý složkový strom od www dál... Původně mi nešla složka /var/www/ vůbec jako normálnímu uživateli upravovat a jediná možnost mi zbyla přihlásit se jako root a privilegia nastavit.
Shrnuto :)
Jak se spouští MyPhpAdmin
Jak nastavit privilegia pro složku

Díky předem, pokud bych neodpověděl, tak jsem dočasně přišel o net.. :)
Největší práce při instalaci linuxu byla sundat nálepku Designed For Microsoft Windows XP :)

honorguard

  • Host
Re: Několik dotazů na PHP ve spolupráci v Ubuntu :)
« Odpověď #1 kdy: 13 Července 2008, 22:11:57 »
Já osobně na všech souborech ve složce odkud se bere localhost mám práva 777, ale nevím, možná jsem cowboy...

Pana_Ruplahlava

  • Člen
  • **
  • Příspěvků: 172
    • Zobrazit profil
Re: Několik dotazů na PHP ve spolupráci v Ubuntu :)
« Odpověď #2 kdy: 13 Července 2008, 22:52:08 »
eh... co znamená práva 777? :)
Největší práce při instalaci linuxu byla sundat nálepku Designed For Microsoft Windows XP :)

Bernard Williams

  • Člen
  • **
  • Příspěvků: 103
    • Zobrazit profil
    • Santiaco.cz
Re: Několik dotazů na PHP ve spolupráci v Ubuntu :)
« Odpověď #3 kdy: 13 Července 2008, 23:39:11 »
777 znamená plná práva - všichni můžou číst, zapisovat a spouštět aplikace. Více o právech zde.

Jestli se nepletu, tak adresář se stránkami (/var/www/) by měl mít nastavenou skupinu na "www-data" (možná i vlastníka, tím si teď nejsem jistý). Mrkni, jestli existuje uživatel "www-data".

Vlastníka a skupinu nastavíš příkazem sudo chown -R <vlastník>:<skupina> <adresář_nebo_soubor>. To -R znamená, že se příkaz provede rekurzivně (na všechny podadresáře).
Takže bych zkusil něco takového:
Kód: [Vybrat]
sudo chown -R root:www-data /var/www/ popř.
Kód: [Vybrat]
sudo chown -R www-data:www-data /var/www/ (Nejsem teď na linuxu, abych si to ověřil, jaký vlastník a skupina mají být nastaveny).

Poté už stačí nastavit práva příkazem sudo chmod -R <práva> <adresář_nebo_soubor>
V našem případě:
Kód: [Vybrat]
sudo chmod -R 777 /var/www/ - první číslice jsou práva pro vlastníka, druhá pro skupina a třetí pro ostatní.

K MyPhpAdmin: Seš si jistý, že opravdu myslíš MyPhpAdmin a ne PhpMyAdmin?
ASUS NB F3E, Intel Core 2 Duo T5450, 15.4" WXGA, int. graf. karta Intel GMA X3100, 2GB RAM, HD 250GB.
Debian 5 "Lenny" + Windows 7
 Santiaco.cz | Maturitní tabla

honorguard

  • Host
Re: Několik dotazů na PHP ve spolupráci v Ubuntu :)
« Odpověď #4 kdy: 13 Července 2008, 23:42:22 »
J, je tam uživatel www-data, ale když jsem naposledy testoval že bych dal všechny práva jenom jemu tak to nevyšlo, od té doby to dělám takhle.

Bernard Williams

  • Člen
  • **
  • Příspěvků: 103
    • Zobrazit profil
    • Santiaco.cz
Re: Několik dotazů na PHP ve spolupráci v Ubuntu :)
« Odpověď #5 kdy: 14 Července 2008, 00:35:36 »
Já mám taky práva nastavená na 777, protože s 770 mi to přístup zamítlo.. stejně tak mi to přístup zamítlo, když jsem neměl vlastníka popř. skupinu nastavenou na www-data.
ASUS NB F3E, Intel Core 2 Duo T5450, 15.4" WXGA, int. graf. karta Intel GMA X3100, 2GB RAM, HD 250GB.
Debian 5 "Lenny" + Windows 7
 Santiaco.cz | Maturitní tabla

Pana_Ruplahlava

  • Člen
  • **
  • Příspěvků: 172
    • Zobrazit profil
Re: Několik dotazů na PHP ve spolupráci v Ubuntu :)
« Odpověď #6 kdy: 14 Července 2008, 07:22:03 »
Citace
K MyPhpAdmin: Seš si jistý, že opravdu myslíš MyPhpAdmin a ne PhpMyAdmin?
Eh, jo máš recht, ale stejnak nevím jak to spstit :)
Největší práce při instalaci linuxu byla sundat nálepku Designed For Microsoft Windows XP :)

Pana_Ruplahlava

  • Člen
  • **
  • Příspěvků: 172
    • Zobrazit profil
Re: Několik dotazů na PHP ve spolupráci v Ubuntu :)
« Odpověď #7 kdy: 14 Července 2008, 07:29:37 »
bezva :) tak už stránky jednou, jen ten PhpMyAdmin.... :) Předem děkuju moc :)
Největší práce při instalaci linuxu byla sundat nálepku Designed For Microsoft Windows XP :)

stderr

  • Člen
  • **
  • Příspěvků: 275
  • globglob, Charliee, we're scuba diving Charlieee!
    • Zobrazit profil
Re: Několik dotazů na PHP ve spolupráci v Ubuntu :)
« Odpověď #8 kdy: 14 Července 2008, 08:13:06 »
http://localhost/phpMyAdmin (nebo možná bez těch velkých písmen) nejede?
Fedora & CentOS (RHEL) user ... co tu vlastně dělám?
Blog /dev/stderr & twitr

honorguard

  • Host
Re: Několik dotazů na PHP ve spolupráci v Ubuntu :)
« Odpověď #9 kdy: 14 Července 2008, 09:09:00 »
A nahrál jsi ho tam? Můžeš si ho stáhnout (třeba na slunečnici), uložit ho na localhost a potom spustit konfiguraci a teprve pak používat. V základu tam není.

pavolzetor

  • Host
Re: Několik dotazů na PHP ve spolupráci v Ubuntu :)
« Odpověď #10 kdy: 14 Července 2008, 09:39:21 »
na wiki mas pekny navod, ja som si v apache2.conf prestavil skupinu a pouzivatela na "pk" (moj ucet) a csetko facha jak ma

Pana_Ruplahlava

  • Člen
  • **
  • Příspěvků: 172
    • Zobrazit profil
Re: Několik dotazů na PHP ve spolupráci v Ubuntu :)
« Odpověď #11 kdy: 19 Července 2008, 21:40:33 »
ok.... ted jsem byl na dovolene, hned zejtra se na to kuknu :)
Největší práce při instalaci linuxu byla sundat nálepku Designed For Microsoft Windows XP :)

Pana_Ruplahlava

  • Člen
  • **
  • Příspěvků: 172
    • Zobrazit profil
Re: Několik dotazů na PHP ve spolupráci v Ubuntu :)
« Odpověď #12 kdy: 20 Července 2008, 15:36:42 »
No tak já už nevím :( na http://localhost/phpmyadmin ani PhpMyAdmin není nic a já už nevím co  s tím... :( na wiki na phpmyadmin  není a já opravdu nevím co s tím :(
phpmyadmin jsem instaloval přes apt-get
Kód: [Vybrat]
install phpmyadmin
Největší práce při instalaci linuxu byla sundat nálepku Designed For Microsoft Windows XP :)

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • Zobrazit profil
    • HEJ
Re: Několik dotazů na PHP ve spolupráci v Ubuntu :)
« Odpověď #13 kdy: 21 Července 2008, 16:24:22 »
při instalaci phpmyadmin z terminálu naběhlo okno s nabídkou autokonfigurace? A tam jste zatrhl apache2 ? Předpokládám že máte tento.

Nebo se stalo něco jiného?

Konfigurační dialog případně můžete zkusit spustit znovu
Kód: [Vybrat]
sudo dpkg-reconfigure phpmyadmin
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

Pana_Ruplahlava

  • Člen
  • **
  • Příspěvků: 172
    • Zobrazit profil
Re: Několik dotazů na PHP ve spolupráci v Ubuntu :)
« Odpověď #14 kdy: 22 Července 2008, 13:22:11 »
jo.... zatrhl jsem apache 2 a mám nainstalovaný papche 2 :-/
Největší práce při instalaci linuxu byla sundat nálepku Designed For Microsoft Windows XP :)

Michal Kocián

  • Člen
  • **
  • Příspěvků: 142
    • Zobrazit profil
Re: Několik dotazů na PHP ve spolupráci v Ubuntu :)
« Odpověď #15 kdy: 22 Července 2008, 21:33:43 »
Zdravím,
zajímal by mě výpis adresáře (třeba tam není a je někde jinde :) )
Kód: [Vybrat]
ls /var/wwwtak zjistíš jestli tam máš složku s phpMyAdminem, případně jak je to s velikostí písmen. Je celkem náročné hádat jestli se to náhodou nepojmenovalo i s verzí ...  "phpMyAdmin-2.11.7.1"  ;D   (někdy sleduju v logu jak se mi do něj někdo zkouší dostat, srandisti)
Asus A6M - Ubuntu 9.04

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • Zobrazit profil
    • HEJ
Re: Několik dotazů na PHP ve spolupráci v Ubuntu :)
« Odpověď #16 kdy: 22 Července 2008, 21:58:56 »
zajímal by mě výpis adresáře (třeba tam není a je někde jinde :) )
Kód: [Vybrat]
ls /var/www
Tam to nebude. Standardně (při instalaci z repozitářů) se konfiguruje tak že v
/etc/apache2/conf.d/
je nějaký .conf soubor (případně symlink na něj)
ve kterém je definované kam vede alias /phpmyadmin (při standartní instalaci do /usr/share/phpmyadmin)
Tím pádem ve /var/www vůbec není folder phpmyadmin protože se to řeší přes ten alias.
Takže sem spíše pošlete výpis  (předpokládám výchozí jméno .conf souboru)
Kód: [Vybrat]
cat /etc/apache2/conf.d/phpmyadmin.conf
//edit:
pokud je problém s linky tak by teoreticky mohlo fungovat (možné problémy s hesly, register globals ap.) nakopírování
/usr/share/phpmyadmin do /var/www/phptest
a pak to zkusit spustit přes http://localhost/phptest

hezké stránky se spoustou informací zde: http://phpmyadmin.cz/
« Poslední změna: 22 Července 2008, 22:18:51 od kiklhorn »
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

Michal Kocián

  • Člen
  • **
  • Příspěvků: 142
    • Zobrazit profil
Re: Několik dotazů na PHP ve spolupráci v Ubuntu :)
« Odpověď #17 kdy: 23 Července 2008, 09:29:35 »
kiklhorn: No dyť ... Alias vlastně  :)

Tak jinak:
stáhnout phpMinAdmin
Kód: [Vybrat]
wget http://garr.dl.sourceforge.net/sourceforge/phpminadmin/phpMinAdmin-1.6.1.phppřesunout ho do "localhostu" a přejmenovat
Kód: [Vybrat]
mv phpMinAdmin-1.6.1.php /var/www/pma.php
v prohlížeči zadat
Kód: [Vybrat]
http://localhost/pma.php
Asus A6M - Ubuntu 9.04

Pana_Ruplahlava

  • Člen
  • **
  • Příspěvků: 172
    • Zobrazit profil
Re: Několik dotazů na PHP ve spolupráci v Ubuntu :)
« Odpověď #18 kdy: 31 Července 2008, 12:22:01 »
Ahoj :)
Tak jsem byl teď bez netu a nějakým (záhadným způsobem) se mi to podařilo rozchodit, že to (ne)funguje... v podstatě jsem našel složku phpmyadmin a zkopíroval jsem ji do složky www...
Teď se to rozjede ale stejnak nevím jak to nakunfigurovat:) A ASi to tak ani nepůjde...
Dále v /etc/apache2/conf.d/ daný soubor nemám... :-/ (což mi taky přijde dost divný... hmm)
Největší práce při instalaci linuxu byla sundat nálepku Designed For Microsoft Windows XP :)

Pana_Ruplahlava

  • Člen
  • **
  • Příspěvků: 172
    • Zobrazit profil
Re: Několik dotazů na PHP ve spolupráci v Ubuntu :)
« Odpověď #19 kdy: 31 Července 2008, 12:23:55 »
phpminadmin jede skvěle :) díky moc, teď jen rozšlapat toho normálního :D
Největší práce při instalaci linuxu byla sundat nálepku Designed For Microsoft Windows XP :)

Michal Kocián

  • Člen
  • **
  • Příspěvků: 142
    • Zobrazit profil
Re: Několik dotazů na PHP ve spolupráci v Ubuntu :)
« Odpověď #20 kdy: 31 Července 2008, 17:01:50 »
Super.  ;) Řekl bych, že phpminadmin je do začátku naprosto dostačující.

Bohužel AMP nenastavuju tak úplně Ubunťáckým/Debianím způsobem (až vyjde Intrepid Ibex, tak už se toho budu držet  :) doufám), takže nemám teď moc odhad kde by mohl být háček ... a phpmyadmina nepoužívám.
Asus A6M - Ubuntu 9.04

 


Provoz zaštiťuje spolek OpenAlt.