Mostrando postagens com marcador php. Mostrar todas as postagens
Mostrando postagens com marcador php. Mostrar todas as postagens

terça-feira, 2 de março de 2021

Ativando módulo Rewrite do Apache2!


 

 O Apache2 precisa do módulo Rewrite ativo para que as reescritas com o .htaccess funcionem. Para isso, abra um terminal e digite:

ls /etc/apache2/mods-available | grep rewrite
Se aparecer rewrite.load, o módulo está instalado, bastando apenas ativá-lo. Para ativar, digite no terminal:
sudo a2enmod rewrite && sudo systemctl reload apache2.service

sexta-feira, 24 de abril de 2020

Aplicando permissões 755 para pastas e 644 para arquivos de modo recursivo!


Quando estamos desenvolvendo na nossa máquina local, é normal dar a permissão 777 para conseguirmos salvar os arquivos nas pastas. Mas isso dá problema quando subimos para o servidor de hospedagem, pois os arquivos precisam ter a permissão 644 e as pastas com 755, por motivos de segurança.
Então aqui vai uma dica de como devolver as permissões antes de subir os arquivos. Abra um terminal e digite o seguintes comandos:

Para os arquivos
$ sudo find /var/www/html -type f -exec chmod 644 {} \;
Para as pastas
$ sudo find /var/www/html -type d -exec chmod 755 {} \;
Agora adicione os comandos
$ sudo chown -R www-data:www-data /var/www/html
E o último, para adicionar seu usuário ao grupo www-data
$ sudo adduser $USER www-data

Créditos: vivaolinux

domingo, 29 de março de 2020

Dando permissão de escrita e leitura no diretório /var/www/html do Ubuntu!


Quando estamos desenvolvendo algum sistema web que utiliza o servidor apache, precisamos salvar no diretório /var/www/html, mas por padrão, ele não deixa salvar a não ser que seja root. Para consertar isso, basta digitar o seguinte comando no terminal:

$ sudo chmod 777 -R /var/www/html
Lembrando que isso é somente no ambiente de desenvolvimento. Não faça isso em produção.

segunda-feira, 23 de setembro de 2019

Removendo o index.php da url no Codeigniter 3 no Ubuntu!


Para remover o index.php da url no Codeigniter, crie um arquivo chamado .htaccess no diretório principal de sua aplicação e cole o seguinte código:

<IfModule mod_rewrite.c>

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]

</IfModule>


Digite no terminal:
$ sudo nano /etc/apache2/sites-available/000-default.conf
Adicione as seguintes linhas antes de </Virtualhost>
<Directory /var/www/html>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Require all granted
</Directory>
Agora digite o comando:
$ sudo a2enmod rewrite
E reinicie o apache com:
$ sudo systemctl restart apache2

domingo, 18 de fevereiro de 2018

Instalando Laravel 5.5 no Ubuntu 16.04!


Laravel é um framework PHP de código aberto, para o desenvolvimento ágil de sistemas web que utilizam o padrão MVC. Para mais informações, clique aqui.

Para que o Laravel funcione no Ubuntu e seus derivados, é preciso que se instale algumas pacotes. Para isso, abra um terminal e cole o seguinte comando:
sudo apt install php php7.0-mbstring php-xml php7.0-zip curl
Não se esqueça do Lamp (Linux Apache Mysql Php). Digite o comando do jeito que estiver com ^ mesmo.
sudo apt install lamp-server^
Também é preciso que se instale o Composer, que vai gerenciar as dependências para o Laravel.  Novamente abra o terminal, e cole o comando:
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
Agora cole o seguinte comando no terminal, para criar um atalho para não precisar digitar o caminho toda vez que for criar um novo sistema em Laravel:
echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
Adicione a seguinte linha em .bashrc:
alias laravel='composer create-projet --prefer-dist laravel/laravel'
Dê Ctrl+O, Ctrl+X e digite no terminal o seguinte comando para salvar as configurações do .bashrc:
source .bashrc
Pronto! Para criar um novo sistema, basta digitar o seguinte comando no terminal, trocando "blog" pelo nome do sistema, como no exemplo a seguir:
laravel blog

Desabilitando aceleração por hardware no VSCode / VSCodium

       Caso você tenha problemas de renderização ao usar VSCode/VSCodium , pode usar uma configuração que desabilita a aceleração de hardwar...