Link na Bio - Verificador de Dependências

Este script verificará se todos os componentes necessários estão instalados e configurados corretamente.

Verificando versão do PHP...
PHP 8.3.27 instalado. ✓
Verificando extensões do PHP...
Extensão pdo instalada. ✓
Extensão pdo_mysql instalada. ✓
Extensão mbstring instalada. ✓
Extensão openssl instalada. ✓
Extensão tokenizer instalada. ✓
Extensão xml instalada. ✓
Extensão ctype instalada. ✓
Extensão json instalada. ✓
Extensão fileinfo instalada. ✓
Extensão curl instalada. ✓
Extensão zip instalada. ✓
Extensão gd instalada. ✓
Verificando Composer...
Executando: composer --version
sh: composer: command not found
Composer não encontrado. Tentando instalar...
Executando: curl -sS https://getcomposer.org/installer | php
All settings correct for using Composer
The HOME or COMPOSER_HOME environment variable must be set for composer to run correctly
Falha ao instalar o Composer. Por favor, instale manualmente.
Verificando Node.js...
Executando: node --version
sh: node: command not found
Node.js não encontrado. Tentando instalar...
Executando: curl -sL https://deb.nodesource.com/setup_16.x | bash -
Error: This script is only supported on Debian-based systems.
Executando: apt-get install -y nodejs
sh: apt-get: command not found
Verificando NPM...
Executando: npm --version
sh: npm: command not found
NPM não encontrado. Verifique sua instalação do Node.js.
Verificando MySQL...
Executando: mysql --version
mysql: Can't read dir of '/etc/mysql/releem.conf.d' (OS errno 2 - No such file or directory)
mysql: [ERROR] Stopped processing the 'includedir' directive in file /etc/my.cnf at line 37.
mysql: [ERROR] Fatal error in defaults handling. Program aborted!
MySQL não encontrado. Tentando instalar...
Executando: apt-get update
sh: apt-get: command not found
Executando: apt-get install -y mysql-server
sh: apt-get: command not found
Executando: service mysql start
sh: service: command not found
Verificando diretórios e permissões...
Diretório /home/renanpet/public_html/linkbio/storage tem permissões corretas. ✓
Diretório /home/renanpet/public_html/linkbio/storage/app tem permissões corretas. ✓
Diretório /home/renanpet/public_html/linkbio/storage/app/public tem permissões corretas. ✓
Diretório /home/renanpet/public_html/linkbio/storage/framework tem permissões corretas. ✓
Diretório /home/renanpet/public_html/linkbio/storage/framework/cache tem permissões corretas. ✓
Diretório /home/renanpet/public_html/linkbio/storage/framework/sessions tem permissões corretas. ✓
Diretório /home/renanpet/public_html/linkbio/storage/framework/views tem permissões corretas. ✓
Diretório /home/renanpet/public_html/linkbio/storage/logs tem permissões corretas. ✓
Diretório /home/renanpet/public_html/linkbio/bootstrap/cache tem permissões corretas. ✓
Verificando arquivo .env...
Arquivo .env não encontrado. Criando a partir do .env.example...
Arquivo .env.example não encontrado. Por favor, crie o arquivo .env manualmente.
Verificando configuração do banco de dados...
Arquivo .env não encontrado. Não foi possível verificar a configuração do banco de dados.
Verificando dependências do Composer...
Diretório vendor encontrado. ✓
Verificando dependências do NPM...
Diretório node_modules encontrado. ✓
Verificando chave da aplicação...
Verificando links simbólicos...
Link simbólico para storage encontrado. ✓
Verificando compilação de assets...
Assets compilados não encontrados. Compilando...
Executando: cd /home/renanpet/public_html/linkbio && npm run dev
sh: npm: command not found
Resumo da verificação:
✓ Verificação de dependências concluída.
✓ O sistema está pronto para uso!
Para acessar o sistema, abra o navegador e acesse a URL do seu servidor.