Когда я впервые установил Ubuntu 16.04.1, у меня были проблемы с графикой, которые были решены с помощью nvidia-304 (уже упоминалось выше в качестве решения). Я только что обновил свою систему неделю назад, и с тех пор я обнаружил, что «не могу войти в цикл проблемы», как уже многие люди уже описали. Войдя через tty, я попытался установить nvidia-304, 324, 350 и 370. Ничего из них не работало. Наконец я пробовал что-то очень резкое. Я установил Xubuntu 16.04.1. Он работал немедленно без каких-либо конкретных усилий с моей стороны. Таким образом, кажется, что проблема тесно связана с менеджером рабочего стола (Gnome). Поэтому, если вы можете переключиться на Xfce из окна оболочки, вам может быть хорошо с вашей текущей версией Ubuntu (извините, но я не знаю, как это сделать). В противном случае установите Xubuntu.
Удачи!
Установите [папку] в / var / www
Измените владельца и группу каталога:
sudo chown www-data:www-data /var/www/[folder]
Разрешите группе записывать в каталог с соответствующими разрешениями: [ ! d2] sudo chmod -R 775 /var/www
Добавьте себя в группу www-данных:
sudo usermod -a -G www-data [user]
Вместо добавления себя к системной группе, как предложено здесь, я бы рекомендовал просто установить ваши владельцы файлов на
sudo chown <yourUser>:www-data -R /var/www
. Таким образом вы можете установить разные разрешения для своего пользователя и www-данных на любой файл (или снова на все в определенной папке с использованием -R, как и раньше):
Разрешения, которые вы можете установить, -
w записать r читать xA + предоставляет разрешение, - отменяет его.
=> Итак
w напишите , чтобы установить права доступа к www-данным в файле, например только разрешение на чтениеsudo chmod g+r /path/to/file
sudo chmod g-wx /path/to/file
Те же методы применяются также к папкам, чтобы группа www-data могла записывать в папку:
sudo chmod g+w /path/to/folder
, и если вы хотите также
sudo chmod g+w -R /path/to/folder
Для доступа к папкам, отличным от /var/www/html, вам нужно будет добавить перенаправление.
Я процитирую здесь (они сделали это для чего-то в /home)
Если вы используете apache, вам придется создать псевдоним, который сделает эти изображения доступными через веб-сервер. Вот пример для apache2 Alias /img /home/path/to/images
<Directory "/home/path/to/images">
Order allow,deny
Allow from all
</Directory>
Поместите этот фрагмент конфигурации в нужное место установки apache, например. конец httpd.conf или отдельный файл. Не забудьте перезагрузить веб-сервер. Теперь вы должны иметь доступ к изображениям, например: <img style="vertical-align:bottom" src="http://www.myserver.com/img/buy_button.png"border="0" />
Установите [папку] в / var / www
Измените владельца и группу каталога:
sudo chown www-data:www-data /var/www/[folder]
Разрешите группе записывать в каталог с соответствующими разрешениями: [ ! d2] sudo chmod -R 775 /var/www
Добавьте себя в группу www-данных:
sudo usermod -a -G www-data [user]
Вместо добавления себя к системной группе, как предложено здесь, я бы рекомендовал просто установить ваши владельцы файлов на
sudo chown <yourUser>:www-data -R /var/www
. Таким образом вы можете установить разные разрешения для своего пользователя и www-данных на любой файл (или снова на все в определенной папке с использованием -R, как и раньше):
Разрешения, которые вы можете установить, -
w записать r читать xA + предоставляет разрешение, - отменяет его.
=> Итак
w напишите , чтобы установить права доступа к www-данным в файле, например только разрешение на чтениеsudo chmod g+r /path/to/file
sudo chmod g-wx /path/to/file
Те же методы применяются также к папкам, чтобы группа www-data могла записывать в папку:
sudo chmod g+w /path/to/folder
, и если вы хотите также
sudo chmod g+w -R /path/to/folder
Для доступа к папкам, отличным от /var/www/html, вам нужно будет добавить перенаправление.
Я процитирую здесь (они сделали это для чего-то в /home)
Если вы используете apache, вам придется создать псевдоним, который сделает эти изображения доступными через веб-сервер. Вот пример для apache2 Alias /img /home/path/to/images
<Directory "/home/path/to/images">
Order allow,deny
Allow from all
</Directory>
Поместите этот фрагмент конфигурации в нужное место установки apache, например. конец httpd.conf или отдельный файл. Не забудьте перезагрузить веб-сервер. Теперь вы должны иметь доступ к изображениям, например: <img style="vertical-align:bottom" src="http://www.myserver.com/img/buy_button.png"border="0" />