Hozzászólások
[quote:16beba07da="Pingvin"]
--disable-rule=EXPAT kapcsolóval kell újra fordítani.
Biztosan láma a kérdés, de hogyan csináljam ezt, ha RPM-ből telepített Apache-om van? És nem tudom, hogy milyen konfig opciókkal lett fordítva eredetileg?
Fogod az eredeti Apache rpm-edhez tartozó src.rpm csomagot, kibontod, a spec fájlt a /usr/src/packages/SPEC könyvtárba rakod, a többit a /usr/src/packages/SOURCES könyvtárba. A spec fájlban a build szekcióban hozzáadod a fenti flag-et a configure script többi flag-jéhez, elmented a spec fájlt, majd kiadod az 'rpmbuild (vagy rpm ha régebbi rpm verziód van) -ba --target=i586 apache.spec' parancsot.
Nagy vonalakban ennyi.
- A hozzászóláshoz be kell jelentkezni
Sziasztok!
Van egy Mandrake 9.2 linuxal telepített gépem. Ezen még alapból fent van régebbről az Apache. Mostanában találkoztam egy olyan problémával, hogy egy form adatainak elküldése után az Apache az alábbi hibát produkálja:
child pid xxx exit signal Segmentation fault (11)
De csak annál az egy bizonyos PHP programnál. A progamot már vagy tucatszor átnéztem, egyszer komplett újra is írtam, leegyszerűsítettem, etc etc, kikapcsolatm mmcache-t is, de semmi, majd egy külföldi fórumon ráakadtam valamire, ahol azt javasolták, hogy az apache-ot a
--disable-rule=EXPAT kapcsolóval kell újra fordítani.
Biztosan láma a kérdés, de hogyan csináljam ezt, ha RPM-ből telepített Apache-om van? És nem tudom, hogy milyen konfig opciókkal lett fordítva eredetileg?
Ha valaki el tudná ezt nekem magyarázni, akkor nagyon sokat segítenétek nekem. Ezer köszi!!!! :)
Ps: Más megoldást/ötletet is szívesen olvasnék... :)
- A hozzászóláshoz be kell jelentkezni
hát rpm-csomagból nem nagyon fogod tudni újraforgatni, a fottást kell leszedni. http://www.apache.org/dist/httpd/
Aztán rpm -r apache-2.mittudomén-mdk, és make install a source-ban...
- A hozzászóláshoz be kell jelentkezni
man rpmbuild
t
- A hozzászóláshoz be kell jelentkezni