Jump to content
Sign in to follow this  
jon20

Не удаётся загрузить файлы .pdf, .xls, .docx. Ошибка File does not exist!

Recommended Posts

Здравствуйте! 

Не удается загрузить файлы с расширением .pdf, .xls, .docx, выдаёт ошибку  File does not exist! Графические файлы и картинки загружаются отлично. В чём может быть проблема? Спасибо!

Share this post


Link to post
Share on other sites

куда загрузить, а точнее где? если через менеджер, то на то он и "менеджер изображений", чтобы загружать только изображения. ищите расширения.

Share this post


Link to post
Share on other sites

Про менеджер изображений понятно. Не получается в "загрузки". Какие расширения нужны, подскажите пожалуйста.

Share this post


Link to post
Share on other sites

Причём на сервер файл загружается, а дальше выдаёт ошибку. 43e3afe335aa.png

Share this post


Link to post
Share on other sites

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

выдает ошибку и ладно, но после этого дает сохранить? сохраняет загрузку в форме?

Share this post


Link to post
Share on other sites

ок, а если создать новую загрузку, не редактируя какую-нибудь из прошлых, загрузить файл и попробовать сохранить?

в настройках магазина эти расширения добавлены в разрешенные расширения?

Share this post


Link to post
Share on other sites

я так и делаю, создаю новую, просто скрин не очень удачно сделал. А какие расширения должны быть разрешены и в каких настройках?

Share this post


Link to post
Share on other sites

я так и делаю, создаю новую, просто скрин не очень удачно сделал. А какие расширения должны быть разрешены и в каких настройках?

система-настройки-вкладка "сервер"

если бы была проблема с расширением появлялась бы другая ошибка. есть что-то в логах по этому поводу?

Share this post


Link to post
Share on other sites

Отчёты об ошибках были выключены. Включил. Прописал расширения, в разрешениях загрузки необходимых фалов. Ни чего не изменилось.

Share this post


Link to post
Share on other sites

Кстати, сейчас попробовал картинку загрузить через вкладку "загрузки" не получилось, пишет то же самое. 

Share this post


Link to post
Share on other sites

Извиняюсь, если скажу глупость, но - вы добавляли эти расширения в Настройки - Опции - Таблица "Продукты" - Разрешенные для загрузки типы файлов ?

Share this post


Link to post
Share on other sites

Извиняюсь, если скажу глупость, но - вы добавляли эти расширения в Настройки - Опции - Таблица "Продукты" - Разрешенные для загрузки типы файлов ?

в 1.5.5.1.2 это на вкладке "Сервер"

Share this post


Link to post
Share on other sites

имхо - проблемы с правами на директории/файлы.

Share this post


Link to post
Share on other sites

имхо - проблемы с правами на директории/файлы.

тс утверждает что файлы загружаются.

Share this post


Link to post
Share on other sites

"некто" утверждает, что в сарае вовсе не дрова лежат :wink:

файл может загрузиться на сервер во временную директорию (указанную в настройках php)

[=== admin/controller/catalog/download.php :: ~472 ===]

public function upload() {
...
if (is_uploaded_file($this->request->files['file']['tmp_name']) && file_exists($this->request->files['file']['tmp_name'])) {
, но он не обязан после этого попасть в директорию загрузок движка

move_uploaded_file($this->request->files['file']['tmp_name'], DIR_DOWNLOAD . $filename . '.' . $ext);
[=== admin/controller/catalog/download.php :: ~400 ===]

private function validateForm() {
...
		if (!file_exists(DIR_DOWNLOAD . $this->request->post['filename']) && !is_file(DIR_DOWNLOAD . $this->request->post['filename'])) {
			$this->error['filename'] = $this->language->get('error_exists');
		}

Share this post


Link to post
Share on other sites

@Разрешенные для загрузки типы файлов@

это файлы, которые покупатель может загружать к товару во время добавление оного в корзину, если у товара есть опция "файл".

Share this post


Link to post
Share on other sites

"некто" утверждает, что в сарае вовсе не дрова лежат :wink:

файл может загрузиться на сервер во временную директорию (указанную в настройках php)

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

 

 

 

@Разрешенные для загрузки типы файлов@

это файлы, которые покупатель может загружать к товару во время добавление оного в корзину, если у товара есть опция "файл".

разве?

 

[=== admin/controller/catalog/download.php :: ~472 ===]

$filetypes = explode("\n", $this->config->get('config_file_extension_allowed'));

Share this post


Link to post
Share on other sites

хм. возможно в какой-то момент упустил нововведения.

перелистаю код.

Share this post


Link to post
Share on other sites

И что делать то??? Сейчас удалось обойти это, загрузив нужный файл на гуглдиск, о прикрутив ссылку к сайту, но это не есть хорошо.

Share this post


Link to post
Share on other sites

выставить корректные права на директорию /download/.

ваш Кэп.

Share this post


Link to post
Share on other sites

выставить корректные права на директорию /download/.

ваш Кэп.

Это как и где?

Share this post


Link to post
Share on other sites

755 на /download/ в ftp-клиенте или файл-менеджере панели управления хостингом (если хостер вменяемый).

775 / 777 - если невменяемый.

Share this post


Link to post
Share on other sites

Можно пожалуйста пошагово и подробнее.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.