Ir para conteúdo
Fórum Script Brasil

Thyago Dantas

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Tudo que Thyago Dantas postou

  1. Bom! Eu estudo PHP faz pouco tempo e com base no que aprendi em cursos. Eu desenvolvi um painel em PHP para controlar postagens na minha aplicação NodeJS, só que, em localhost usando XAMPP, tudo funciona corretamente, mas ao fazer o deploy para minha VPS usando apache ou nginx, ele mostra sempre a página de erro 404 definida no Application.php. Segue abaixo fotos da estrutura do projeto e os códigos importantes onde preciso de ajuda para identificar esse erro. Código do index.php <?php session_start(); date_default_timezone_set('America/Recife'); require('vendor/autoload.php'); define('INCLUDE_PATH_STATIC', 'http://localhost/Painel/Views/Pages/'); define('INCLUDE_PATH', 'http://localhost/'); $app = new Painel\Application; $app->run(); ?> Código do Painel/Application.php <?php namespace Painel; class Application { private $controller; private function setApp() { $loadName = 'Painel\Controllers\\'; $url = explode('/', @$_GET['url']); if ($url[0] == '') { $loadName .= 'Home'; } else { $loadName .= ucfirst(strtolower($url[0])); } $loadName .= 'Controller'; if (file_exists($loadName . '.php')) { $this->controller = new $loadName(); } else { include('Views/Pages/404.php'); die(); } } public function run() { $this->setApp(); $this->controller->index(); } } ?>
×
×
  • Criar Novo...