Forum: recaptcha fixed, you can register on forum

Hi.
I’ve fixed forum recaptcha, and now you can register on forum again. It was due to reCaptcha API changes

As for my forum (currently on j2.5):

Open php file plugins/captcha/recaptcha/recaptcha.php
First changes:
from

const RECAPTCHA_API_SERVER = "http://api.recaptcha.net";
const RECAPTCHA_API_SECURE_SERVER = "https://www.google.com/recaptcha/api";
const RECAPTCHA_VERIFY_SERVER = "api-verify.recaptcha.net";

to

const RECAPTCHA_API_SERVER = "http://www.google.com/recaptcha/api";
const RECAPTCHA_API_SECURE_SERVER = "https://www.google.com/recaptcha/api";
const RECAPTCHA_VERIFY_SERVER = "www.google.com";

The second changes:
from

$response = $this->_recaptcha_http_post(self::RECAPTCHA_VERIFY_SERVER, "/verify",

to

$response = $this->_recaptcha_http_post(self::RECAPTCHA_VERIFY_SERVER, "/recaptcha/api/verify",

Migrating to Joomla! 2.5

Hi.

I’ve update my sites to J!2.5

1 – Movement from J!1.7.3 – successful without any messages. All component up to date
2 – Movement from J!1.7.3 (which upgraded from J!1.5 by JUpgrade to 1.6, then to 1.7)
– error about menu items (2-error about menu, after that go to Database tab and click Fix button).
– All components up to date, but Control Panel shows all icons in Quick Icons in one colunm.

All components and plugins is work without problems. But xml-file for autoupdate now now contains node for 2.5 version.

Today or tomorrow I’ll test autoupdater in 2.5 (in 1.7.3 it works for component, but not for plugin)

PS – one column of Control Panel is fixing by refresh browser (full refresh or clear cache)

Миграция сайта J!1.5 на J!1.6

Все, сегодня решил и довел до конца перевод сайта на 1.6.

Если кратко – то:
– скачиваете и ставите плагин jupgrade (есть статья по переводу с J! 1.5 на 1.6).
– идете в options, ставите чтобы не менял позиции в шаблоне (я не поставил, все съехало), может там еще что-либо изменилось с тех пор
– запускаете обновление сайта – СОЗДАЕТСЯ параллельная структура (таблицы) в БД с другими префиксами,

– сайт продолжает работать на старой схеме
– новый сайт находится по адресу http://ваш_сайт/jupgrade/
– и админка тамже http://ваш_сайт/jupgrade/administrator/

Ну а дальше дело техники

– смотрите на сайт, статьи, категории, контакты,

– ставите сторонние компоненты и плагины из JED для новой версии,

– ну и прочее

Когда решили, что новая версия сайта работает полностью, то переключаете на новую модель. Там же в статье это написано, как это сделать:

– создаете в корне папку для backup, перемещаете все папки и файлы (кроме папки jupgrade) из корневого каталога сайта в эту папку.

– перемещаете файлы и папки из папки jupgrade в корневую папку сайта.

– теперь по ссылке уже открывается новая версия сайта

– ну и еще раз проверяете, что все нормально.

Мне пришлось еще раз указать шаблон по умолчанию, и просто тронуть меню (save без изменения), чтобы все стало нормально отображаться.

Из всей работы хлопотно было со следующем: категории контактов напрочь снеслись, ну и из-за того, что я не отметил сохранять позиции – все модули изменили позиции.
Т.е. у меня получилось, что надо было перепривязать модули к позициям, пройтись по категориям контактов, ну и как-то глюконуло меню, пришлось часа 2-3 повозиться и перестроить его.
Ну и ребята, которые поддерживают шаблон, который я использую, в 1.6 изменили работу со стилями, но благо на это есть тестовый сайт, где я тестировал работу шаблона и галереи до начала миграции.

Установка Joomla! 1.6

Итак, наступила весна. Дольше ждать пока выйдет полноценный конвертер для перехода с версии 1.5 на 1.6 нет, вот и решился установить новую Джумлу. Благо еще дополнительно случайно зарегистрировал домен, ну и решил его оставить для тестирования, может и написания чего 🙂

Как в предыдущем посте написал, надо в PHP включить расширение simplexml, забегая вперед, скажу, что еще потребуется включить расширение json.

Ну, перейдем к установке Continue reading “Установка Joomla! 1.6”

Ошибка при установке Joomla! 1.6

При попытке установить J!1.6 получил ошибку 🙁

Fatal error: Call to undefined function simplexml_load_file() <мой сайт>/docs/libraries/joomla/factory.php on line 350

Оказалось, что это лечится путем подключения в PHP расширения simplexml.

Пустой экран сайта

При переключении на web-сервере с PHP 4.4.9 на 5.2.10 сайт на Joomla получил девственно чистый экран, и без каких-либо ошибок.
Оказалось, что это лечится путем подключения в PHP расширения session.
Скорее всего, из-за этого же не смог сразу поставить Joomla на 5.2.10, и пришлось переключиться на 4.4.9, иначе выдавалась ошибка:
Fatal error: Call to undefined function session_id() in <мой сайт>/docs/libraries/joomla/session/session.php on line 96