cat access_log | awk '{print $1}' | sort -n | uniq -c | sort -nr
site para buscar origem dos ips
https://ip2geo.org/
cat access_log | awk '{print $1}' | sort -n | uniq -c | sort -nr
site para buscar origem dos ips
https://ip2geo.org/
reindex – php bin/magento indexer:reindex
alterar php da sessão ssh PARA SERVIDORES COM PLESK – export PATH=/opt/plesk/php/7.1/bin:$PATH;
alterar php da sessão ssh PARA SERVIDORES COM cPANEL
export PATH=/opt/cpanel/ea-php70/root/usr/bin:/opt/cpanel/ea-php70/root/usr/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/cpanel/composer/bin:/usr/local/git/bin:$PATH
export MANPATH=/opt/cpanel/ea-php70/root/usr/share/man:$PATH
deploy em arquivos estáticos – magento setup:static-content:deploy
arquivo de configuração – app/etc/env.php
DROP PROCEDURE IF EXISTS `drop_all_tables`; DELIMITER $$ CREATE PROCEDURE `drop_all_tables`() BEGIN DECLARE _done INT DEFAULT FALSE; DECLARE _tableName VARCHAR(255); DECLARE _cursor CURSOR FOR SELECT table_name FROM information_schema.TABLES WHERE table_schema = SCHEMA(); DECLARE CONTINUE HANDLER FOR NOT FOUND SET _done = TRUE; SET FOREIGN_KEY_CHECKS = 0; OPEN _cursor; REPEAT FETCH _cursor INTO _tableName; IF NOT _done THEN SET @stmt_sql = CONCAT('DROP TABLE ', _tableName); PREPARE stmt1 FROM @stmt_sql; EXECUTE stmt1; DEALLOCATE PREPARE stmt1; END IF; UNTIL _done END REPEAT; CLOSE _cursor; SET FOREIGN_KEY_CHECKS = 1; END$$ DELIMITER ; call drop_all_tables(); DROP PROCEDURE IF EXISTS `drop_all_tables`;
Sempre vejo os forums por aí a turma se batendo para montar um ambiente padrão para desenvolvimento com PHP 7 + MariaDB 10. Então resolvi fazer esse post simples para facilitar.
Com mais tempo vou detalhar o que faz cada pacote, mas pra sair rodando em menos de 5 minutos, execute:
sudo apt-get update && apt-get upgrade -y && apt-get install apache2 php php-xml php-curl php-gd mcrypt php-intl php-mbstring php-mysql php-soap php-zip php-bcmath mariadb-server mariadb-client -y && mysql_secure_installation
Assim que tudo rodar, responda as perguntas conforme abaixo:
Change root password? – Yes
Entre com a nova senha
Remove anonymous users? – Yes
Disallow root login remotely? – Yes
Remove test database and access to it? – Yes
Reload privilege tables now? – Yes
apt-get install php7.1 php7.1-xml php7.1-curl php7.1-gd php7.1-mcrypt php7.1-intl php7.1-mbstring php7.1-mysql php7.1-soap php7.1-zip php7.1-bcmath -y
sudo add-apt-repository ppa:certbot/certbot sudo apt update sudo apt install python-certbot-apache -y
Edite o arquivo conf do seu site na pasta /etc/apache2/sites-avaiable/XXXXX.conf (se você executou a instalação padrão o arquivo será 000-default.conf)
sudo certbot --apache -d seusite.com -d www.seusite.com
Para remover completamente o os pacotes do Mysql de uma maquina com Ubuntu, basta rodar os comandos abaixo:
sudo apt-get purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-* sudo apt-get remove mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-* sudo rm -rf /etc/mysql /var/lib/mysql sudo apt-get autoremove sudo apt-get autoclean
Para setar as permissões de arquivos e pastas do Magento 2.0 corretamente, basta executar os comandos abaixo:
cd <diretorio_de_instalacao_do_magento> find . -type f -exec chmod 644 {} \; find . -type d -exec chmod 755 {} \; find ./var -type d -exec chmod 777 {} \; find ./pub/media -type d -exec chmod 777 {} \; find ./pub/static -type d -exec chmod 777 {} \; chmod 777 ./app/etc chmod 644 ./app/etc/*.xml chown -R :<grupo_do_server_web> . chmod u+x bin/magento
Para pegar o thumbnail em alta definição de um video do Youtube, é só apontar o navegador para o endereço abaixo:
https://img.youtube.com/vi/<codigo to video aqui>/maxresdefault.jpg
Ao instalar um módulo através do gerenciador de extensões do Magento, se você se deparar com o erro
Unknown cipher in list: TLSv1
Basta editar o arquivo:
downloader/lib/Mage/HTTP/Client/Curl.php
e alterar a linha:
$this->curlOption(CURLOPT_SSL_CIPHER_LIST, 'TLSv1');
para:
$this->curlOption(CURLOPT_SSLVERSION, CURL_SSLVERSION_TLSv1);
Testado no Magento 1.9.2.1
Para alterar o remetente dos emails do WordPress, basta colocar a função abaixo no arquivo functions.php do seu tema:
// altera endereço de email function wpb_sender_email( $original_email_address ) { return '[email protected]'; } // Function to change sender name function wpb_sender_name( $original_email_from ) { return 'IIngresso Para'; } // pendura no wordpress add_filter( 'wp_mail_from', 'wpb_sender_email' ); add_filter( 'wp_mail_from_name', 'wpb_sender_name' );
Para customizar os emails do Woocomerce, você deve copiar a pasta “emails” do Woocommerce localizada em:
/wp-content/plugins/woocommerce/templates pra dentro do seu tema, ficando com:
/wp-content/themes/nome-do-seu-tema/woocommerce/emails
Feito isso, basta editar o arquivo email-styles.php com os estilos desejados!
Sabe uma forma mais fácil para customizar os emails do Woocommerce? Deixe um comentário!