Opencart + TecDoc

Статус
В этой теме нельзя размещать новые ответы.
столкнулся с непонятной проблемой, у меня сейчас "OpenCart-2.0.3.0 + tecdoc-3.0.15" , переехал на хостинг, centos 7 + панель vestacp + nginx + php-fpm, для этого сайта доустановил remi-php56 и в конфиге nginx указал порт который прописан в php-fpm 5.6 версии. Опенкарт завёлся без проблем, а вот с модулем беда. Модуль выглядит на данный момент вот так:
2019-12-29_221040.jpg 2019-12-29_221049.jpg 2019-12-29_221103.jpg

думал проблема с правами, плюнул и выставил всему 777, но эффекта не возымело.
 
столкнулся с непонятной проблемой, у меня сейчас "OpenCart-2.0.3.0 + tecdoc-3.0.15" , переехал на хостинг, centos 7 + панель vestacp + nginx + php-fpm, для этого сайта доустановил remi-php56 и в конфиге nginx указал порт который прописан в php-fpm 5.6 версии. Опенкарт завёлся без проблем, а вот с модулем беда. Модуль выглядит на данный момент вот так:

думал проблема с правами, плюнул и выставил всему 777, но эффекта не возымело.
Проверь права доступа к ядру бази самого скрипта Текдока.
Если база залита коректно, по проверь права доступа к скрипту.
 
Проверь права доступа к ядру бази самого скрипта Текдока.
Если база залита коректно, по проверь права доступа к скрипту.

права на всё поставил 777, разве у чего то может не быть доступа ?
база рабочая , перезалил и проверил.
 
Походу нету коннекта с базой "ядра". Либо эта база битая - иначе, чего у Вас перевод слетел?
верно говорите.

мне уже помогли разобраться. Проблема как оказалась в неправильном регистре названий таблиц tdm модуля. Поэтому с базой как бы коннект был, а вот данные с таблиц не читались. я же грешил в несколько специфичную настройку сервера на nginx, и копал туда, свято веря что дамп который я развернул цел и верен, и с базой коннект был
 
Добрый вечер всем, есть у вас интеграция на 2.3?
 
Перевел сайт на https. Но не могу найти, где поправить, чтобы картинки отдавались по адресу с https. (Для просмотра ссылки Войди или Зарегистрируйся - чтобы вместо http было https)
Всем привет, решение этого вопроса не нашел в теме, подскажите как решить, спасибо
 
Всем привет, решение этого вопроса не нашел в теме, подскажите как решить, спасибо
Проверьте, открывается ли ваш сайт с фото по протоколу https:// ?
Например, Для просмотра ссылки Войди или Зарегистрируйся .
Если нет,то тогда проверьте права доступа в папках с фото(img.сайт.com/images/).
Когда права на патки и фото,например root\774\644, то тогда все верно.
Затем зайдите в админку модуля текдок, и в графе База Данных TecDoc - Префикс файлов, укажите сайт с фото, img.сайт.com/images/ ,
и тогда должно заработать...
Скрин прилагаю.
Если не заработает,напишите мне в личку,помогу :)
 

Вложения

  • 5.png
    5.png
    8,3 KB · Просмотры: 30
Последнее редактирование:
Да, Открывается Для просмотра ссылки Войди или Зарегистрируйся
Но исходный код страницы view-source:Для просмотра ссылки Войди или Зарегистрируйся содержит слудующее
<a href="Для просмотра ссылки Войди или Зарегистрируйся" class="image cbx_imgs" rel="imgMAHLEORIGINALOC47" title="MAHLE ORIGINAL OC47">
<div class="prevphoto" style="background-image:url('Для просмотра ссылки Войди или Зарегистрируйся')
Поэтому в строке браузера с замком желтый треугольник "Части этой страницы (такие как изображения) не защищены"
 
Да, Открывается Для просмотра ссылки Войди или Зарегистрируйся
Но исходный код страницы view-source:Для просмотра ссылки Войди или Зарегистрируйся содержит слудующее
<a href="Для просмотра ссылки Войди или Зарегистрируйся" class="image cbx_imgs" rel="imgMAHLEORIGINALOC47" title="MAHLE ORIGINAL OC47">
<div class="prevphoto" style="background-image:url('Для просмотра ссылки Войди или Зарегистрируйся')
Поэтому в строке браузера с замком желтый треугольник "Части этой страницы (такие как изображения) не защищены"
Тогда найдите файл settings.php по адресу Для просмотра ссылки Войди или Зарегистрируйся и в етом файле(settings.php) замените все директиви примерно так:
if (isset($_POST["TECDOC_FILES_PREFIX"]) && trim($_POST["TECDOC_FILES_PREFIX"]) != "") {
$arHpr = array("https://", "https:/", "https:", "https//", "https/", "ttps://", "tps://", "ps://", "s://");
foreach ($arHpr as $Hpr) {
$_POST["TECDOC_FILES_PREFIX"] = str_replace($Hpr, "", $_POST["TECDOC_FILES_PREFIX"]);
}
И проблема будет решена :)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху