Титла: apache2 userdir проблем Публикувано от: vox в Sep 28, 2011, 14:50 Добър ден на всички четящи,
Имам едно питане относно apache2, позволих userdir , тоест потребителите в директория /home/* могат да използват услугите на web сървъра като си направят поддиректория на потребителя "public_html", с един тестов потребител да пробвам и в директория /home/test/public_html копирах инсталационните файлове на joomla написах в браузера http://domain.com/~test/ ми изкара следното съобщение "Internal server error", отворих error log-а на apache и в него имаше следното съобщение : [Wed Sep 28 00:16:50 2011] [alert] [client 192.168.0.2] /home/test/public_html/.htaccess: Options not allowed here разрових се в google, той ми даде доста резултати, пробвах със следното ... <Directory /home/*/public_html> AllowOverride FileInfo AuthConfig Limit Indexes Options Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec <Limit GET POST OPTIONS> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS> Order deny,allow Deny from all </LimitExcept> </Directory> но без ефект, ако някой е имал подобен проблем ще се радвам да сподели. Друго което искам да попитам е възможно ли е public_html-а на потребителя да се опише като виртуален хост, тоест да стане subdomain.domain.com ? Благодаря предварително! П.С : Ако нещо не е ясно, ще дообеснявам. Титла: Re: apache2 userdir проблем Публикувано от: dakev в Sep 29, 2011, 00:26 Това е в случай че някой друг от потребителите може би има права в тези директории
# chmod 755 /home/test/public_html/ # chmod 644 /home/test/public_html/index.* Ти между другото инсталирал ли си mod_php? Титла: Re: apache2 userdir проблем Публикувано от: dakev в Sep 29, 2011, 02:39 Може да е полезно на някой.
/etc/apache2/mods-enabled/php5.conf По подразбиране е забранено PHP в потребителската директория и трябва да се коментират/забранят следните редове: <IfModule mod_userdir.c> <Directory /home/*/public_html> php_admin_value engine Off </Directory> </IfModule> |