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

terça-feira, 25 de setembro de 2018

Aviso de tabelas não migradas para o mecanismo InnoDB no GLPI 9.3


O GLPI tem sempre atualizações para melhorias de desempenho e segurança, na sua nova versão 9.3, o mecanismo de armazenamento foi alterado para InnoDB.

Ocorre que este procedimento não está sendo executado automaticamente, para atualizar as tabelas é necessário que seja executado um comando simples

1. Acesse a pasta "scripts" na instalação do seu GLPI
#cd /var/www/html/glpi/scripts/ ( no meu caso estou utilizando o CentOS 7)

2. Execute o arquivo  "innodb_migration.php" 
# php innodb_migration.php

Se tudo der certo, a saída será assim: 
Migrating glpi_plugin_fusioninventory_agentmodules... Done.                  
Migrating glpi_plugin_fusioninventory_agents... Done.                        
Migrating glpi_plugin_fusioninventory_collects... Done.                      
Migrating glpi_plugin_fusioninventory_collects_files... Done.                
Migrating glpi_plugin_fusioninventory_collects_files_contents... Done.       
Migrating glpi_plugin_fusioninventory_collects_registries... Done.           
Migrating glpi_plugin_fusioninventory_collects_registries_contents... Done.  
Migrating glpi_plugin_fusioninventory_collects_wmis... Done.                 
Migrating glpi_plugin_fusioninventory_collects_wmis_contents... Done.        
Migrating glpi_plugin_fusioninventory_computerlicenseinfos... Done.          
Migrating glpi_plugin_fusioninventory_computerremotemanagements... Done.     
Migrating glpi_plugin_fusioninventory_configlogfields... Done.               
Migrating glpi_plugin_fusioninventory_configs... Done.                       
Migrating glpi_plugin_fusioninventory_configsecurities... Done.              
Migrating glpi_plugin_fusioninventory_credentialips... Done.                 
Migrating glpi_plugin_fusioninventory_credentials... Done.                   
Migrating glpi_plugin_fusioninventory_deployfiles... Done.                   
Migrating glpi_plugin_fusioninventory_deploygroups... Done.                  
Migrating glpi_plugin_fusioninventory_deploygroups_dynamicdatas... Done.     
Migrating glpi_plugin_fusioninventory_deploygroups_staticdatas... Done.      
Migrating glpi_plugin_fusioninventory_deploymirrors... Done.                 
Migrating glpi_plugin_fusioninventory_deploypackages... Done.                
Migrating glpi_plugin_fusioninventory_deploypackages_entities... Done.       
Migrating glpi_plugin_fusioninventory_deploypackages_groups... Done.         
Migrating glpi_plugin_fusioninventory_deploypackages_profiles... Done.       
Migrating glpi_plugin_fusioninventory_deploypackages_users... Done.          
Migrating glpi_plugin_fusioninventory_deployuserinteractiontemplates... Done.
Migrating glpi_plugin_fusioninventory_entities... Done.                      
Migrating glpi_plugin_fusioninventory_ignoredimportdevices... Done.          
Migrating glpi_plugin_fusioninventory_inventorycomputerblacklists... Done.   
Migrating glpi_plugin_fusioninventory_inventorycomputercomputers... Done.    
Migrating glpi_plugin_fusioninventory_inventorycomputercriterias... Done.    
Migrating glpi_plugin_fusioninventory_inventorycomputerstats... Done.        
Migrating glpi_plugin_fusioninventory_ipranges... Done.                      
Migrating glpi_plugin_fusioninventory_ipranges_configsecurities... Done.     
Migrating glpi_plugin_fusioninventory_locks... Done.                         
Migrating glpi_plugin_fusioninventory_mappings... Done.                      
Migrating glpi_plugin_fusioninventory_networkequipments... Done.             
Migrating glpi_plugin_fusioninventory_networkportconnectionlogs... Done.     
Migrating glpi_plugin_fusioninventory_networkportlogs... Done.               
Migrating glpi_plugin_fusioninventory_networkports... Done.                  
Migrating glpi_plugin_fusioninventory_networkporttypes... Done.              
Migrating glpi_plugin_fusioninventory_ouis... Done.                          
Migrating glpi_plugin_fusioninventory_pcidevices... Done.                    
Migrating glpi_plugin_fusioninventory_pcivendors... Done.                    
Migrating glpi_plugin_fusioninventory_printercartridges... Done.             
Migrating glpi_plugin_fusioninventory_printerlogs... Done.                   
Migrating glpi_plugin_fusioninventory_printers... Done.                      
Migrating glpi_plugin_fusioninventory_rulematchedlogs... Done.               
Migrating glpi_plugin_fusioninventory_statediscoveries... Done.              
Migrating glpi_plugin_fusioninventory_taskjoblogs... Done.                   
Migrating glpi_plugin_fusioninventory_taskjobs... Done.                      
Migrating glpi_plugin_fusioninventory_taskjobstates... Done.                 
Migrating glpi_plugin_fusioninventory_tasks... Done.                         
Migrating glpi_plugin_fusioninventory_timeslotentries... Done.               
Migrating glpi_plugin_fusioninventory_timeslots... Done.                     
Migrating glpi_plugin_fusioninventory_unmanageds... Done.                    
Migrating glpi_plugin_fusioninventory_usbdevices... Done.                    
Migrating glpi_plugin_fusioninventory_usbvendors... Done.                    

quinta-feira, 19 de setembro de 2013

Gerando PDF a partir do PHP - FPDF

Olá, 
         Estou desenvolvendo um portal corporativo, no qual os usuários precisarão imprimir alguns relatórios, os relatórios já podem ser visualizados em HTML, mas caso o usuário queira guardar o arquivo, seria bom também a opção de salvar o arquivo em PDF. Ao buscar uma solução, encontrei o FPDF, que de maneira simples transforma um texto em PDF, veja como é simples.

1º - Baixe os arquivos fonte no site do desenvolvedor http://www.fpdf.org/, atualmente o projeto está na versão 1.7

2º - Descompacte o arquivo na pasta de includes do seu PHP.

3º - Pronto! Agora é só testar, crie uma página php e acrescente o seguinte código:


$pdf=new FPDF('P','mm','A4');
$pdf->AddPage();
$pdf->SetFont('Arial','B',16);
$pdf->Cell(40,10,'Alô Mundo!');
$pdf->Output();
?>

Sim, o código tem de estar dentro das tags php, sem nenhum espaço entre o código e elas, e também ele tem de ser a primeira saída (não pode ter nenhum echo, print...antes do código) 

Mas vamos explicar o código para você poder brincar um pouco...
require 'fpdf.php'; // Chama a biblioteca, sem este código você não vai conseguir utilizar o pacote
$pdf=new FPDF('P','mm','A4'); // Define a criação do arquivo PDF, ele será orientado como retrato(Portrait), também pode ser "L" de paisagem (Landscape), O tamanho da folha é A4 (pode ser Letter e Legal, e as unidades de medidas serão em milímetro (podem ser pt, cm, ou in para pontos, centímetros e polegadas respectivamente)
$pdf->AddPage(); //Acrescenta uma página ao arquivo
$pdf->SetFont('Arial','B',16); //Define o estilo da fonte, características como Negrito(bold), Itálico ou Sublinhado(U), verifique quais fontes a sua biblioteca utiliza.
$pdf->Cell(40,10,'Alô Mundo!'); //cria uma área retangular com o texto dentro
$pdf->Output();// fechamos o arquivo


Bem , é isso, felicidades !

terça-feira, 14 de maio de 2013

WampServer não Fica Online

Você instala o WampServer e o mesmo funciona perfeitamente, mas após reiniciar o computador o mesmo não fica mais online, nem após reinstalar o mesmo.

Isso geralmente ocorre porque o servidor apache do WampServer ( e todos os outros) por padrão, rodam na porta 80, por exemplo, se você tem o Skype ligado, ou o IIS, ou qualquer serviço sobre a porta 80, o mesmo não irá inicializar.

Para resolver este problema, desligue o outro serviço, ou troque a porta do mesmo ou então troque a porta do Apache.

Para trocar a porta do apache no WampServer siga os passos:
Clique no icone do WampServer, vá em Apache, e abra o arquivo httpd.conf, se ele pedir o tipo de programa utilize o bloco de notas:

Dentro deste aquivo, procure a linha onde está escrito: Linsten 80

Troque a porta por outra que você não utiliza, 8080 por exemplo, lembrando que caso você altere esta porta padrão, para acessar seu servidor via Browse será necessário digitar localhost:8080


Até mais !

terça-feira, 14 de setembro de 2010

Instalando Apache2 + MySQL + PHP5 + PHPMyAdmin no Ubuntu

Pretendo postar algo sobre algumas ferramentas de gerência de redes e para que elas funcionem, será necessário instalar o MySQL, e uma forma fácil de gerenciar os bancos de dados é através do PHPMyAdmin, só que para utilizarmos o PHPMyAdmin, precisamos de um servidor web e do PHP rodando, portanto vamos instalar e configurar esses 4 para o uso.
Então vamos lá!

$sudo su
# apt-get install apache2

Para testar a instalação do servidor Apache digite no seu navegador:

http://localhost/
ou
http://127.0.0.1/

Vai aparecer então uma página com uma mensagem como essa: "It works!", se apareceu, funcionou!

# apt-get install mysql-server-5.0 (Nesta etapa lhe será pedido uma senha para o MySQL)
# apt-get install php5
# apt-get install php5-mysql
# apt-get install phpmyadmin (Nesta etapa você criará a senha do phpmyadmin)




Criamos agora um link-simbólico para o PHPMyAdmin, pois o Apache exibe as páginas que estão dentro do /var/www e a página do PHPMyAdmin está em /usr/share/phpmyadmin.

# cp -r /usr/share/phpmyadmin/ /var/www/phpmyadmin


Agora que já criamos o link simbólico, podemos acessar o PHPmyadmin, basta acessar:

http://localhost/phpmyadmin (acesso via máquina local)
http://IPdoServidor/phpmyadmin (acesso de outra máquina)

Caso não funcione, tente reiniciar o Apache:

#etc\init.d\apache2 restart

Abrirá então um pedido de usuário e senha.

O usuário é root, e a senha a senha que você definiu na instalação

Caso não consiga acessar o PHPMyAdmin, reinicie a máquina pois algumas configurações dos pacotes podem não ter sido instaladas e ativadas ao mesmo tempo.

é isso !

facebook

Postagens populares