| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > upload на локальном работает, на хостинге-нет |
| Автор: godvinn 23.5.2008, 13:59 |
| Есть функция для загрузки файлов на сервер (с помощью codeigniter) ................................................................................................................ ................................................................................................................ ............................................................................................................... проблема состоит в том что на локальной машине это все работает а на хостинге нет - посоветуйте может здесь чтото не так - подскажите пожалуйста. |
| Автор: skyboy 23.5.2008, 14:47 |
| права на запись в целевой каталог есть? в логах сервера что написано? |
| Автор: gta4kv 23.5.2008, 15:01 | ||
а что насчет
http://www.php.net/manual/en/features.file-upload.errors.php |
| Автор: skyboy 23.5.2008, 15:07 |
| вероятнее всего, обламывается move_uploaded_file. и, скорее всего, либо из-за включенного safe mode и ".." в пути сохранения, либо отсутствия прав на запись в целевой каталог. зы. Соревнования телепатов считаю открытыми. |
| Автор: godvinn 23.5.2008, 16:57 | ||
| зы. Соревнования телепатов считаю открытыми. - не надо открывать:). вот что выдает при выгрузке файла
:??? |
| Автор: gta4kv 23.5.2008, 17:00 |
| godvinn, папка куда записываешь не существует, или оне не записываемая. поставь chmod 777 ps. мой 666 пост |
| Автор: skyboy 23.5.2008, 17:01 |
| godvinn, ты путь, который используешь в move_uploaded_file, можешь проверить на адекватность? ".." там нет? проверить разрешения на папку при помощи любого FTP-клиента можешь? |
| Автор: jsse 23.5.2008, 17:10 | ||
Убери первую косую черту. Скорее всего папка ищется в корневом каталоге хостинга. |
| Автор: godvinn 23.5.2008, 17:12 | ||||
| папка на сервере существует. когда делаю
выдает
|
| Автор: jsse 23.5.2008, 17:14 |
| $config['upload_path'] - попробуй прописать полный путь к папке |
| Автор: godvinn 23.5.2008, 17:20 | ||
те же ошибки
|
| Автор: jsse 23.5.2008, 17:28 | ||||||
Уже не те. Эта ошибка пропала:
В самом начале правильно прописал, но скорее всего нет прав на запись в этот каталог. |
| Автор: skyboy 23.5.2008, 17:29 |
это не "стандартный" текст ошибки. что за функция используется для загрузки файлов? если включен безопасный режим, то ".." могут и не работать. |
| Автор: godvinn 23.5.2008, 17:35 |
| то есть надо обратится к хостинг провайдеру чтобы разрешили свойства записи и редактирования для нужной папки ? |
| Автор: jsse 23.5.2008, 19:29 |
| Как написал gta4kv нужно поменять права папки на 777. Это можно сделать через фтп. |
| Автор: godvinn 23.5.2008, 20:31 |
| а как это сделать? |
| Автор: gta4kv 23.5.2008, 22:18 |
| godvinn, http://i-vd.org.ru/articles/chmod.shtml |
| Автор: skyboy 23.5.2008, 23:11 |
т.е FTP-доступом к файлам сайта ты ни разу не пользовался? как же ты файлы забрасывал? |
| Автор: godvinn 23.5.2008, 23:27 |
| gta4kv спасибо полезный ресурс! ->теперь все работает! всем спасибо за участие в обсуждении темы! |