• XSS.stack #1 – первый литературный журнал от юзеров форума

404 Not Found

yr1

CD-диск
Пользователь
Регистрация
24.02.2019
Сообщения
15
Реакции
5
Всем привет!
Братцы, подмогните кто в теме
Че то ничерта у меня не выходит, ранее с серверами и базами не работал., учусь потихому.. немогу догнать в чем проблемма, гугл результатов особо не дал..
Пытаюсь провести некоторые для себя тесты- сделал микро базу данных MaryaDB
Создал файл index.php в каталог html /var/www/html/..
А так же по этому пути каталог images /var/www/html/..
index.png


Далее стартую apache2
Открываю в браузере страницу localhost/index.php и вылетает ошибка
index.png3.png

Куда копать, где смотреть? За любые подсказки буду благодарен.
В папке images находится файл с картинкой, который должен отобразить браузер при вызове файла index.php
HTML:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>First hack</title>
</head>
<body>
<?php
$server = "localhost";
$user = "root";
$password = "";
$db = "home";

// Открываем соединение
$link = new mysqli($server, $user, $password, $db);

// Проверка результата подключения
if ($link->connect_error) {
    die("Подключение не удалось: " . $link->connect_error);
}

if(isset($_GET['id']))
{
$id=$_GET['id'];

$sql="SELECT * FROM login WHERE id='$id'";
$result=mysqli_query($link,$sql);
if(!$result){
echo'Error While Selection process: '.mysqli_error($link).' Error code: '.mysqli_errno($link);
exit;
}
$row = mysqli_fetch_array($result);

    if($row)
    {
      echo '<font color= "#0000ff">';
      echo 'ID: '. $row['id'];
      echo "<br>";
      echo 'Your Login: ' .$row['login'];
      echo "</font>";
      }
    }
    else { echo "Please input the ID as parameter with numeric value";}



?>
<div>
<br>
<img border="1" src="http://localhost/images/dog.jpeg" width="600" height="399">
</div>
</body>
</html>
 
Последнее редактирование:
Посмотри на параметр DocumentRoot в кофиге апача. Возможно ты не в ту директорию файлы сложил.
 
Закиньте файлы в папку www, а не в www/html

Если не поможет то:

Вариант #1
создать .htaccess в корне сайта и вписать туда
DirectoryIndex index.php

Вариант #2
открыть appache конфиг (httpd.conf)
Отредактировать и\или создать там
Код:
<IfModule dir_module>
    DirectoryIndex index.php index.pl index.cgi index.asp index.shtml index.html index.htm \
                   default.php default.pl default.cgi default.asp default.shtml default.html default.htm \
                   home.php home.pl home.cgi home.asp home.shtml home.html home.htm
</IfModule>

Не забываем перезагрузить сервер.
 
Последнее редактирование:
Закиньте файлы в папку www, а не в www/html
Пробовал, и так и так..
По дефолту
index.png1.png


Вариант #2
открыть appache конфиг (httpd.conf)
Отредактировать и\или создать там
Пробовал, не выходит...
index.png2.png


Вариант #1
создать .htaccess в корне сайта и вписать туда
DirectoryIndex index.php
Если не затруднит, можно подробнее?
Я так понимаю у меня на debian эта папка называется подругому?
index.png4.png

Вобщем отрабатывал разные варианты.. все так же остается без изминений..
Какие конфиги или настройки еще можно отработать?
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх