Добрый день.
Обращаюсь за помощью. (Форум просмотрел, гугл гуглил. Не нашел ничего похожего.)
Пытаюсь установить модуль alinks, но у меня сразу выскакивает такая ошибка:
Warning: Parameter 1 to alinks_node_view() expected to be a reference, value given в функции module_invoke_all() (строка 818 в файле /var/www/#####/data/www/site.ru/includes/module.inc).
Подскажите как убрать. Ясно что в фале module.inc,в строке 818 что то не так с функцией module_invoke_all. А что не так и чего с этим делать? Буду искренне благодарен помощи.
Дополнение:
Установил предыдущую версию. Ошибка исчезла, но модуль по прежнему не работает ((
Комментарии
php 5.3 ?
Вроде да
в гите пофиксено, так что делайте clone
Шо за ботва?
А можно подробнее? Клон чего и что за гита?
Нужно сделать профиксенный клон с гита, че тут не понятного?
Мне пора на самоубийство... не понимаю очевидных вещей. ((
Я не спец . Растолкуйте плиз. Иначе будет -1
Нашел Git deploy это оно?
drush dl alinks --dev
вам нужна dev-версия модуля, вот и всё.
http://ftp.drupal.org/files/projects/alinks-7.x-1.x-dev.tar.gz
http://www.drupal.ru/node/71226
Во! Получилось. Ошибки больше нет, но появилось сообщение с предложением обновить до версии которая криво работала.
Можно конечно забить на это, но хочется понять почему версия dev встала лучше чем рекомендуемая. Что за гит такой? Я уже и в википедии читал и народ поспрашивал кого смог. Очень много терминов и сленга. Наверняка есть более простое объяснение. Это модуль такой или программа. Куда ее ставить и надо ли.. Киньте ссылку если не лень. Уверен что с другими модулями может произойти похожая ситуация и хочется понять что к чему.
И спасибо за помощь.
Разные прогеры пишут друпал, патчи для него, темы, модули, документацию и всякие такие няшки. Перекидывать новый или исправленный код по FTP или почте им неудобно, потому что разработчиков много, кода много, они хотят вносить изменения в один и тот же файл и работают в разное время. Чтобы решить эту (и не только) неразрешимую проблему, придумали системы контроля версий. Эти системы логируют изменения в файлах проекта, так что можно всегда вернуться к предыдущему состоянию того или иного файла, посмотреть, кто внес те или иные изменения, объединить разные изменения файла и многое другое.
Примеры таких систем: SVN, git.
Википедия: http://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_...
Я предложила вам использовать команду git clone, которая просто «скачает» самую свежую версию модуля Alinks, которая ещё носит статус dev, и, следовательно нестабильная. Но если у вас нет на компьютере git (например, вы вообще не прогер), то вы можете скачать эту самую dev-версию и без него. Ссылкой на обсуждение с вами поделились.
Не пашет модуль((( Ей богу снесу эту дрянь. Слишком много возни из-за ссылочки в тексте
На сколько я понял весь сырбор из-за сленга. Не нужны никакие проги или модули, а нужно просто пробовать другие версии если модуль не встал как положено. Только маленький вопрос. Команда "git clone" это снова сленговое выражение или конкретная команда для прописывания правил? Сорри если сморозил, но по мне лучше переспросить чем забросить вопрос как "вроде понятный".
И очень благодарен за терпение к моей не грамотности в данном вопросе.
ну тут не только сленг. система контроля версий, git, действительно существует, это программа, которая делает всё то, что я описала. А clone — это реальная команда, которая копирует репозиторий проекта к вам на компьютер.
в вашем конкретном случае, да, всё свелось к тому, что «нужно просто пробовать другие версии» и не париться Но если вы захотите написать патч к модулю Alinks, вам понадобится и git, и эта вкладка: http://drupal.org/node/137878/git-instructions
У каждого проекта есть специальная вкладка-шпаргалка с git инструкциями
http://drupal.org/node/137878/git-instructions
Низкий поклон за ликбез. Теперь видна грань необходимых знаний для "не программера" ))
В общем не пашет этот модуль.
Кстати на сайте http://drupal.org/project/alinks исчезла версия dev. Обновил до рекомендуемой и снова ошибка.
а как указать конкретную версию модуля к примеру мне нужна версия 7.x-1.0 ?
http://drush.ws/#pm-download
branch of diff module for a specific
Drupal version.
drush dl views --select Show a list of recent releases of
the views project, prompt for which
one to download.
спасибо за ссылку - полезно
Не работает ((
обращайтесь за платной помощью http://www.drupal.ru/forum/commerce/job
О! Спасибо за помощь. Вот не догадался с самого начала.
В общем
Если на вашем хостинге установлен drush - т.е. вы на ит-патруле - и вы знаете как им пользоваться, то используйте эти команды:
На ит-патруле стоит этот самый Гит, и там отлично работает команда гит деплой.Если на вашем хостинге драша нет, и вы не знаете что это такое, и не пользутесь командной строкой, то скачиваете последнюю дев версию модуля, распаковываете и закачиваете к себе по фтп.
Правда, некоторые проекты не возможно скачать в версии дев кроме как пользуясь командами гит. Наск. я поняла, чтобы обезопасить веб-мастеров от возможного брака. В том смысле, что те, кто пользуются гит и драш, понимают что происходит и смогут себе сами помочь...
Знание гит, драш и т.п. и т.д. не является необходимым знанием для веб-мастера сайта на Друпал. У меня вот несколько сайтов на друпал, друпалом я занимаюсь 4 года, а драшем я стала пользоваться активно только в прошлом году, а скачать с гит я смогла всего пару недель назад. Так что, если вы не знаете что это такое, ничего страшного