Adott egy debian szerver. Anno x felinstallta, azota gyarkolatilag nincs gazdaja. Backup megy, a rendszer mukodget, de most belefutottam egy szepsegbe, es szuksegem lenne segitsegre.
Egyetlen CRM rendszer fut rajta, de az csak PHP4 alatt hajlando mukodni. Apache alol megy, es MySQL-t hasznal. Valaki valamikor valahogy felrakott egy PHP5-ot is, igy aztan ha bashbol futtatok PHP-t (cronba idozitve), akkor a PHP5 forditja. Csakhogy a PHP5 alol meg hianyzik a mysql modul. A kerdes az, hogy ha egy apt-get install php5-mysql-t futtatok, akkor vajon agyonverem-e a PHP4 mysql tamogatasat is?
Koszi,
zerge
- 1401 megtekintés
Hozzászólások
Elvileg nem {ld. külön /etc/php[4-5]/(apache2|cli|cgi)}, gyakorlatilag illendő(*) lenne kipróbálni.
(*=nyilván nem kell mondanom, hogy az ilyen "beugrós" szupport milyen elővigyázatosságot követel - más által telepített, senki által nem szupportált rendszeren elég könnyű belefutni egy jobbegyenesbe)
- A hozzászóláshoz be kell jelentkezni
Nyilvan, azert is nem merek vadul telepitgetni. Elviekben a PHP4 Apache modulkent van fent, a PHP5 meg magaban acsorog, szoval nem vaghat keresztbe, de azt nem tudom hogy a php5-mysql nem turodik-e be apache ala' automatikusan, es ha igen, akkor ott mit muvel.
- A hozzászóláshoz be kell jelentkezni
Konkrétumot az a baj nem tudok (csak BSD-s szerveren van együtt php4 és php5, mindkettő alatt phpX-mysql).
Lehet mégiscsak az a legjobb, hogy lemásolod a rendszert egy virtuális gépbe és kipróbálod vagy ha ez macerás, akkor legalább megnézed, hogy a php5-mysql deb pontosan hova mit fog tenni és mit futtat/variál a preinstall/postinstall script.
- A hozzászóláshoz be kell jelentkezni
"a php5-mysql deb pontosan hova mit fog tenni és mit futtat/variál a preinstall/postinstall script."
És akkor itt jön az amatőrizmusom. Ezt hogy kell?
- A hozzászóláshoz be kell jelentkezni
Le kell szedd a csomagot:
# apt-get --download-only php5-mysql
Majd utána akár egy "mc" is megnyitja neked. A leszedett deb fájlok helye: /var/cache/apt
Itt látni fogsz egy DEBIAN könyvtárat, abban van a preinst és postinst.
(nagy szerencséd van, hogy a fórum nagyja vagy alszik vagy sysadmindayen van, mert lenne itt RTFM-ezés, meg LOL-ozás - péntekre már ingerült segítséget kapnál csak)
- A hozzászóláshoz be kell jelentkezni
lol! rtfm?
Illetve elvileg felrakhatod párhuzamosan, mert (ez spec debian) a php5 a /usr/lib/php5/valamibe teszi a libjeit, a php4 pedig a /usr/lib/php4/-be.
--
"SzAM-7 -es, tudjátok amivel a Mirage-okat szokták lelőni" - Robi.
- A hozzászóláshoz be kell jelentkezni
Koszonom!
- A hozzászóláshoz be kell jelentkezni
ja és külön configot telepit a cli -nek es az apache-nak, erre ugyelj.
(/etc/cli/ es /etc/apache/, ahol a ./conf.d kozos, symlinkkel, de a php.ini kulonbozo)
--
"SzAM-7 -es, tudjátok amivel a Mirage-okat szokták lelőni" - Robi.
- A hozzászóláshoz be kell jelentkezni
Koszonom!
[off]
Lol, meg RTFM lehet, csak leven inkabb fejleszto vagyok mint sysadmin, igy nem nagyon ro'hato' a szememre a tudatlansag. Az meg teny, lusta tetu vagyok manualozni, foleg hogy nem egeto a problema. Az mar csak hab a toran hogy itt, a forumon sok igen muvelt ember van a temaban, akik olyanokra is ravilagitanak, amit manual olvasgatassal tul sokaig tartana kideritsek. Nemjellemzoen nyaggatom a jonepet, altalaban kuglizok, es csak aztan kerdezek, remeltem hogy belefer.
[/off]
- A hozzászóláshoz be kell jelentkezni
Nekem nem kell magyarázd. Ráadásul én is inkább fejlesztő vagyok (vagy fene se tudja miféle kontár.)
- A hozzászóláshoz be kell jelentkezni