Totem теперь использует Gnome Tracker, чтобы выбрать, какие видео будут отображаться на вкладке «Недавние». Согласно https://wiki.gnome.org/Projects/Tracker/Documentation/First5Minutes, db Tracker можно очистить, выполнив tracker-control -r
. Вы также можете запустить вкладку tracker-preferences, System и нажмите кнопку «Да, удалить все мои индексированные данные».
Вы должны проверить разрешения не только о своем пункте назначения, но и его родителях.
Я делал почти то же самое с Debian Lenny, но я перешел на не-hax-режим, я настроил apache правильно. Но с symlink:
$ ll /home
drwxr-xr-x 8 root root 4,0K nov 14 14.59 .
drwxrwxrwx 7 root root 4,0K nov 14 21.24 www -> /var/www
Я думаю, вы должны проверить разрешающую способность ~ и ~ / Webroot, я думаю, что ваш dir (~) защищен от чтения, я имею в виду, что вы должны запустить это:
$ ls -la /home
Чтобы установить правильные permissinons, используйте:
# chmod 755 /home
# chmod 755 /home/<YOURNAME>
# chown <YOURNAME>:www-data -R /home/<YOURNAME>/Webroot
# chmod 775 -R /home/<YOURNAME>/Webroot
Я думаю, это должно помочь, но дайте мне больше информации об этом. Я предлагаю вам, чтобы выйти из Webroot из своего каталога, например. на ~ , как и я, потому что это может быть проблема безопасности.
нравится мне
Я столкнулся с этой проблемой. Но мне не понравилась идея сменить группу моего домашнего каталога на www-data. Эту проблему можно просто решить, изменив файл конфигурации для virtualHost. Просто настройте тег Directory, чтобы включить эти
<Directory "your directory here">
Order allow,deny
Allow from all
Require all granted
</Directory>
Require all granted - новая функция, которую я предполагаю; имеющий значение по умолчанию denied.
См. эту страницу для справки: http://httpd.apache.org/docs/current/mod/core.html#directory
Это не очень хорошая практика для достижения того, чего вы хотите.
Если вы используете PHP, вы можете взглянуть на suexec, suphp или php-fpm и fastcgi.
Вы правы в своей проблеме, это проблема разрешения в том, что ваши файлы Webroot принадлежат другому пользователю, чем www-data.
Здесь это не очень плохое решение для решения вашей проблемы. suexec
Измените папку Webroot и вложенные папки Webroot, чтобы для группы было установлено значение www-data и установите правильные разрешения:
# set the group ownership to be www-data
chgrp -R www-data /path/to/home/Webroot/
# make sure www-data has read & write permissions (change it to `g=r` if you want to only give read-only access)
chmod -vR g=rw /path/to/home/Webroot/
# make sure www-data can access the folders by adding the group execute bit field to directories
find /path/to/home/Webroot/ -type d -print0 | xargs -0p chmod -v g+x
Изменить: обратите внимание, что вам обязательно понадобится снова запустить эти команды, если вы добавите файлы / папки с помощью вашей обычной учетной записи пользователя.
Вы должны проверить разрешения не только о своем пункте назначения, но и его родителях.
Вы должны проверить разрешения не только о своем пункте назначения, но и его родителях.
Я столкнулся с этой проблемой. Но мне не понравилась идея сменить группу моего домашнего каталога на www-data. Эту проблему можно просто решить, изменив файл конфигурации для virtualHost. Просто настройте тег Directory, чтобы включить эти
& lt; Directory "ваш каталог здесь" & gt; Разрешить заказ, запретить Разрешить от всех Требовать все предоставленные & lt; / Directory & gt;
Требовать все предоставленные
- это новая функция, которую я предполагаю; имеющий значение по умолчанию , отклонено
.
См. эту страницу для справки: http://httpd.apache.org/docs/current/mod/core.html# каталог
Это не очень хорошая практика для достижения того, чего вы хотите.
Если вы используете PHP, вы можете взглянуть на suexec, suphp или php-fpm и fastcgi.
Вы правы в своей проблеме, это проблема разрешения в том, что ваши файлы Webroot
принадлежат другому пользователю, чем www-data
.
Вот не очень плохое решение для решения вашей проблемы. Обратите внимание, что вам, вероятно, потребуется использовать sudo или login как root. Убедитесь, что вы полностью понимаете все команды, которые вы будете исполнять!
Измените папку Webroot
Webkot и вложенные папки и файлы, чтобы для группы было установлено значение www-data
и установить правильные разрешения:
# установить принадлежность группы www-data chgrp -R www-data / path / to / home / Webroot / # убедиться, что www- данные считываются & amp; (изменить его на `g = r`, если вы хотите предоставить доступ только для чтения) chmod -vR g = rw / path / to / home / Webroot / # убедитесь, что www-данные могут получить доступ к папкам, добавив группа выполнить бит поле в каталогах find / path / to / home / Webroot / -type d -print0 | xargs -0p chmod -v g + x
Изменить: обратите внимание, что вам обязательно понадобится снова запустить эти команды, если вы добавите файлы / папки с помощью вашей обычной учетной записи пользователя.
Я сделал почти то же самое с Debian Lenny, но я перешел в режим без хакса, я настроил apache правильно. Но с символической ссылкой:
$ ll / home drwxr-xr-x 8 root root 4,0K nov 14 14.59. drwxrwxrwx 7 root root 4,0K nov 14 21.24 www - & gt; / var / www
Я думаю, вы должны проверить разрешающую способность ~ и ~ / Webroot, я думаю, что ваш dir (~) защищен от чтения, я имею в виду, что вы должны запускать этот :
$ ls -la / home
Чтобы установить правильные permissinons, используйте:
# chmod 755 / home # chmod 755 / home / & lt; YOURNAME & gt; # chown & lt; YOURNAME & gt;: www-data -R / home / & lt; YOURNAME & gt; / Webroot # chmod 775 -R / home / & lt; YOURNAME & gt; / Webroot
Я думаю, это должен помочь, но дайте мне больше информации об этом. Я предлагаю вам, чтобы выйти из Webroot из своего каталога, например. to / home , как я , потому что это может быть проблема безопасности.
"#" означает root permisson, например. пишите sudo перед командами; «$» означает однопользовательский permisson
Вы должны проверить разрешения не только о своем пункте назначения, но и его родителях.
Это не очень хорошая практика для достижения того, чего вы хотите.
Если вы используете PHP, вы можете взглянуть на suexec, suphp или php-fpm и fastcgi.
Вы правы в своей проблеме, это проблема разрешения в том, что ваши файлы Webroot
принадлежат другому пользователю, чем www-data
.
Вот не очень плохое решение для решения вашей проблемы. Обратите внимание, что вам, вероятно, потребуется использовать sudo или login как root. Убедитесь, что вы полностью понимаете все команды, которые вы будете исполнять!
Измените папку Webroot
Webkot и вложенные папки и файлы, чтобы для группы было установлено значение www-data
и установить правильные разрешения:
# установить принадлежность группы www-data chgrp -R www-data / path / to / home / Webroot / # убедиться, что www- данные считываются & amp; (изменить его на `g = r`, если вы хотите предоставить доступ только для чтения) chmod -vR g = rw / path / to / home / Webroot / # убедитесь, что www-данные могут получить доступ к папкам, добавив группа выполнить бит поле в каталогах find / path / to / home / Webroot / -type d -print0 | xargs -0p chmod -v g + x
Изменить: обратите внимание, что вам обязательно понадобится снова запустить эти команды, если вы добавите файлы / папки с помощью вашей обычной учетной записи пользователя.
Я столкнулся с этой проблемой. Но мне не понравилась идея сменить группу моего домашнего каталога на www-data. Эту проблему можно просто решить, изменив файл конфигурации для virtualHost. Просто настройте тег Directory, чтобы включить эти
& lt; Directory "ваш каталог здесь" & gt; Разрешить заказ, запретить Разрешить от всех Требовать все предоставленные & lt; / Directory & gt;
Требовать все предоставленные
- это новая функция, которую я предполагаю; имеющий значение по умолчанию , отклонено
.
См. эту страницу для справки: http://httpd.apache.org/docs/current/mod/core.html# каталог
Я сделал почти то же самое с Debian Lenny, но я перешел в режим без хакса, я настроил apache правильно. Но с символической ссылкой:
$ ll / home drwxr-xr-x 8 root root 4,0K nov 14 14.59. drwxrwxrwx 7 root root 4,0K nov 14 21.24 www - & gt; / var / www
Я думаю, вы должны проверить разрешающую способность ~ и ~ / Webroot, я думаю, что ваш dir (~) защищен от чтения, я имею в виду, что вы должны запускать этот :
$ ls -la / home
Чтобы установить правильные permissinons, используйте:
# chmod 755 / home # chmod 755 / home / & lt; YOURNAME & gt; # chown & lt; YOURNAME & gt;: www-data -R / home / & lt; YOURNAME & gt; / Webroot # chmod 775 -R / home / & lt; YOURNAME & gt; / Webroot
Я думаю, это должен помочь, но дайте мне больше информации об этом. Я предлагаю вам, чтобы выйти из Webroot из своего каталога, например. to / home , как я , потому что это может быть проблема безопасности.
"#" означает root permisson, например. пишите sudo перед командами; «$» означает однопользовательский permisson
Вы должны проверить разрешения не только о своем пункте назначения, но и его родителях.
Я столкнулся с этой проблемой. Но мне не понравилась идея сменить группу моего домашнего каталога на www-data. Эту проблему можно просто решить, изменив файл конфигурации для virtualHost. Просто настройте тег Directory, чтобы включить эти
& lt; Directory "ваш каталог здесь" & gt; Разрешить заказ, запретить Разрешить от всех Требовать все предоставленные & lt; / Directory & gt;
Требовать все предоставленные
- это новая функция, которую я предполагаю; имеющий значение по умолчанию , отклонено
.
См. эту страницу для справки: http://httpd.apache.org/docs/current/mod/core.html# каталог
Это не очень хорошая практика для достижения того, чего вы хотите.
Если вы используете PHP, вы можете взглянуть на suexec, suphp или php-fpm и fastcgi.
Вы правы в своей проблеме, это проблема разрешения в том, что ваши файлы Webroot
принадлежат другому пользователю, чем www-data
.
Вот не очень плохое решение для решения вашей проблемы. Обратите внимание, что вам, вероятно, потребуется использовать sudo или login как root. Убедитесь, что вы полностью понимаете все команды, которые вы будете исполнять!
Измените папку Webroot
Webkot и вложенные папки и файлы, чтобы для группы было установлено значение www-data
и установить правильные разрешения:
# установить принадлежность группы www-data chgrp -R www-data / path / to / home / Webroot / # убедиться, что www- данные считываются & amp; (изменить его на `g = r`, если вы хотите предоставить доступ только для чтения) chmod -vR g = rw / path / to / home / Webroot / # убедитесь, что www-данные могут получить доступ к папкам, добавив группа выполнить бит поле в каталогах find / path / to / home / Webroot / -type d -print0 | xargs -0p chmod -v g + x
Изменить: обратите внимание, что вам обязательно понадобится снова запустить эти команды, если вы добавите файлы / папки с помощью вашей обычной учетной записи пользователя.
Я сделал почти то же самое с Debian Lenny, но я перешел в режим без хакса, я настроил apache правильно. Но с символической ссылкой:
$ ll / home drwxr-xr-x 8 root root 4,0K nov 14 14.59. drwxrwxrwx 7 root root 4,0K nov 14 21.24 www - & gt; / var / www
Я думаю, вы должны проверить разрешающую способность ~ и ~ / Webroot, я думаю, что ваш dir (~) защищен от чтения, я имею в виду, что вы должны запускать этот :
$ ls -la / home
Чтобы установить правильные permissinons, используйте:
# chmod 755 / home # chmod 755 / home / & lt; YOURNAME & gt; # chown & lt; YOURNAME & gt;: www-data -R / home / & lt; YOURNAME & gt; / Webroot # chmod 775 -R / home / & lt; YOURNAME & gt; / Webroot
Я думаю, это должен помочь, но дайте мне больше информации об этом. Я предлагаю вам, чтобы выйти из Webroot из своего каталога, например. to / home , как я , потому что это может быть проблема безопасности.
"#" означает root permisson, например. пишите sudo перед командами; «$» означает однопользовательский permisson
Вы должны проверить разрешения не только о своем пункте назначения, но и его родителях.
Я столкнулся с этой проблемой. Но мне не понравилась идея сменить группу моего домашнего каталога на www-data. Эту проблему можно просто решить, изменив файл конфигурации для virtualHost. Просто настройте тег Directory, чтобы включить эти
& lt; Directory "ваш каталог здесь" & gt; Разрешить заказ, запретить Разрешить от всех Требовать все предоставленные & lt; / Directory & gt;
Требовать все предоставленные
- это новая функция, которую я предполагаю; имеющий значение по умолчанию , отклонено
.
См. эту страницу для справки: http://httpd.apache.org/docs/current/mod/core.html# каталог
Это не очень хорошая практика для достижения того, чего вы хотите.
Если вы используете PHP, вы можете взглянуть на suexec, suphp или php-fpm и fastcgi.
Вы правы в своей проблеме, это проблема разрешения в том, что ваши файлы Webroot
принадлежат другому пользователю, чем www-data
.
Вот не очень плохое решение для решения вашей проблемы. Обратите внимание, что вам, вероятно, потребуется использовать sudo или login как root. Убедитесь, что вы полностью понимаете все команды, которые вы будете исполнять!
Измените папку Webroot
Webkot и вложенные папки и файлы, чтобы для группы было установлено значение www-data
и установить правильные разрешения:
# установить принадлежность группы www-data chgrp -R www-data / path / to / home / Webroot / # убедиться, что www- данные считываются & amp; (изменить его на `g = r`, если вы хотите предоставить доступ только для чтения) chmod -vR g = rw / path / to / home / Webroot / # убедитесь, что www-данные могут получить доступ к папкам, добавив группа выполнить бит поле в каталогах find / path / to / home / Webroot / -type d -print0 | xargs -0p chmod -v g + x
Изменить: обратите внимание, что вам обязательно понадобится снова запустить эти команды, если вы добавите файлы / папки с помощью вашей обычной учетной записи пользователя.
Я сделал почти то же самое с Debian Lenny, но я перешел в режим без хакса, я настроил apache правильно. Но с символической ссылкой:
$ ll / home drwxr-xr-x 8 root root 4,0K nov 14 14.59. drwxrwxrwx 7 root root 4,0K nov 14 21.24 www - & gt; / var / www
Я думаю, вы должны проверить разрешающую способность ~ и ~ / Webroot, я думаю, что ваш dir (~) защищен от чтения, я имею в виду, что вы должны запускать этот :
$ ls -la / home
Чтобы установить правильные permissinons, используйте:
# chmod 755 / home # chmod 755 / home / & lt; YOURNAME & gt; # chown & lt; YOURNAME & gt;: www-data -R / home / & lt; YOURNAME & gt; / Webroot # chmod 775 -R / home / & lt; YOURNAME & gt; / Webroot
Я думаю, это должен помочь, но дайте мне больше информации об этом. Я предлагаю вам, чтобы выйти из Webroot из своего каталога, например. to / home , как я , потому что это может быть проблема безопасности.
"#" означает root permisson, например. пишите sudo перед командами; «$» означает однопользовательский permisson
Вы должны проверить разрешения не только о своем пункте назначения, но и его родителях.
Это не очень хорошая практика для достижения того, чего вы хотите.
Если вы используете PHP, вы можете взглянуть на suexec, suphp или php-fpm и fastcgi.
Вы правы в своей проблеме, это проблема разрешения в том, что ваши файлы Webroot
принадлежат другому пользователю, чем www-data
.
Вот не очень плохое решение для решения вашей проблемы. Обратите внимание, что вам, вероятно, потребуется использовать sudo или login как root. Убедитесь, что вы полностью понимаете все команды, которые вы будете исполнять!
Измените папку Webroot
Webkot и вложенные папки и файлы, чтобы для группы было установлено значение www-data
и установить правильные разрешения:
# установить принадлежность группы www-data chgrp -R www-data / path / to / home / Webroot / # убедиться, что www- данные считываются & amp; (изменить его на `g = r`, если вы хотите предоставить доступ только для чтения) chmod -vR g = rw / path / to / home / Webroot / # убедитесь, что www-данные могут получить доступ к папкам, добавив группа выполнить бит поле в каталогах find / path / to / home / Webroot / -type d -print0 | xargs -0p chmod -v g + x
Изменить: обратите внимание, что вам обязательно понадобится снова запустить эти команды, если вы добавите файлы / папки с помощью вашей обычной учетной записи пользователя.
Я столкнулся с этой проблемой. Но мне не понравилась идея сменить группу моего домашнего каталога на www-data. Эту проблему можно просто решить, изменив файл конфигурации для virtualHost. Просто настройте тег Directory, чтобы включить эти
& lt; Directory "ваш каталог здесь" & gt; Разрешить заказ, запретить Разрешить от всех Требовать все предоставленные & lt; / Directory & gt;
Требовать все предоставленные
- это новая функция, которую я предполагаю; имеющий значение по умолчанию , отклонено
.
См. эту страницу для справки: http://httpd.apache.org/docs/current/mod/core.html# каталог
Я сделал почти то же самое с Debian Lenny, но я перешел в режим без хакса, я настроил apache правильно. Но с символической ссылкой:
$ ll / home drwxr-xr-x 8 root root 4,0K nov 14 14.59. drwxrwxrwx 7 root root 4,0K nov 14 21.24 www - & gt; / var / www
Я думаю, вы должны проверить разрешающую способность ~ и ~ / Webroot, я думаю, что ваш dir (~) защищен от чтения, я имею в виду, что вы должны запускать этот :
$ ls -la / home
Чтобы установить правильные permissinons, используйте:
# chmod 755 / home # chmod 755 / home / & lt; YOURNAME & gt; # chown & lt; YOURNAME & gt;: www-data -R / home / & lt; YOURNAME & gt; / Webroot # chmod 775 -R / home / & lt; YOURNAME & gt; / Webroot
Я думаю, это должен помочь, но дайте мне больше информации об этом. Я предлагаю вам, чтобы выйти из Webroot из своего каталога, например. to / home , как я , потому что это может быть проблема безопасности.
"#" означает root permisson, например. пишите sudo перед командами; «$» означает однопользовательский permisson