Warning: Declaration of action_plugin_translatebutton::register(&$controller) should be compatible with DokuWiki_Action_Plugin::register(Doku_Event_Handler $controller) in /usr/local/www/apache24/data/dokuwiki/lib/plugins/translatebutton/action.php on line 82
===== Enregament automatic de SolR =====
==== Alestiment de la comanda dins lo system RC ====
Lo servidor SolR es installat manualament, en defòra de AppCafe, nos cal far connéisser al sistem cossi l'enregar e l'atudar. Tre que lo sistèm conéis la comanda, lo servidor s'enrega solet.\\ A la fin d'aquela operacion, lo servidor s'enregarà naturalament quand lo sistem. En produccion, es possible de l'atudar e de lo tornar enregar.
==== Activar l'enregament del servidor ====
* apondre lo parametre d'activacion de solr dins lo fichièr rc.conf
* sudo ee /etc/rc.conf
* a la fin del fichièr, picar solr_enable="YES"
==== Creacion de la comanda solr dins lo sistem RC ====
* legir primièr la documentacion [[https://www.freebsd.org/doc/en/articles/rc-scripting/|RC scripting]]
* crear lo fichièr /usr/local/etc/rc.d/solr amb la commanda sudo ee /usr/local/etc/rc.d/solr
* picar lo contengut # $FreeBSD$
#
# PROVIDE: solr
# REQUIRE: LOGIN
# KEYWORD: shutdown
. /etc/rc.subr
name=solr
rcvar=solr_enable
load_rc_config $name
: ${solr_enable:=NO}
: ${solr_instance:=/usr/local/share/apache-solr/solr/bin}
# set the environment variable for JAVA_HOME
JAVA_HOME=/usr/local/openjdk8; export JAVA_HOME
start_cmd="${solr_instance}/${name} start"
stop_cmd="${solr_instance}/${name} stop"
pidfile=/var/run/solr.pid
# verbose flag only as a placeholder for command_args
command_args="-V"
run_rc_command "$1"
* Per s'executar dins FreeBSD/PCBSD, l'script /usr/local/share/apache-solr/solr/bin/solr deu èsser adobat
* dobrir l'script amb l'editor sudo ee /usr/local/share/apache-solr/solr/bin/solr
* cambiar #!/usr/bin/env bash per #!/usr/bin/env /usr/local/bin/bash
===== Comandas per enregar o atudar lo servidor =====
* per enregar sudo service solr start
* per atudar sudo service solr stop