Pour ceux qui ont un Kimsufi sur Webmin...

WRInaute passionné
Bonjour,

Suite à une manœuvre maladroite j'ai du perdre le fichier “/etc/init.d/apache”, j'implore ceux qui ont la même config Kimsufi@Webmin/Gentoo, de me coller le code qui s'y trouve.

Merci par avance.
 
WRInaute passionné
Code:
#!/sbin/runscript
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

opts="${opts} reload"

APACHE2="/usr/local/apache/bin/httpd"

depend() {
        need net
        use mysql dns logger netmount postgresql
        after sshd
}

start() {
        ebegin "Starting apache2"
        ${APACHE2} ${APACHE2_OPTS} -k start
        eend $?
}

stop() {
        ebegin "Stopping apache2"
        ${APACHE2} ${APACHE2_OPTS} -k stop
        eend $?
}

reload() {
        if ! service_started "${myservice}" ; then
                eerror "Apache is not running! Please start it before trying to reload it."
        else
                ebegin "Reloading apache2"
                ${APACHE2} ${APACHE2_OPTS} -k graceful
                eend $?
        fi
}
 
WRInaute passionné
Encore merci Julia... mais ça me donne cela :

Code:
/bin/sh: /etc/init.d/httpd: /sbin/runscript^M: bad interpreter: No such file or directory
Je crois surement que j'ai fait une bourde :|
 
WRInaute accro
Code:
#!/sbin/runscript
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

opts="${opts} reload"

APACHE2="/usr/local/apache/bin/httpd"

depend() {
        need net
        use mysql dns logger netmount postgresql
        after sshd
}

start() {
        ebegin "Starting apache2"
        ${APACHE2} ${APACHE2_OPTS} -k start
        eend $?
}

stop() {
        ebegin "Stopping apache2"
        ${APACHE2} ${APACHE2_OPTS} -k stop
        eend $?
}

reload() {
        if ! service_started "${myservice}" ; then
                eerror "Apache is not running! Please start it before trying to reload it."
        else
                ebegin "Reloading apache2"
                ${APACHE2} ${APACHE2_OPTS} -k graceful
                eend $?
        fi
}
 
WRInaute passionné
Bon je connais pas trop aux serveurs, mais c'est toujours la même chose, je pense que la première ligne est prise en considération, et lorsque j'enlève le point d'interrogation par exemple ça me donne :

Code:
/etc/init.d/httpd: line 4: 
: command not found
/etc/init.d/httpd: line 6: 
: command not found
/etc/init.d/httpd: line 8: 
: command not found
/etc/init.d/httpd: line 9: syntax error near unexpected token `{
'
/etc/init.d/httpd: line 9: `depend() {
'
 
WRInaute passionné
Tu copies colles avec quoi ?
C'est juste un soucis de copiage entre windows et linux.
Il te faut un vrai éditeur.
Si tu n'es pas très à l'aise tu peux essayer WinSCP.
Sinon, tu regardes le script et tu lances Apache à la main :
${APACHE2} ${APACHE2_OPTS} -k start
APACHE2="/usr/local/apache/bin/httpd"
donc :
/usr/local/apache/bin/httpd -k start
 
WRInaute passionné
Bon je fait avec Filezilla et Notepad++.

Pour “/usr/local/apache/bin/httpd -k start” ça me donne “httpd (pid 8617) already running”, je ne sais pas que c'est ok ?

Mais sinon y a pas moyen de réinstaller Apache en conservant la configs, les sites etc ?

Encore 1000 merci.
 
WRInaute passionné
acamar a dit:
Bon je fait avec Filezilla et Notepad++.

Pour “/usr/local/apache/bin/httpd -k start” ça me donne “httpd (pid 8617) already running”, je ne sais pas que c'est ok ?

Mais sinon y a pas moyen de réinstaller Apache en conservant la configs, les sites etc ?

Encore 1000 merci.
Si apache est "already running" aucun soucis, regarde les autres lignes.

Filezilla arrive à accéder à /etc/init.d ????!!!!
Tu te co en root avec filezilla ?

Notepad++ te permet de choisir ton charset/encodage de fichier.

Je te conseille de "copier" un fichier sur ton serveur (pour garder l'encodage), de remplacer son contenu et de le réuploader, ça devrait aider.
 
WRInaute passionné
Oui sur Filezilla en root avec une connexion sécurisé parait, l'encodage est le même que les autres fichiers sur init.d et tout et tout... Mais tout cela est de ma faute, cela marché super bien les consignes que tu m'as donné mais c'est moi qui est allé chercher les mésaventures. :#

Pour l'instant le serveur marche très bien, juste que les crons que j'ai crée avant ne passe plus.
 
WRInaute passionné
Si jamais tu n'as encore rien d'important sur ta release 2, un formatage pourrait être intéressant pour remettre du propre.
Filezilla n'est pas sécurisé car il stock ton mot de passe en clair (je ne referais pas le détail ici une énième fois), mais bref c'est dangereux ;)
Avec winscp tu peux ouvrir tous tes fichiers simplement directement avec notepad++, quand tu sauvegardes sur notepad, ça sauvegarde auto sur ton serveur ;)
 
WRInaute passionné
Julia41 a dit:
Filezilla n'est pas sécurisé car il stock ton mot de passe en clair (je ne referais pas le détail ici une énième fois), mais bref c'est dangereux ;)
Oui je sais ça il faut surement changer un jour. En fait j'ai fait confusion c'est une connexion SFTP (SSH) pas FTPS (TLS/SSL) pour se connecter en Root. Merci pour tout Julia.

Ah j'ai pas vu, WinSCP est aussi open source ?
 
Discussions similaires
Haut