Автор Тема: Работа с файлами в php  (Прочитано 3244 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Zepp

  • Новичок
  • **
  • Автор темы
  • Сообщений: 46
Работа с файлами в php
« : Апрель 18, 2013, 16:03:30 »
Столкнулся с такой проблемой: php не может работать с файлами на локальном хосте. Не срабатывают функции fopen, file и move_uploaded_file. Установку, как я делал описал тут http://runtu.ucoz.ru/blog/ustanovka_apache_php5_mysql_phpmyadmin_v_runtu_linux_chast_1/2013-03-12-2 и тут http://runtu.ucoz.ru/blog/ustanovka_apache_php5_mysql_phpmyadmin_v_runtu_linux_chast_2/2013-03-31-3. Дистрибутив runtu-lite_10.04-201107-i386. Попробовал задавать права "+х" для myhost и для папки загрузок, но это ничего не дало.
Что надо настроить, чтобы работать с файлами?

Оффлайн Evgen

  • Новичок
  • **
  • Сообщений: 78
    • Белый Дракон
Re: Работа с файлами в php
« Ответ #1 : Апрель 18, 2013, 17:32:03 »
Владелец папки www-data - вообщем apache

Оффлайн Zepp

  • Новичок
  • **
  • Автор темы
  • Сообщений: 46
Re: Работа с файлами в php
« Ответ #2 : Апрель 27, 2013, 19:33:45 »
Владелец папки www-data - вообщем apache
У меня всё в папке myhost. Смотрю командой ls -l, показывает владельцем этой директории меня.

Всё, понял. Надо права папке myhost поставить 777, чтобы апач мог туда писать файлы. Только тогда владельцем созданных файлов становится www-data)). Что-то я не то намутил в настройках.)))
« Последнее редактирование: Апрель 27, 2013, 19:39:36 от Zepp »

Оффлайн .....

  • Прохожий
  • *
  • Сообщений: 2
Re: Работа с файлами в php
« Ответ #3 : Июнь 18, 2013, 23:22:28 »
Правильнее будет сменить владельца папки.