Открыта возможность перехода на модули с открытым кодом! Детали

Перейти к публикации

Как правильно изменить директорию создания файла фида через cron?


Рекомендованные сообщения

Добрый день. При создании фида через крон файл идет в директорию /system/storage/download/feedname.xml

но файл не открывается, выдает 403 ошибку. Нашел путь сохранения в файле neoseo_product_feed.php 

'feed_cron_link' => rtrim($store_url, "/") . "/system/storage/download/" . $feed["feed_shortname"] . ".xml",

Заменил "/system/storage/download/" на "/download/" но сам файл и директория не создаются там, подозреваю что дело в правах и защите. Как мне правильно это сделать ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 час назад, devnoul сказал:

Добрый день. При создании фида через крон файл идет в директорию /system/storage/download/feedname.xml

но файл не открывается, выдает 403 ошибку. Нашел путь сохранения в файле neoseo_product_feed.php 

'feed_cron_link' => rtrim($store_url, "/") . "/system/storage/download/" . $feed["feed_shortname"] . ".xml",

Заменил "/system/storage/download/" на "/download/" но сам файл и директория не создаются там, подозреваю что дело в правах и защите. Как мне правильно это сделать ?

Добрый день.

Уточните, пожалуйста, а какие права у Вас установлены на данную папку? Папка же такая у Вас создана? Или Вы ее не создавали?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поставлю еще вопрос так.

Скрин: http://prntscr.com/139afzn
Файл хмл созданный модулем по ссылке, выдает ошибку 403 
Forbidden
You don't have permission to access /system/storage/download/rozetka-ziz.xml on this server.

Поэтому думал, что изменить путь создания хмл-файла с  "/system/storage/download/" на "/download/" в neoseo_product_feed.php  решит проблему, но файл хмл не создается в этом каталоге (я не программист просто логически думаю что делаю правильно :))
Так же не создает и сам каталог download, создал каталог вручную с правами 775, но файл хмл все равно не создается.

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

(у меня ocStore 3.0.2.0 других модулей на фид не установлено)

Изменено пользователем devnoul

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

22.05.2021 в 12:21, devnoul сказал:

Поставлю еще вопрос так.

Скрин: http://prntscr.com/139afzn
Файл хмл созданный модулем по ссылке, выдает ошибку 403 
Forbidden
You don't have permission to access /system/storage/download/rozetka-ziz.xml on this server.

Поэтому думал, что изменить путь создания хмл-файла с  "/system/storage/download/" на "/download/" в neoseo_product_feed.php  решит проблему, но файл хмл не создается в этом каталоге (я не программист просто логически думаю что делаю правильно :))
Так же не создает и сам каталог download, создал каталог вручную с правами 775, но файл хмл все равно не создается.

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

(у меня ocStore 3.0.2.0 других модулей на фид не установлено)

Добрый день.

В таком случае необходимо смотреть конкретно на Вашем сайте.

Вы можете прислать доступы к админ. панели, FTP, и к хостингу в личные сообщения, чтобы запустить генерацию по крону?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

  • 6 months later...

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

Тот же вопрос, как вывести фид в другую папку, а то .htaccess в /system/ не дает доступ к файлу и выдает 403 ошибку.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Решил так:

.htaccess в /system/ было:

<Files *.*>
Order Deny,Allow
Deny from all
</Files>

стало:

<Files *.*>
Order Deny,Allow
Deny from all
</Files> 
<Files super.xml>
 Allow from all
</Files>

если файл называется super.xml - открывается, если другое название - действует первое правило.

костыль немного) но работает 😂

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

13.12.2021 в 21:17, LSA8881 сказал:

Решил так:

.htaccess в /system/ было:

<Files *.*>
Order Deny,Allow
Deny from all
</Files>

стало:

<Files *.*>
Order Deny,Allow
Deny from all
</Files> 
<Files super.xml>
 Allow from all
</Files>

если файл называется super.xml - открывается, если другое название - действует первое правило.

костыль немного) но работает 😂

Спасибо, что поделились 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

  • 11 months later...
13.12.2021 в 20:17, LSA8881 сказал:

Решил так:

.htaccess в /system/ было:

<Files *.*>
Order Deny,Allow
Deny from all
</Files>

стало:

<Files *.*>
Order Deny,Allow
Deny from all
</Files> 
<Files super.xml>
 Allow from all
</Files>

если файл называется super.xml - открывается, если другое название - действует первое правило.

костыль немного) но работает 😂

Подскажите пожалуйста для какой версии движка ві єто делали что сработало?
По тому что что я пытался сделать то же самое для ocStore 3.0.3.7, не помагает.

Спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...