#!/bin/bash #LAMP panel for BigLinux # #Authors: # Bruno Goncalves Araujo # #License: GPLv2 or later ################################################# . /usr/share/bigcontrolcenter/default/theme-categories.sh.htm #Translation export TEXTDOMAINDIR="/usr/share/locale-langpack" export TEXTDOMAIN=bigcontrolcenter-servers-apache echo ' ' title=$"Configurar servidor WEB" apply=$"Aplicar" close=$"Sair" mysql_pass=$"Alterar a senha do administrador do MySQL" port_help=$"Por padrao se utiliza a porta 80" #title echo "$title" #header open_header echo "$title" '
' $"Disponibilize informacao na WEB diretamente do seu computador." close_header #body #Confere se o apache esta em execucao if [ "$(ps -A | grep apache2)" != "" ] then apache_check="checked" fi #Confere se o apache esta para iniciar no boot if [ -e "/etc/rc2.d/S91apache2" ] then auto_apache_check="checked" fi #Confere se o mysql esta em execucao if [ "$(ps -A | grep mysqld)" != "" ] then mysql_check="checked" fi #Confere se o mysql esta para iniciar no boot if [ -e "/etc/init/mysql.conf" ] then auto_mysql_check="checked" fi #O uso do echo pode ser separado em diversos pedacoes dentro do mesmo comando #O uso de aspas simples faz o sistema exibir exatamente o que esta escrito #Quando se utiliza aspas duplas o sistema executa algumas partes do codigo antes de passar a resposta, entre essas execucoes inclui a interpretacao de variaveis #Para incluir textos a serem exibidos ao usuario utilize aspas duplas com $ antes, para que funcione o sistema de tradução, exemplo: $"texto" #No exemplo abaixo o memso comando echo foi aberto e fechado diversas vezes de acordo com a necessidade, aspas simples, duplas e duplas com traducao. echo '
' echo $"O Apache e o servidor WEB mais utilizado no mundo, funciona muito bem com o banco de dados MySQL e possui diversos programas escritos em PHP prontos para download na internet." echo "

" if [ -e "/usr/sbin/apache2" ] then echo "' echo "
' echo "
" $"Porta do Apache" "

" fi if [ -e "/usr/bin/mysqld_safe" ] then echo "' echo "
' echo "

' fi if [ -e "/usr/sbin/apache2" ] then echo '
' else echo '
' fi if [ -e "/usr/bin/mysqld_safe" ] then echo '
' else echo '
' fi if ! [ -e "/usr/lib/php5/maxlifetime" ] then echo '
' else echo '
' fi echo "

" echo '' $"Detectar IP da rede interna e Internet" '

' if [ -e "/etc/phpmyadmin/config.inc.php" ] then echo "" $"Abrir o gerenciador de MySQL PHPMyAdmin" '

' fi if [ -e "/usr/sbin/apache2" ] then echo "" $"Abrir navegador na raiz do seu servidor WEB" '

' echo '' $"Abrir pasta com os arquivos do Apache" '

' echo '' $"Configuracoes avancadas do Apache" '

' fi if [ -e "/usr/bin/mysqld_safe" ] then echo '' $"Configuracoes avancadas do MySQL" '

' fi if [ -e "/usr/lib/php5/maxlifetime" ] then echo '' $"Configuracoes avancadas do PHP" '

' fi if [ -e "/usr/sbin/apache2" ] then echo $"Logs do Apache:" '' $"Ver" " - " '' $"Monitorar" "

" fi echo "

" echo "

"