Файлы в папке «Псевдоним» недоступны

В моем apache2.conf у меня есть настройка псевдонима, подобная этому:

Alias /cake/ /var/www-cake/repo <Directory /var/www-cake/repo> Order allow,deny Allow from all AllowOverride All Options +Indexes </Directory>

внутри каталога / var / www-cake / repo У меня есть только 1 файл, который является index.php

, когда я перехожу к http: // linux-server / cake / Я получаю список каталогов, в котором загружается файл index.php. Когда я нажимаю на файл, он принимает меня к http://linux-server/cake/index.php, в котором я получаю ошибку 404 страницы.

Что мне нужно сделать, чтобы сделать файлы доступными?

6
задан 29 December 2010 в 01:18

18 ответов

Я изменил свой код на это:

Alias /cake /var/www-cake/repo <Directory /var/www-cake/repo> Order allow,deny Allow from all Options +Indexes </Directory>

Обратите внимание, что конечная косая черта теперь удаляется из псевдонима. Я не знаю, почему это имело значение. Я просто пытался сыграть случайные вещи, и это, казалось, исправило это:)

3
ответ дан 25 July 2018 в 22:41

Инсайдерский блок вашего каталога пытается обновить Options до: Options +Indexes +MultiViews +FollowSymLinks После того, как ваши изменения обязательно перезапустите службу Apache.

Во-вторых, убедитесь, что у вас нет противоречащих директив в .htaccess файл внутри /var/www-cake/repo/

1
ответ дан 25 July 2018 в 22:41
  • 1
    Спасибо, я попробовал ваши варианты, и это не изменило ситуацию. Я также не добавлял файл .htaccess в / var / www-cake / repo. Возможно ли, что мне не хватает шага? – JD Isaacks 29 December 2010 в 01:44
  • 2
    Последнее, что я могу придумать, это проблема с разрешениями - но вы, вероятно, увидите что-то вроде «403: Forbidden & quot; а не 404. – Marco Ceppi♦ 29 December 2010 в 01:48
  • 3
    Да, и еще одна странная часть заключается в том, что если есть индекс index.php, который он показывает в списке каталогов, то почему он показывает список каталогов вообще, не следует ли просто загружать файл index.php. – JD Isaacks 29 December 2010 в 02:03
  • 4
    см. мой ответ :) – JD Isaacks 29 December 2010 в 18:46

Я изменил свой код на это:

Alias /cake /var/www-cake/repo <Directory /var/www-cake/repo> Order allow,deny Allow from all Options +Indexes </Directory>

Обратите внимание, что конечная косая черта теперь удаляется из псевдонима. Я не знаю, почему это имело значение. Я просто пытался сыграть случайные вещи, и это, казалось, исправило это:)

3
ответ дан 26 July 2018 в 23:42

Инсайдерский блок вашего каталога пытается обновить Options до: Options +Indexes +MultiViews +FollowSymLinks После того, как ваши изменения обязательно перезапустите службу Apache.

Во-вторых, убедитесь, что у вас нет противоречащих директив в .htaccess файл внутри /var/www-cake/repo/

1
ответ дан 26 July 2018 в 23:42
  • 1
    Спасибо, я попробовал ваши варианты, и это не изменило ситуацию. Я также не добавлял файл .htaccess в / var / www-cake / repo. Возможно ли, что мне не хватает шага? – JD Isaacks 29 December 2010 в 01:44
  • 2
    Последнее, что я могу придумать, это проблема с разрешениями - но вы, вероятно, увидите что-то вроде «403: Forbidden & quot; а не 404. – Marco Ceppi♦ 29 December 2010 в 01:48
  • 3
    Да, и еще одна странная часть заключается в том, что если есть индекс index.php, который он показывает в списке каталогов, то почему он показывает список каталогов вообще, не следует ли просто загружать файл index.php. – JD Isaacks 29 December 2010 в 02:03
  • 4
    см. мой ответ :) – JD Isaacks 29 December 2010 в 18:46

Я изменил свой код на это:

Alias /cake /var/www-cake/repo <Directory /var/www-cake/repo> Order allow,deny Allow from all Options +Indexes </Directory>

Обратите внимание, что конечная косая черта теперь удаляется из псевдонима. Я не знаю, почему это имело значение. Я просто пытался сыграть случайные вещи, и это, казалось, исправило это:)

3
ответ дан 31 July 2018 в 12:24

Инсайдерский блок вашего каталога пытается обновить Options до: Options +Indexes +MultiViews +FollowSymLinks После того, как ваши изменения обязательно перезапустите службу Apache.

Во-вторых, убедитесь, что у вас нет противоречащих директив в .htaccess файл внутри /var/www-cake/repo/

1
ответ дан 31 July 2018 в 12:24
  • 1
    Спасибо, я попробовал ваши варианты, и это не изменило ситуацию. Я также не добавлял файл .htaccess в / var / www-cake / repo. Возможно ли, что мне не хватает шага? – JD Isaacks 29 December 2010 в 01:44
  • 2
    Последнее, что я могу придумать, это проблема с разрешениями - но вы, вероятно, увидите что-то вроде «403: Forbidden & quot; а не 404. – Marco Ceppi♦ 29 December 2010 в 01:48
  • 3
    Да, и еще одна странная часть заключается в том, что если есть индекс index.php, который он показывает в списке каталогов, то почему он показывает список каталогов вообще, не следует ли просто загружать файл index.php. – JD Isaacks 29 December 2010 в 02:03
  • 4
    см. мой ответ :) – JD Isaacks 29 December 2010 в 18:46

Я изменил свой код на это:

Alias /cake /var/www-cake/repo <Directory /var/www-cake/repo> Order allow,deny Allow from all Options +Indexes </Directory>

Обратите внимание, что конечная косая черта теперь удаляется из псевдонима. Я не знаю, почему это имело значение. Я просто пытался сыграть случайные вещи, и это, казалось, исправило это:)

3
ответ дан 2 August 2018 в 04:07

Инсайдерский блок вашего каталога пытается обновить Options до: Options +Indexes +MultiViews +FollowSymLinks После того, как ваши изменения обязательно перезапустите службу Apache.

Во-вторых, убедитесь, что у вас нет противоречащих директив в .htaccess файл внутри /var/www-cake/repo/

1
ответ дан 2 August 2018 в 04:07
  • 1
    Спасибо, я попробовал ваши варианты, и это не изменило ситуацию. Я также не добавлял файл .htaccess в / var / www-cake / repo. Возможно ли, что мне не хватает шага? – JD Isaacks 29 December 2010 в 01:44
  • 2
    Последнее, что я могу придумать, это проблема с разрешениями - но вы, вероятно, увидите что-то вроде «403: Forbidden & quot; а не 404. – Marco Ceppi♦ 29 December 2010 в 01:48
  • 3
    Да, и еще одна странная часть заключается в том, что если есть индекс index.php, который он показывает в списке каталогов, то почему он показывает список каталогов вообще, не следует ли просто загружать файл index.php. – JD Isaacks 29 December 2010 в 02:03
  • 4
    см. мой ответ :) – JD Isaacks 29 December 2010 в 18:46

Инсайдерский блок вашего каталога пытается обновить Параметры до: Параметры + Индексы + MultiViews + FollowSymLinks После того, как ваши изменения обязательно перезагрузите службу Apache.

] Во-вторых, убедитесь, что у вас нет противоречивых директив в файле .htaccess внутри / var / www-cake / repo /

1
ответ дан 4 August 2018 в 20:11

Я изменил свой код на это:

  Alias ​​/ cake / var / www-cake / repo & lt; Directory / var / www-cake / repo & gt;  Разрешить заказ, запретить использование всех опций + индексов & lt; / Directory & gt;   

Обратите внимание, что конечная косая черта теперь удаляется из псевдонима. Я не знаю, почему это изменило ситуацию. Я просто пытался случайные вещи, и это, казалось, исправить:)

3
ответ дан 4 August 2018 в 20:11

Я изменил свой код на это:

  Alias ​​/ cake / var / www-cake / repo & lt; Directory / var / www-cake / repo & gt;  Разрешить заказ, запретить использование всех опций + индексов & lt; / Directory & gt;   

Обратите внимание, что конечная косая черта теперь удаляется из псевдонима. Я не знаю, почему это изменило ситуацию. Я просто пытался случайные вещи, и этот, казалось, исправил это:)

3
ответ дан 6 August 2018 в 04:12

Инсайдерский блок вашего каталога пытается обновить Параметры до: Параметры + Индексы + MultiViews + FollowSymLinks После того, как ваши изменения обязательно перезагрузите службу Apache.

] Во-вторых, убедитесь, что у вас нет противоречивых директив в файле .htaccess внутри / var / www-cake / repo /

1
ответ дан 6 August 2018 в 04:12

Инсайдерский блок вашего каталога пытается обновить Параметры до: Параметры + Индексы + MultiViews + FollowSymLinks После того, как ваши изменения обязательно перезагрузите службу Apache.

] Во-вторых, убедитесь, что у вас нет противоречивых директив в файле .htaccess внутри / var / www-cake / repo /

1
ответ дан 7 August 2018 в 22:13

Я изменил свой код на это:

  Alias ​​/ cake / var / www-cake / repo & lt; Directory / var / www-cake / repo & gt;  Разрешить заказ, запретить использование всех опций + индексов & lt; / Directory & gt;   

Обратите внимание, что конечная косая черта теперь удаляется из псевдонима. Я не знаю, почему это изменило ситуацию. Я просто пытался случайные вещи, и это, казалось, исправить:)

3
ответ дан 7 August 2018 в 22:13

Инсайдерский блок вашего каталога пытается обновить Параметры до: Параметры + Индексы + MultiViews + FollowSymLinks После того, как ваши изменения обязательно перезагрузите службу Apache.

] Во-вторых, убедитесь, что у вас нет противоречивых директив в файле .htaccess внутри / var / www-cake / repo /

1
ответ дан 10 August 2018 в 10:25

Я изменил свой код на это:

  Alias ​​/ cake / var / www-cake / repo & lt; Directory / var / www-cake / repo & gt;  Разрешить заказ, запретить использование всех опций + индексов & lt; / Directory & gt;   

Обратите внимание, что конечная косая черта теперь удаляется из псевдонима. Я не знаю, почему это изменило ситуацию. Я просто пытался случайные вещи, и это, казалось, исправить:)

3
ответ дан 10 August 2018 в 10:25

Я изменил свой код на это:

  Alias ​​/ cake / var / www-cake / repo & lt; Directory / var / www-cake / repo & gt;  Разрешить заказ, запретить использование всех опций + индексов & lt; / Directory & gt;   

Обратите внимание, что конечная косая черта теперь удаляется из псевдонима. Я не знаю, почему это изменило ситуацию. Я просто пытался случайные вещи, и это, казалось, исправить:)

3
ответ дан 13 August 2018 в 16:52

Инсайдерский блок вашего каталога пытается обновить Параметры до: Параметры + Индексы + MultiViews + FollowSymLinks После того, как ваши изменения обязательно перезагрузите службу Apache.

] Во-вторых, убедитесь, что у вас нет противоречивых директив в файле .htaccess внутри / var / www-cake / repo /

1
ответ дан 13 August 2018 в 16:52
  • 1
    Спасибо, я попробовал ваши варианты, и это не изменило ситуацию. Я также не добавлял файл .htaccess в / var / www-cake / repo. Возможно ли, что мне не хватает шага? – JD Isaacks 29 December 2010 в 01:44
  • 2
    All all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all all а не 404. – Marco Ceppi♦ 29 December 2010 в 01:48
  • 3
    Да, и еще одна странная часть заключается в том, что если есть индекс index.php, который он показывает в списке каталогов, то почему он показывает список каталогов вообще, не следует ли просто загружать файл index.php. – JD Isaacks 29 December 2010 в 02:03
  • 4
    см. мой ответ :) – JD Isaacks 29 December 2010 в 18:46

Другие вопросы по тегам:

Похожие вопросы: