Разрешения на запись с Codeigniter + Simplepie - PullRequest
1 голос
/ 06 июня 2010

Я пытаюсь создать простой парсер RSS, используя две платформы. Однако я получаю PHPerrors при попытке записи в каталог кеша:

set_cache_location(APPPATH.'cache/rss');

Я использую Windows 7 с XAMPP, используя последнюю версию Simplepie от github

ошибка:

Обнаружена ошибка PHP

Серьезность: предупреждение пользователя

Сообщение: C: \ xampp \ htdocs \ geekurls / system / application / cache / rss недоступно для записи. Убедитесь, что вы указали правильный относительный или абсолютный путь и что это местоположение доступно для записи на сервере.

Имя файла: library / simplepie.php

Номер строки: 1732

Попробовал, как сказано в комментарии ниже, и попытался создать тестовый файл, но безуспешно

        $file = APPPATH."cache/rss/testFile.txt";
        $handle = fopen($file, 'w') or die("fail");
        fclose($handle);

1 Ответ

1 голос
/ 06 июня 2010

Простая проверка, чтобы выяснить, что может происходить,

Попробуйте создать файл в этом каталоге, используя стандартный php - это может помочь решить проблемы с разрешениями.использовать кеш по умолчанию?

http://simplepie.org/wiki/faq/i_m_getting_cache_error_messages

...