Разбираюсь в проекте, написанном на PHP, честно говоря не работал с PHP ранее, поэтому решил обратиться сюда.
Проект представляет собой платформу для онлайн курса с авторизацией, личным кабинетом и т.п.
Проблема в том, что после настройки XAMPP (MySQL, Apache, Filezilla) включены, базу уже добавил. а страница пустая и не происходит редиректа на страницу логина и не подгружаются стили CSS.
Например, пишу в строке "
http://localhost/most/
" - не происходит редиректа.
Вот сам код index.php:
<? include "./config/core.php";
if (isset($_GET['c'])) header('location: /user/sign.php?id='.$_GET['c']);
else header('location: /user/');
Файл .htaccess
AddDefaultCharset utf-8
ErrorDocument 404 /404.php
core.php:
<?php
session_start();
// Enable error reporting
ini_set('display_errors', 1);
error_reporting(E_ALL);
$host = 'localhost';
$dbname = 'most_db';
$username = 'root';
$password = '';
try {
$pdo = new PDO("mysql:host=$host;dbname=$dbname;charset=utf8", $username, $password);
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Database connection successful.";
} catch (PDOException $e) {
die("Error connecting to the database: " . $e->getMessage());
}
define('BASE_URL', 'http://localhost/most/');
?>
Если перехожу на "
http://localhost/most/user/sign.php
", то выходит просто голая разметка, без CSS.
При необходимости могу предоставить исходники проекта.