Решение частых ошибок при установке модулей хаков сриптов

Раздел: DataLife Engine » Полезные статьи для DLE
Решение частых ошибок при установке модулей хаков сриптов

Привет, всем!
Заметил. что у многих возникают ошибки при установке дле модулей, хаков Dle, скриптов и не все знаю, почему и как их исправить, надеюсь эта статья разрешит большинство вопросов.

Для начала шаги, которые нужно сделать прежде чем установить тот или иной модуль на dle, хак dle, разные скрипты и т.д.
Важные пункты
1. Всегда проверяйте на виртуальном (домашнем ) компьютер той версии движка DataLife Engine, на которую рассчитан скрипт (после уже на версии которой собираетесь его использовать).
2. Проверяйте в начале на шаблоне дистрибутива DataLife Engine (после уже на своем шаблоне ).
Если проверка была успешна, устанавливайте на хостинг!

Решение частых ошибок при установке модулей dle, хаков и сриптов


При установке на хостинг:
1) Сохраняйте резервную копию изменяемого файла движка (избежите многих проблем)
2) Всегда при установке модуля сохраняйте резервную копию Базы Данных
3) При добавлении обращайте внимание на правильность установки кода
Например :
- если нужно добавить код (Выше, До) значит именно так и надо или вы получите ошибку.

4) Если модули dle или хаки для dle рассчитаны на определенную версию движка DataLife Engine v.9.x-10.х, значит корректная работа возможно только на этой версии. А, на другой версии тестировать и проверять нужно самостоятельно, не исключено что модуль будет работать с ошибками или коряво, или не работать совсем.
Большинство хаков работают на любой версии, модули чаще всего нужно дорабатывать до определенной версии движка DLE .

Пример : Ошибка при не правильной установке кода
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in Z:home site www:\\engine/modules/functions.php on line 297


Если код установлен неверно появится сообщения о ошибке имя файла и строка где допущена ошибка
Например: ошибка выше , рассмотрим подробно:
1. Путь к файлу, где допущена ошибка engine\modules\functions.php
2. Строка on line 297 , где допущена ошибка проще всего найти блокнотом Notepad ++
3. Ошибочные запросы к таблицам Базы Данных
unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING 


Что бы избежать подобных ошибок и не тратить время на их поиск в файлах, можно делать так :
Делаете одну вставку кода в нужный файл
Сохраните файл >> Обновите страницу браузера , если страница загрузилась значит код не имеет ошибок и установлено все верно.
Внимание! Если у Вас включено на интернет-портале кеширование отключите или сделайте очистку. Или при обновлении страницы браузера. вы просто загрузите страницу из кеша!

После устанавливаете второй код и т.д.

Если все установлено правильно и вы в этом уверены, но ошибка появляется то возможно :
- Код скопирован с ошибками, отсутствуют какие-либо элементы (внимательно посмотрите и проверьте код)
- При копировании кода из вашего браузера были добавлены элементы (пробела, Tab и т.д.), которые изменили код отсюда выходит ошибка. Что бы такой проблем не было в каждой новости добавлен архив в котором код сохранен в блокноте файла *.txt

MySQL Error!------------------------The Error returned was:Can't find FULLTEXT index matching the column listError Number:1191


При установке кода выходит такое сообщение , проблема находится в MySQL Error Базе Данных..., восстановите бекап БД ремонт и т.д.

The Error returned was:Access denied for user 'пользователь'@'localhost' (using password: YES)Error Number:1


MySQL Базы Данных назначен не верно при установке движка

Иногда в инструкция опускают пункт инсталляции модуля, после закачки файлов, смотрим присутствует ли в корне сервера файл инсталляции.
1) Название файла install.php , для завершении установки надо запустить данный файл через браузер
http://адрес вашего портала/install.php
.

2) Если при установке модуля , просят сделать запрос БД вот статья как это сделать: Полезная статья как сделать вручную MySQL запрос, также применима к интернет-порталам на Dle

3) Иногда в модулях просят закачать файл на сервер в папку engine/modules/. И все забывают добавить в инструкцию пункт для запуска модуля. Для того чтобы запустить модуль.
В нужном для вас месте в файле main.tpl
Вставляем код:

{include file="engine/modules/название_модуля.php"}


Обратите внимание название_модуля.php заменить на название устанавливаемого модуля.
Если не знаете куда можно вставить данный код временно замените в шаблоне какой-нибудь тег вывода блока например:
{tags} {vote} для проверки .

Кстати, не много может быть не в тему, но все-таки, для решение проблем юридического характера, будь то юридические консультации онлайн или защитой интеллектуальной собственности Вашего веб-ресурса, есть замечательный интернет-портал под интересным названием "Правовед" http://pravoved.ru/. Который может во многом оказать помощь и найти решение.

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

Если у Вас возникают ошибки, которых нет в данной статье , опишите их в комментариях подробно например:
1. Какая ошибка скопируйте код или его часть
2. Версию движка DataLife Engine
3. Что было сделана для решения проблемы
ПС. Помните мы не телепаты описываете подробно, постараемся помочь.

Вот в принципе и все, удачи всем по меньше проблем с Вашими проектами ! Предлагаю статью : Решение частых ошибок при установке модулей хаков сриптов.

С наступающим Новым Годом!

С Уважением администрация интернет-портала http://www.dle9.com/!
  • 100
Рубрика: Все для DLE » Полезные статьи
Ранее » Валидаторы - Проверка сайтов на ошибки« Далее Универсальный поиск файлов скрытых ссылок защита сайта
Добавление комментарияОставить комментарий
  • № :24
  • 17 мая 2015 07:06
Цитата: makslukashchuk
1. Движок DLE 10.4
2. Установил iChat перехожу на сайт а тут белый екран и вот такая ошибка: Fatal error: Call to undefined function sqlite_open() in /home/u283857149/public_html/engine/modules/iChat/build.php on line 70
3. Как исправить?

это сообщение было правильней разместить в новости iChat .
например не понятно что за версия чата, откуда взяли ....вот читайте комментарии и вот там обсуждалась проблема и решение
  • № :23
  • 16 мая 2015 20:38
1. Движок DLE 10.4
2. Установил iChat перехожу на сайт а тут белый екран и вот такая ошибка: Fatal error: Call to undefined function sqlite_open() in /home/u283857149/public_html/engine/modules/iChat/build.php on line 70
3. Как исправить?
  • № :22
  • 22 февраля 2013 12:09
Нашел просматривая добавленные файлы патча. С WinRar - отличный вариант. В будущем будем использовать.
  • № :21
  • 22 февраля 2013 07:51
sanders68,Найдите где этот кусок кода встречается
этим способом
Нужно скачать все файлы с хостинга, кроме папки uploads там картинки и файлы находятся которые не нужны и ищите
  • № :20
  • 21 февраля 2013 21:04
Строчку удаляю, проблема не решается код остается. Выглядит это вот так вот так
Внимание! У вас нет прав для просмотра скрытого текста.
  • № :19
  • 21 февраля 2013 13:25
sanders68,попробуйте это если проблема после патча
решение
  • № :18
  • 21 февраля 2013 11:58
При проверке добавляемой новости с админ панели вылазит вот такой код в самом низу окна :
.
Вылез скорее всего после копирования патча для DLE 9.7 Никак не могу найти где он находится.
  • № :17
  • 20 февраля 2013 17:52
Maarek14,
Всего знаю два посмотрите от Алаича, здесь на сайте нет
И его покупать придется, посоветовать не могу не использовал ... читайте комментарии, это лучший аргумент в пользу выбора
  • № :16
  • 20 февраля 2013 17:33
engine/data/dbconfig.php здесь ничего не менял, он здесь брал скотина логин и пароль к БД админский.

Так а как быть теперь, ведь мало модулей для перелинковки, может посоветуете для 9,6 что-нибудь стоящее?
  • № :15
  • 20 февраля 2013 17:27
engine/inc/options.php здесь почистил, с админки пропал модуль!!! теперь еще здесь осталось: engine/data/dbconfig.php, здесь буду сравнивать с оригиналом.
  • № :14
  • 20 февраля 2013 17:25
  • № :13
  • 20 февраля 2013 17:18
Maarek14,
Здарово,
Откройте файл install.php если внимательно посмотрите найдете участок кода, где есть указание куда добавлялся код остается их вернуть (переписать от чистого движка файлы)

install.php - самостоятельно вносит изменения файлы движка за вас
  • № :12
  • 20 февраля 2013 17:17
Maarek14,
Прилагаю инстал пхп.
  • № :11
  • 20 февраля 2013 17:12
добрый день. Есть такой модуль перелинковка 3, весьма полезный но встал криво, или еще что то. У меня движок 9,6. Сделав перелинковку, увидел, что перелинковались не только слова но и предложения, встроенный откат не помог. Пришлось восстанавливать БД. Базу восстанвил, ссылки пропали. Файлы модуля удалил (файлы никакие не заменялись, добавлялись только)+ инстал пхп, но там нет той строчки что у вас в статье. Так вот вроде все убрал но в админке этот модуль так и отображается, причем не в поле сторонние модули, а управление пользователями. (причем дважды). Как можно убрать его оттуда?
Спасибо.
  • № :10
  • 19 февраля 2013 20:23
spartak-ml,
не использую (не часто бываю и не удобно)
задавайте вопросы в пм, не думаю что проблема так сложно, что нужны такие сложности...
  • № :9
  • 19 февраля 2013 20:13
dle9, С вами можно по аське связаться?
  • № :8
  • 19 февраля 2013 19:32
spartak-ml,
Тогда надо разобраться, где проблема установите локальный сервер и движок на компьютер дома, скачайте шаблон с хостинга и проверьте. Если проблем е дует значить движок, будут значить шаблон, там уже ищите ...
  • № :7
  • 19 февраля 2013 16:25
модуль catface_v.2.1 дле версия 9,6. Удалил вроде все.
  • № :6
  • 18 февраля 2013 08:47
spartak-ml,
что за модуль ?
Что-то все-таки осталось, в основном то, что вы добавляли в файлы шаблона, стили или на странице ..
  • № :5
  • 18 февраля 2013 03:14
после установки модуля на dle сайт, на странице с модулем верх шаблона немного съехал вниз, и даже после удаления модуля все равно стр. категорий где он применялся съехавшие.
  • № :4
  • 10 мая 2012 13:21
rozsireni,
На хостинге или на локальном ком. проблема?
Такое может быть
1. В случаи если не все файлы движка были добавлены на сервер или с ошибками (закачать установить заново )
2. Проблема с хостингом или (комп. система если на локальном )
3. Это вряд ли так как если правильно понимаю , и в Админ панели движка тоже самое (Проверьте не стандартном шаблоне выполнять действия )
  • № :3
  • 10 мая 2012 13:10
Здравствуйте . Возникла следующая проблема. Это не связано с модулями, так что извините что не по теме. Вообщем когда нажимаю кнопку Быстрое редактирование, полное редактирование, или захожу в админке в Настройки шаблона, то в этих пунктах пусто. Т.е. я редактирую уже написанную новость, все норм, вылазиет окно редактирование, и в нем нечего нет. Как будто я добавляю новость по новой. Движок вот-вот поставил 9.6 версия. Никакие модулей, нечего еще не ставил. Перепробовал браузеры ИЕ, хром, опера. Везде так. Нужна ваша помощь.
  • № :2
  • 1 апреля 2012 13:27
Not Supported File! Thumbnails can only be made from .jpg, gif and .png images! как от нее избавится
  • № :1
  • 31 января 2012 16:49
Подробно и по существу вопроса... Спасибо!