Portál AbcLinuxu, 10. května 2025 09:43
./configure --profix=/usr/local/apacheprovedl kopilaci
makea instalaci
make installpak jsem chtěl spustit apache
apachectl startale k mému údivu mi konzole nahlásila,že zadaný adresář ani soubor neexistuje a vůbec netuším kde je chyba poradíte mi moc prosím.Děkuji všem za rady!!!
ls
a pripadne tabulator;)
#! /bin/sh
APACHECTL=/usr/local/apache/bin/apachectl
[ - $APACHECTL] || exit 0
#Zde se zjistuje , s jakym argumentem bzl script volan.
#Ovladani apache.Radek Hladik
case "$1" in
start)
#Spusteni demona.
echo -n "Spuseni demona: "
$APACHECTL start
touch /var/lock/subsys/httpd
echo
;;
stop)
#Zasteveni demona.
echo -n "ukoncuji httpd: "
$APACHECTL stop
echo "hotovo"
rm -f /var/lock/subsys/httpd
echo
;;
*)
echo "Pouziti: httpd {start|stop}"
exit 1
esac
exit 0
toto jsem uložil do /etc/rc.d/init.d/ s názvem http
a podle návodu jsem provedl ln -s /etc/rc.d/init.d/http /etc/rc.d/rc3.d/s99http
podle návodu by to mělo spustit apache při spuštění Linuxu,ale nic se nespustí a já musím spouštět apache manuálně,netuším kde je chyba.Jsem lama v linuxu ve win32 vše udělá instalace apache.díky za rady!!
ln -s /etc/rc.d/init.d/http /etc/rc.d/rc5.d/s99http
insserv
(ať už ho spustíte sám nebo to udělá některý modul YaSTu) zlikviduje. Prostě ten startovací skript zkopírujte do /etc/init.d/httpd
a spusťte 'insserv httpd
'.
wget http://sourceforge.net/source.tar.gz tar -xzf source.tar.gz && cd source [prectu INSTALL, README, ./configure --help a make --help] ./configure --with-options make (gmake) --also-with-options [zjistuji, kompiluji a instaluji miliony knihoven] checkinstall [a postupuji interaktivne] installpkg balik.tgzTake tu mam makepkg, ale ten dela totez, co checkinstall (ze slozky udela podle scriptu balicek), ale uz je myslim zastaraly a v nekterych pripadech nefunkcni. V krajnim pripade se da pouzit swaret
ad. apachectl , apache2ctl:
ja bych zkusil oboje, jedno z toho pojede a to bych pak vrazil do startovacich scriptu (rc.local treba).. Jinak asi netusim, v cem je problem httpd
' do nějakého souboru než spustit 'insserv httpd
', pak asi rozumná debata na toto téma nemá smysl…
P.S.: Udělejte, prosím, něco se svým písemným projevem, někdy je neskutečné utrpení ty hrůzy po vás luštit…
/sbin/chkconfig --add apachectl
/sbin/chkconfig --level 5 apachectl on
nebo podobne podle man chkconfig
/etc/init.d/skeleton
, do níž by se na příslušná místa nakopírovaly odpovídající části apachectl
, a místo chkconfig
použít insserv
.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.