sudo mysql -u root -p
create database [nomeDB];
CREATE USER nomeUsuario@‘%’ IDENTIFIED BY ‘X’;
GRANT USAGE ON _._ TO nomeUsuario @‘%’ IDENTIFIED BY ‘X’;
GRANT ALL PRIVILEGES ON `nomeDB`.* TO `nomeUsuario`@`%`;
SHOW GRANTS FOR nomeUsuario @‘%’;
Comandos Adicionais
Execute os seguintes comandos:
npm install -g vite
npm install vite --save-dev
composer install
php artisan key:generate
php artisan migrate
php artisan db:seed
Configuração do Apache
Crie um arquivo de configuração chamado projetoTcc.conf em /etc/apache2/sites-available.
Abra o arquivo com o comando:
sudo nano projetoTcc.conf
Edite a configuração:
<VirtualHost *:80>
ServerName http://IP_DO_SERVIDOR
ServerAdmin [email protected]
DocumentRoot /var/www/projetoTcc/public
<Directory /var/www/projetoTcc />
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
RewriteEngine on
</VirtualHost>