Простите меня за мой простой вопрос, но как сделать его доступным для записи?
Я читал, что это должно быть изменение, например, для timthumbs или http://shiftingpixel.com/2008/03/03/smart-image-resizer/
«Сделайте ваш каталог imagecache доступным для записи веб-сервером (обычно chmod 775)»
Так что я просто называю функцию или что?
Как правило, это плохая идея для chmod 755
каталогов без какой-либо серьезной предусмотрительности. На вашем веб-сервере будет пользователь, с которым работает программное обеспечение веб-сервера, как правило, что-то вроде www-data
или apache
. Вы можете chown -R apache /path/to/your/cache/dir
и таким образом PHP может писать в этот каталог.
EDIT: Чтобы уточнить, это команды, которые вы запускаете из оболочки на вашем веб-сервере, например, через SSH. Они не являются функциями PHP. Ваш веб-хост должен иметь больше информации о том, как вы можете получить доступ к оболочке.
chmod – команда командной строки unix / linux. Вы получите доступ к нему через консоль SSH или сможете модифицировать с помощью любого механизма, который вы используете для загрузки файлов (SSH, SFTP, FTP и т. Д.),
Используйте команду chmod
для изменения прав доступа к папке
chmod 775 foldername
или если вы используете FTP, вы можете использовать filezilla (щелкните правой кнопкой мыши по папке и введите 775 в разрешениях)