0 Пользователей и 1 Гость просматривают эту тему.
  • 5 Ответов
  • 428 Просмотров
*

ruslan13

  • Захожу иногда
  • 156
  • 2 / 0
Для разработки стоит Денвер на Вин7. Работающая версия Joomla на Дебиан
Постоянно возникают проблемы при синхронизации.
Перенесешь БД на виндууз - перестает запускаться. Исходники - тоже. Начинаешь искать, отключать модули - ошибки пхп-ишные отлавливаешь, которых раньше не было.

Joomla хранит платформозависимую информацию в БД? Должна ли при полной замене БД и исходников (кроме configuration.php) Joomla работать на любой платформе?
*

voland

  • Легенда
  • 10141
  • 554 / 108
  • Эта строка съедает место на вашем мониторе
Re: Синхронизация Joomla Юникс - Виндоус
« Ответ #1 : 28.04.2016, 19:53:21 »
Скорее всего разница в версиях php и\или MySQL
*

ChaosHead

  • Гуру
  • 5051
  • 438 / 13
Re: Синхронизация Joomla Юникс - Виндоус
« Ответ #2 : 28.04.2016, 20:57:43 »
И дополню, на windows используйте open server, там есть выбор версий
*

ruslan13

  • Захожу иногда
  • 156
  • 2 / 0
Re: Синхронизация Joomla Юникс - Виндоус
« Ответ #3 : 29.04.2016, 03:26:59 »
На сервере:
PHP Version 5.4.4-14+deb7u9
MySQL Client API version - 5.5.37

Локально:
PHP Version 5.3.13
MySQL Client API version - mysqlnd 5.0.8-dev

Экспорт/импорт базы проводится стандартными средствами phpMyAdmin. Импорт полный, с удалением и созданием таблиц.

Вы можете привести пример кода или данных в базе, которые будут по-разному работать на этих конфигурациях?
Как надо переносить данные, чтобы была совместимость?

ChaosHead
На Денвере тоже, вроде, можно MySQL поменять, что я и сделаю. Но вчера меня озадачил кусок php кода с наследованным от стандартного джумловского ContentModelArticles моим классом. И вот после переноса то, что раньше работало и локально и на сервере, теперь не видит класс родителя.
« Последнее редактирование: 29.04.2016, 03:45:16 от ruslan13 »
*

voland

  • Легенда
  • 10141
  • 554 / 108
  • Эта строка съедает место на вашем мониторе
Re: Синхронизация Joomla Юникс - Виндоус
« Ответ #4 : 29.04.2016, 03:51:46 »
Различий много.

И в php и в мускуле
Вообще 5.3 не просто устарела, а слишком устарела! Уже 5.4 даже устарела, оптимально сейчас 5.6 использовать
*

ruslan13

  • Захожу иногда
  • 156
  • 2 / 0
Re: Синхронизация Joomla Юникс - Виндоус
« Ответ #5 : 29.04.2016, 04:12:10 »
Только что проверил - база локально тоже 5.5 стоит, а Client API в php - 5.0
Проапгрейдю PHP.

voland
У меня в коде используются базовые конструкции языка, на нем все эти версии одинаково должны работать


п.с. Денвер нравится "легкостью" своей, не хочется обратно на XAMPs...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вышел релиз безопасности Joomla! 3.9.2

Автор b2z

Ответов: 0
Просмотров: 342
Последний ответ 15.01.2019, 18:55:16
от b2z
Ошибка 404 при обновлении Joomla

Автор vasilyreal

Ответов: 0
Просмотров: 71
Последний ответ 12.01.2019, 12:04:03
от vasilyreal
Ошибка 1054 после обновления Joomla

Автор AntonioKryl

Ответов: 15
Просмотров: 2498
Последний ответ 11.01.2019, 22:38:12
от Алена hel
Поддомены и Joomla

Автор Evgenii_web

Ответов: 4
Просмотров: 206
Последний ответ 07.01.2019, 17:05:00
от dm-krv
Joomla 3.5 ошибка Using $this when not in object context

Автор klara7

Ответов: 8
Просмотров: 3420
Последний ответ 02.01.2019, 00:35:36
от ProtectYourSite