sudo mount -a
quarta-feira, 27 de agosto de 2014
Trocando o editor do crontab para o nano
Só vale para a sessão atual do ssh, mas já ajuda:
env EDITOR=nano crontab -e
Criando link simbólico para uma pasta
Assim:
O detalhe é que a pasta ~/logs não deve existir na hora em que for rodar o comando.
ln -s /var/log/apache2/ ~/logs
O detalhe é que a pasta ~/logs não deve existir na hora em que for rodar o comando.
sexta-feira, 1 de agosto de 2014
Algumas regras para o htaccess
#redirecionando para www
RewriteEngine on
RewriteCond %{HTTP_HOST} ^dominio.com.br [NC]
RewriteRule ^(.*)$ http://www.dominio.com.br/$1 [R=301,L]
#habilitando compressao gzip no php
php_value output_handler ob_gzhandler
#habilitando cache do apache
ExpiresActive On
ExpiresDefault A2419200
ExpiresByType image/x-icon A2419200
ExpiresByType application/x-javascript A2419200
ExpiresByType text/css A2419200
ExpiresByType text/html A518400
#desabilitando cache para scripts com conteudo dinamico
<FilesMatch "\.(pl|php|cgi|spl|scgi|fcgi)$">
ExpiresActive Off
</FilesMatch>
#habilitando rewrite para urls amigaveis
RewriteEngine On
#enviando requisicoes ao dominio.com/sitemap para o arquivo gerador do sitemap
RewriteRule ^sitemap(.*)$ sitemap.php [L]
#redirecionando todas as requisicoes para o index.php, que serve como main controller
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php?cod=$1 [QSA]
#habilitando CORS (cross site http requests)
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
#habilitando compressao do apache
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE text/text text/html text/plain text/xml text/css application/x-javascript application/javascript text/javascript
</ifmodule>
Executando um comando como Root via php
Assim:
O detalhe é o 'echo' antes, pra enviar a senha pro sudo, e o -y, pra não pedir confirmação sobre a instalação.
<?php
$outPut = shell_exec("echo senha | sudo -S apt-get -y install openssh-server");
echo "<pre>$outPut</pre>";
?>
O detalhe é o 'echo' antes, pra enviar a senha pro sudo, e o -y, pra não pedir confirmação sobre a instalação.
Assinar:
Postagens (Atom)