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

Linux секция за начинаещи => Настройка на програми => Темата е започната от: heminei в Jul 30, 2010, 12:19



Титла: Проблем с root directory на Apache?
Публикувано от: heminei в Jul 30, 2010, 12:19
Здравейте! Инсталирах си Ubuntu 10.4 вчера. Имам малки познания на него! Инсталирах си LAMP, но имам проблем със смяната на root directory. Тя попринцип е в var/www, а аз искам да я сменя на друга която Е на друг хард. Отворих etc/apache2/sites-available/default:

Код:
<VirtualHost *:80>
ServerAdmin webmaster@localhost

DocumentRoot /media/D6509E44509E2AEF/site
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /media/D6509E44509E2AEF/site>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined

    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>

</VirtualHost>

и смених това на

DocumentRoot /media/D6509E44509E2AEF/site


и като влезя в localhost ми изписва:


Forbidden

You don't have permission to access / on this server.
Apache/2.2.14 (Ubuntu) Server at localhost Port 80



Как да го оправя това? Попринцип имам проблеми с правата на УБУНТУ, но ще отворя отделна тема за това.

Предварително благодаря.


Титла: Re: Проблем с root directory на Apache?
Публикувано от: tyuio в Jul 30, 2010, 12:38
D6509E44509E2AEF това да не ти е уин дяла?


Титла: Re: Проблем с root directory на Apache?
Публикувано от: heminei в Jul 30, 2010, 12:49
Това ми е хард във формат NTFS. На който ми са файловете от сайта! Има само една папка site.


Титла: Re: Проблем с root directory на Apache?
Публикувано от: tyuio в Jul 30, 2010, 12:52
Броблем ще е, първо апача не обича нтфс като цяло под линукс, после като му гледам името не си го монтирал добре, после трябва да му оправиш правата, и да добавиш www-data  да може да чете и пише там. Аз не бих се занимавал. Сещам се защо ти е ама не е работа дето сис струва.


Титла: Re: Проблем с root directory на Apache?
Публикувано от: tyuio в Jul 30, 2010, 12:59
Препоръчвам нещо от сорта ако ти трябва за да работиш под двете ОС:
http://www.danielgibbs.net/journal/mapping-linux-ext3-file-system-for-use-in-apache-under-windows
Не е баш това което търсих ама мисля че ще схванеш идеята.


Титла: Re: Проблем с root directory на Apache?
Публикувано от: tyuio в Jul 30, 2010, 13:02
Виж и това де ама:
http://www.danielgibbs.net/journal/using-a-windows-ntfs-xampp-apache-install-on-a-linux-apache-server


Титла: Re: Проблем с root directory на Apache?
Публикувано от: heminei в Jul 30, 2010, 13:07
Как да си монтирам харда, и как да мо задам права например 777 ?


Титла: Re: Проблем с root directory на Apache?
Публикувано от: Acho в Jul 30, 2010, 13:09
И защо не вземеш тия сайтове (целите директории) да си ги изкопираш в дефолтната, линукска, натив директория на Apache-то, да си ги укажеш в conf файла и всичко да е ПЕЙ СЪРЦЕ ?

Успехи пожелавам.


Титла: Re: Проблем с root directory на Apache?
Публикувано от: tyuio в Jul 30, 2010, 13:12
Опааа горния линк е объркан погледни го пак оправих го.


Титла: Re: Проблем с root directory на Apache?
Публикувано от: b2l в Jul 30, 2010, 13:14
Как да си монтирам харда, и как да мо задам права например 777 ?

Код:
mount <какво> <къде>

Код:
chmod 777 <какво>


Титла: Re: Проблем с root directory на Apache?
Публикувано от: shadowx в Jul 30, 2010, 14:10
ето как може да го направиш...
http://ubuntuguide.org/wiki/Dapper#How_to_mount.2Funmount_Windows_partitions_.28NTFS.29_manually.2C_and_allow_all_users_to_read_only

mount -t ntfs-3g -o nls=utf8,umask=0000 [у-во] [mount point]
или ако ще е ред в fstab
[у-во] [mount point]   ntfs-3g    nls=utf8,umask=0000   0 0

umask=0000 [всички юзъри могат да четат/пишат на партишъна] /* все едно си направил chmod 777 */
umask=0222 [всички юзъри могат да четат партишъна, root-а може да пише] /* все едно си направил chmod 755 */




Титла: Re: Проблем с root directory на Apache?
Публикувано от: heminei в Aug 01, 2010, 16:05
@shadowx Стана! Благодаря Ви на всички :) .