Я искал простой способ внедрить мою базу данных MySQL предыдущей Joomla 3, которая была у меня на моем Debian 7 на новом Debian 10. Этот файл был сгенерирован с:
mysqldump -u root -p --all-databases > alldb.txt
В этом файле alldb.txt
есть база данных с именем joomla
, где находится весь контент моего сайта.
Теперь я хотел бы заставить работать этот предыдущий сайт Joomla на только что установленном Debian Buster.
1) В первый раз я попробовал жестокий метод, состоящий в том, чтобы скопировать всю древовидность каталога Debian 7 (/var/www/website/
) в новый каталог Debian 10: это было достигнуто с помощью:
cp -rpf /var/www/website/* root@server:/var/www/newwebsite/
Но после того, как все скопировано, старое содержимое не может быть отображено (когда я go на http://newserver/index.php
, ничего случается, за исключением предложения загрузить файл index.php
: поэтому я делаю вывод, что простое копирование древовидности не может сработать в моей оригинальной CMS Joomla 3, так как я не выполняю настоящую установку Joomla 3.
2) Итак, я решил сделать это установка Joomla 3 на newserver
(ОС Debian 10) с помощью untar в /var/www/newwebsite/
архив Joomla_3.2.1-Stable-Full_Package_French_v2.zip
.
Установка идет нормально, я выбираю mysql
вместо mysqli
, так как изначально , резервное копирование mysqldump было сделано с базой данных MySQL.
3) Но первая проблема: на заключительном этапе установки, один просит меня указать тип веб-сайта, и я обязан дать ответ (между simple blog, native multi-language website, website to learn Joomla in French or English etc ...
). Этот выбор определит первую страницу моего сайта: но это не та страница, которую я хочу, я хочу страницы предыдущего сайта Joomla 3.
4) Итак, я подумал, что вставив всю базу данных joomla
в мою базу данных MySQL Debian 10, я получу обратно все содержимое предыдущего Joomla. Но вторая проблема заключается в том, что в предыдущей версии я использовал плагин, который называется " JSN pixel " (или JSN pro pixel").
Не знаю Я не знаю, как управлять этим расширением с новым Joomla 3 моего Debian 10. Я не могу найти zip-файл или архив для загрузки на персональном веб-пространстве Joomla 3 (я думаю, что это должна существовать бесплатная версия). Так как я могу Обойти эту проблему? Кто-нибудь может знать это расширение: это в основном используется для отображения большого количества изображений с иконками и ползунком.
Я говорю это, так как я думаю, что моя большая резервная копия предыдущей MySQL (я помню файл alldb.txt
выше, сгенерированный с mysqldump) contains some fields of this
JSN pixel`extension, не так ли?
Я хочу переустановить Joomla 3 на моем новом Debian 10, но без указания типа веб-сайта, который я хочу положить и с правильной инъекцией базы данных joomla
в эту новую установку Joomla.
Я попытался сделать просто: $ mysql -u user -p joomla < alldb.txt
Это работает нормально, но, кажется, есть конфликты между моей Joomla 3 Монтаж n и MySQL База данных. Исходная домашняя страница не соответствует ожидаемой (домашняя страница исходного веб-сайта).
Конечно, проблема связана с этим расширением JSN pixel
.
Как я могу восстановить все старое содержимое из Joomla 3 (Debian 7), чтобы клонировать его в Debian 10 с помощью установки classi c той же версии Joomla 3 в Debian 10?