Apache скинул 404 для файла в папке var / www

0

У меня есть файл php (try.php) в /var/www folder. Я работаю с mac.

$html = "testing print";
$handle = printer_open();
printer_set_option($handle, PRINTER_MODE, "RAW");
printer_write($handle, $html);
printer_close($handle);

У меня установлены apache и php. Если я выполню команду.

apachectl -version

я получил

Server version: Apache/2.2.26 (Unix)
Server built:   Dec 10 2013 22:09:38 

Аналогичным образом выполняется для версии php, которую я получаю

PHP 5.4.30 (cli) (built: Jul 29 2014 23:43:29) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies       

Я перезапускаю свой сервер с помощью следующей команды.

sudo apachectl restart

Команда возвращается на консоль без печати. После этого я ударил по URL.

http://localhost/try.php

Это дает мне ошибку 404.

Запрошенный URL/try.php не найден на этом сервере.

Я также предоставил разрешения на чтение, запись и выполнение в папку /var/www.

Любые идеи, что я получаю эту ошибку.

Конфигурация корневого каталога документа в файле http.conf выглядит следующим образом.

<Directory />
#Options FollowSymLinks
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order deny,allow
Allow from all
</Directory>
Теги:

2 ответа

1
Лучший ответ

Сначала вы должны найти корень документа.

Запустив приведенную ниже команду в оболочке, вы должны получить путь к конфигурационному файлу apache:

/usr/sbin/apache2 -V | grep SERVER_CONFIG_FILE

затем выберите свой любимый редактор и выполните поиск параметра DocumentRoot внутри него. По умолчанию DocumentRoot определяет путь ваших общедоступных данных. Все, что находится внутри этой папки, видимо другими, за пределами сервера.

Для получения дополнительной информации я рекомендую прочитать документацию apache

1

Поместите файл в папку /var/www/html

  • 0
    Не обязательно правда. Зависит от конфигурации.
  • 0
    По крайней мере, добавьте некоторую ограничивающую информацию о том, какой дистрибутив является настройкой по умолчанию

Ещё вопросы

Сообщество Overcoder
Наверх
Меню