/tmp
Каталог имеет все разрешения (чтение/запись )для всех пользователей. но если вы сделали /tmp/foo
под своей учетной записью, у него есть свои разрешения только для вас! если вы хотите сделать его доступным для записи для других пользователей (или программ ), измените его разрешение с помощью этой команды:
chmod 777 /tmp/foo
Если у вас есть какие-либо другие файлы в этом каталоге из предыдущего, добавьте флаг -R
к приведенной выше команде.
Обновление:Используйте эту команду, чтобы изменить владельца /tmp/foo
с вашего на пользователя apache по умолчанию :
sudo chown www-data:www-data /tmp/foo -R
также проверьте конфигурацию apache2, чтобы узнать, какой пользователь у него есть для запуска php-скриптов.