Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: blackpearl в May 29, 2013, 12:42



Титла: Настройка на Apache ? php?
Публикувано от: blackpearl в May 29, 2013, 12:42
Здравейте, проблема е такъв че при съществуваща папка на хоста когато се въведе линка към нея показва 404. Чак когато се въведе пътя до конкретен файл в папката се отваря. Коя е настройката и от къде мога да я променя?


Титла: Re: Настройка на Apache ? php?
Публикувано от: b2l в May 29, 2013, 12:52
Код
GeSHi (Apache configuration):
  1. Options +Indexes
Това се слага или в .htaccess или в конфиг файла на vhost-а.
Това ти е едната настройка, другата е правата на директорията.


Титла: Re: Настройка на Apache ? php?
Публикувано от: blackpearl в May 29, 2013, 13:01
Пробвах го, отново същото


Титла: Re: Настройка на Apache ? php?
Публикувано от: b2l в May 29, 2013, 13:06
Тогава го сложи в .htaccess файл в съответната директория. И си виж правата за четене и запис.

Ха - чак сега се усещам. 404 или 403 ти е грешката?


Титла: Re: Настройка на Apache ? php?
Публикувано от: blackpearl в May 29, 2013, 13:07
Когато го сложа с htaccess става, но не мисля във всяка директория да променям htaccess файловете и да добавям тази настройка. Искам го за целия сървър да бъде. Правата са 777.


Титла: Re: Настройка на Apache ? php?
Публикувано от: b2l в May 29, 2013, 13:11
Когато го сложа с htaccess става, но не мисля във всяка директория да променям htaccess файловете и да добавям тази настройка. Искам го за целия сървър да бъде. Правата са 777.

Тогава го слагаш в конф файла на vhost-а. И виж точно как и къде да го опишеш. Да не го напишеш на първия ред в конф файла.

След като става за отделна директория, защо лъжеш, че ти дава грешка 404, грешката е 403, а тези неща са важни да не се бъркат!

777 е груба грешка, много груба...


Титла: Re: Настройка на Apache ? php?
Публикувано от: blackpearl в May 29, 2013, 13:20
Не лъжа, грешката е точно 404. Слагам го в края на конфиг файла като нова функция, 777 съм ги задал сега за теста.


Титла: Re: Настройка на Apache ? php?
Публикувано от: blackpearl в May 29, 2013, 14:11
Също така сега забелязвам че при добавяне на картинка в папката дори и когато я посоча, отново не я отваря. Възможно ли е да е от някой изключен модул?


Титла: Re: Настройка на Apache ? php?
Публикувано от: fester в May 29, 2013, 15:53
Това php как е пуснато на този сървър, като модул или cgi?

Виж в конфигурацията на уеб сървъра какво е зададено в директивата: DirectoryIndex.


Трябва да изглежда горе долу по този начин:

DirectoryIndex index.html index.php


Титла: Re: Настройка на Apache ? php?
Публикувано от: blackpearl в May 29, 2013, 16:05
Няма такова нещо зададено в apache2.conf (там са ми конфигурациите).


Титла: Re: Настройка на Apache ? php?
Публикувано от: b2l в May 29, 2013, 16:13
Няма такова нещо зададено в apache2.conf (там са ми конфигурациите).

Не в apache2.conf, а в conf файловете на vhost-товете. Дефолтния е default и се намира в /etc/apache2/sites-available/


Титла: Re: Настройка на Apache ? php?
Публикувано от: blackpearl в May 29, 2013, 16:49
Там също няма. Видях че мода mod_dir липса (най-вероятно е изтрит, съответно и конфигурацията му). По какъв начин мога отново да го инсталирам?


Титла: Re: Настройка на Apache ? php?
Публикувано от: blackpearl в May 29, 2013, 17:35
Беше от липсата на модулите mod_dir и autoindex. Благодаря на опиталите се да помогнат :).


Титла: Re: Настройка на Apache ? php?
Публикувано от: Acho в May 29, 2013, 17:46
Е кой ги е премахнал тия модули ? Ти ли ги лашна в бързината ?


Титла: Re: Настройка на Apache ? php?
Публикувано от: blackpearl в May 29, 2013, 20:22
Абе преди време трих модулите уж за повече сигурност и по-голямо бързодействие, ама и тея са ги отнесли :D


Титла: Re: Настройка на Apache ? php?
Публикувано от: Acho в May 29, 2013, 20:25
Нищо де, сега вече всичко си е ОК. И си оправил пермишъните на директория и файлове.


Титла: Re: Настройка на Apache ? php?
Публикувано от: blackpearl в May 29, 2013, 22:55
644 файлове / 755 папки , освен ако няма други, по правилни които не знам :)