Ошибка “Объект не найден” с XAMPP

Вопрос или проблема

Я усиленно пытался заставить работать свой xampp 1.8.3, но это безрезультатно. Я уже работал с ним, но сталкиваюсь с проблемой при новой установке на Windows 7 64-bit. http://localhost работает для меня и отображает phpmyadmin, но http://localhost/htdocs/file_name.php каждый раз выдает ошибку “Объект не найден!”.

Запрашиваемый URL-адрес не найден на этом сервере. Если вы ввели URL-адрес вручную, пожалуйста, проверьте правильность написания и попробуйте снова.

Если вы считаете, что это ошибка сервера, пожалуйста, свяжитесь с веб-мастером.

Ошибка 404

localhost
Apache/2.4.9 (Win32) OpenSSL/1.0.1g PHP/5.5.11

Я переустанавливал его уже 3 раза.

Я только что добавил следующие строки в C:\xampp\apache\conf\extra\httpd-xampp.conf и перезапустил apache.

Alias /htdocs “C:/xampp/htdocs/”

Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride All
Require all granted

Вам не нужно создавать другую папку внутри htdocs, у вас должны быть .php файлы в htdocs, потому что именно туда указывает ваш localhost. localhost/text.php

Ответ или решение

Ошибка "Объект не найден" при работе с XAMPP может быть вызвана несколькими факторами. Вот шаги для устранения проблемы, которые вам помогут.

  1. Убедитесь, что файл существует: Первое, что нужно проверить, это наличие файла, который вы пытаетесь открыть. Убедитесь, что файл file_name.php находится в папке C:\xampp\htdocs\. Если вы создали дополнительные подкаталоги внутри htdocs, убедитесь, что вы правильно указываете путь к файлу в URL.

  2. Проверка пути в URL: Убедитесь, что вы вводите корректный URL. Для файла, находящегося непосредственно в папке htdocs, URL должен выглядеть следующим образом:

    http://localhost/file_name.php

    Если файл находится в подкаталоге, например, myfolder, то правильный URL будет:

    http://localhost/myfolder/file_name.php
  3. Перезапустите Apache: После внесения изменений в конфигурацию XAMPP вам необходимо перезапустить сервер Apache. Это можно сделать через панель управления XAMPP. Если вы добавили новые файлы или изменили конфигурацию, обязательно выполните этот шаг.

  4. Проверка прав доступа к файлам: Убедитесь, что у Apache есть права доступа к файлу и папке, в которой он находится. На Windows права доступа обычно даны по умолчанию, но стоит проверить, если вы изменяли настройки безопасности.

  5. Проверка конфигурации Apache: Если вы редактировали файл httpd-xampp.conf, убедитесь, что изменения правильные. Вам нужно, чтобы следующие строки были в файле (они должны быть там уже по умолчанию):

    Alias /xampp "C:/xampp/xamppfiles"
    <Directory "C:/xampp/xamppfiles">
       AllowOverride AuthConfig
       Require all granted
    </Directory>
  6. Кэш браузера: Иногда браузеры могут кэшировать старую информацию. Попробуйте очистить кэш браузера или открыть страницу в режиме инкогнито.

  7. Загрузка Apache и MySQL: Убедитесь, что сервера Apache и MySQL запущены. Если они не запущены, и вы попытаетесь открыть страницу, вы не сможете получить доступ к нужному файлу.

Если после выполнения всех этих шагов проблема не устраняется, попробуйте создать новый простой PHP-файл для тестирования. Например, создайте файл test.php с содержимым:

<?php
echo "Hello, World!";
?>

Положите его в папку htdocs и откройте URL http://localhost/test.php. Если это сработает, значит проблема может быть в изначально проблематичном файле.

Если вышеописанные шаги не помогли решить проблему, возможно, вам стоит переустановить XAMPP или проверить наличие конфликтов с другими установленными серверами, которые могут использовать тот же порт.

Оцените материал
Добавить комментарий

Капча загружается...