Üdv!
Olyan problémám lenne, hogy a phpmyadmin-t nem tudom apache2 php5 fastcgi alatt üzembe helyezni.
valami.hu/phpmyadmin symlink-re nem indítja el a php-t, de a valami.hu alatt fut a php.
az oldal itt http://gabbb.dyndns.org/
Nézegettem howto-kat, de nem találtam ilyenre megoldást.
Próbálkoztam azzal is, hogy csináltam egy vhostot a /usr/share/phpmyadmin-re egy phpmyadmin userrel hogy elindítsa a php-t, de úgy sem ment.
Mi lehet a megoldás?
Üdv!
Megoldás
Nem csomagból kell telepíteni, hanem egy vhostra manuálisan. (Felejtsük el az apt-get install phpmyadmin-t)
Letöltés:
http://downloads.sourceforge.net/project/phpmyadmin/phpMyAdmin/3.2.5/ph…
Vagy éppen az aktuális verziót, amit a http://phpmyadmin.net oldalon találhattok.
Dokumentáció alapján fel lehet rakni.
Apache configjában pedig egy sima rewrite-ot a /phpmyadmin /pma kérésekre.
<Location /phpmyadmin>
RewriteEngine on
RewriteRule ^(.*)$ https://phpmyadmin.domained.hu/ [R]
</Location>
<Location /pma>
RewriteEngine on
RewriteRule ^(.*)$ https://phpmyadmin.domained.hu/ [R]
</Location>
- 1502 megtekintés
Hozzászólások
Talán meg kellene adni a handlert. Ha mutatnál config fájlokat, talán tudnánk is segíteni, és nem kérdezz felelek lenne, és nem találgatás :)
- A hozzászóláshoz be kell jelentkezni
Melyik konfigra gondoltál?
- A hozzászóláshoz be kell jelentkezni
<IfModule mod_fcgid.c>
SuexecUserGroup user user
PHP_Fix_Pathinfo_Enable 1
<Directory /home/user/wwwroot/>
Options FollowSymLinks +ExecCGI
AllowOverride All
AddHandler fcgid-script .php
FCGIWrapper /var/www/php-fcgi-scripts/user/php-fcgi-starter .php
AddType application/x-httpd-fastphp .php
Order allow,deny
Allow from all
</Directory>
</IfModule>
- A hozzászóláshoz be kell jelentkezni
Options +Indexes +FollowSymLinks +ExecCGI
illetve explicite kerdezz ra az index.php-re.
Ja, es log log log log log...
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Beraktam, de sajnos változatlan a dolog.
http://gabbb.dyndns.org/phpmyadmin
Továbbra is letölteni akarja, ami azt jelenti, hogy nem indul el a php.
ennek a vhostnak a logjai
http://gabbb.dyndns.org/error.log
http://gabbb.dyndns.org/access.log
- A hozzászóláshoz be kell jelentkezni
"suexec policy violation: see suexec log for more details"
Tippelek mi lehet, mert ez a leggyakoribb ennél a hibánál: Csak a megadott user által birtokolt php fog futni suexec-el (ha jól tudom), és a phpmyadmin fájljai (valószínűleg) nem azá a júzeré :) De ezt majd a suexec log elárulja.
- A hozzászóláshoz be kell jelentkezni
Úgy sem jó, ha user tulajdonában van. Valószínüleg lighthttpd vagy nginx-el fogom megcsinálni a phpmyadmin-t, ha nem találok rá megoldást.
- A hozzászóláshoz be kell jelentkezni
suexec log? Belőled úgy kell mindent harapófogóval kihúzni.
- A hozzászóláshoz be kell jelentkezni
Nem írt semmit, csak a munkamanet végét logolta. De már megoldottam, köszi.
- A hozzászóláshoz be kell jelentkezni
A később hasonló problémával küzdők is nagyon fognak neki örülni. :)
- A hozzászóláshoz be kell jelentkezni
Bar leirnad, hogyan... hatha valaki ezzel kuzd... komolyan, beloled mindent harapofogoval kell kihuzni...
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
Leírtam, csak nem hozzászólásban, hanem a témához. Kicsit bővítettem, hogy felhasználható legyen.
- A hozzászóláshoz be kell jelentkezni
up
- A hozzászóláshoz be kell jelentkezni
A csomagbol telepitettet is be lehetne szerintem allitani, valszeg valami jogosultsag para volt, valszeg logokban latszik is.
Ha mar Alias-olni akarsz, akkor miert ModRewrite? Joval lassabb.
Tyrael
- A hozzászóláshoz be kell jelentkezni
Nem lehetett sajnos, küzdöttem vele. Ha a csomagból telepítettet raktam egy vhostra, akkor mindenféle error-t írt a phpmyadmin. Akárhogy faragtam, átadtam a jogosultságot, valami mindig hibát dobott. A suexec logban meg nem volt semmi, ahogy az error.log és az access.log-ban sem. Ez így most tiszta. Valószínüleg azért nem is találtam howto-t erről, mert nem lehet így megoldani. Olyat találtam, hogy hasonló problémával küzködtek, erre midnenki azt írta, hogy ngnix vagy lighthttpd-vel kell külön megcsinálni. ModRewrite meg azért, mert hirtelen ez ugrott be, hogy ezzel meg lehet csinálni. Valóban lassab, majd átalakítom.
- A hozzászóláshoz be kell jelentkezni
Igen, en azt hittem, nem csomagbol raktad.
Megmondom oszinten, en webalkalmazast sosem rakok csomagbol, abbol mindig csak baj van. Eddig egyedul a Gentoo-nak volt olyan megoldasa, hogy meg mertem kockaztatni a csomagbol pakolast, es bejott. Ez nem csak a Debianra all, Mandriva alatt se rakok csomagbol semmilyen webalkalmazast.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni