Добре дошъл/дошла, Гост. Моля, въведи своето потребителско име или се регистрирай.

Влез с потребителско име, парола и продължителност на сесията

Новини:

Автор Тема: Проблем при преместване на Joomla на друг сървър  (Прочетена 5004 пъти)

Неактивен vesodimov

  • Загряващ
  • *
  • Публикации: 194
  • Репутация: +1
    • Счетоводство
Привет.
Реших да пробвам преместване на Joomla на друг сървър. За целта ползвах newbielink:https://buckleupstudios.com/move-a-joomla-website-to-a-new-server/ [nonactive] . Направих всички точки, по принцип страницата стартира, но срещам затруднения от следното естество:
1.Страницата е без съдържание.
2.Имам новосъздаден темплейт - копие на Beez3. Независимо, че съм копирал темплейтите, моя темплейт не се вижда в админ панела.
Къде бъркам ?

Защо вмъкнат линк през текст излиза по този начин ?

Отбелязано като най-добър отговор от vesodimov - 02 Юни, 2019, 17:15:46

Неактивен Nikitov

  • Гуру
  • *
  • Публикации: 1657
  • Ха, НАЗДРАВЕ!!!
  • Репутация: +27
+1
Не съм го пробвал този начин и не мога да кажа къде е кюча от бараката.
 Аз карам по бабешката:
- Отваряm си Ц-Панела => Файл меРинджЕра, влизам в директорията в която са всички файлове на сайта, Маркирам всички файлове и давам архив (*.zip) и си изтеглям архива на локалната машина;
- phpMyAdmin и си правя архив на базата данни.
- В новия хост си създавам нова база данни и си и задавам права към потребител
- phpMyAdmin  си импортирам архивираната база данни;
-  Файл меРинджЕра на новия хост си качвам *.zip архива в директорията, от която трябва да зарежда сайта и разархивирам
- В същата директория намираш файла configuration.php  и променяш
------------------------
   public $password = 'xyxyxyxyxyxyxyx; (парола на потребителя, който си задал да има права над базата данни)
   public $db = 'ddddddd_aaaaaaa'; (името на базата данни)
---------
--------------
   public $log_path = '/home/xxxxxxxxx/public_html/administrator/logs';
   public $tmp_path = '/home/xxxxxxxxx/public_html/tmp';

----------------- или ако сайта е в папка "yyyyy" ------------
   public $log_path = '/home/xxxxxxxxx/public_html/yyyyy/administrator/logs';
   public $tmp_path = '/home/xxxxxxxxx/public_html/yyyyy/tmp';

И … готовоооо! Имааааа - Немаааа 10 минути работа.

========= 2 ============
Правил съм я тази гимнастика и с Akeeba Backup, но едва ли се спестява време.
- През администрацията си правиш архив на сайта и базата данни
- Изтегляш си архива на локалната машина
- През Ц-Панела на новия хост си създаваш БД и задаваш права на потребителя
- Качваш архива на сайта и разархивираш,
- Отваряш си URL адреса на новия сайт и следваш стъпките

Не е лошо човек да има инсталиран компонента Akeeba Backup. … От време на време да си правиш архивче, … преди експерименти или ъпдейти.
-------------------
Ха, НАЗДРАВЕ!!!  (beer)




"Прави това, което не си правил, за да се научиш" - К. Керин

Неактивен vesodimov

  • Загряващ
  • *
  • Публикации: 194
  • Репутация: +1
    • Счетоводство
Благодаря за отговора.
Пробвах и по първия ти начин, ама пак греда.Не се вижда нито съдържание, нито новия темплейт.
Накрая се ядосах и направих чиста инсталация. Ще вкарвам съдържанието ръчно. Не е много - бързо ще го направя. Ще използвам и да намеря безплатна тема, която да не е статична като Beez3, а да е по-гъвкава. По съвременна. В момента съм newbielink:https://experta.biz/site/ [nonactive] .
Относно Akeeba - ще те послушам.
Но няма да изоставя идеята - ще пробвам варианти докато се получи прехвърлянето.
Поздрави и назраве !


Неактивен Михаил Михов

  • Администратор
  • Мега Гуру
  • *
  • Публикации: 3915
  • @Mihail
  • Репутация: +80
    • MyWeb1
Инсталирай си акеба, има вероятност да ти покаже проблема при инсталацията.
https://extensions.joomla.org/extension/akeeba-backup/
Направи си архива от там и го мести на новия сървър.
После добави и файловете на kickstart
https://www.akeebabackup.com/download/official/akeeba-kickstart.html
И стартирай kickstart.php
myweb1.eu // Български платежни методи за HikaShop

Неактивен vesodimov

  • Загряващ
  • *
  • Публикации: 194
  • Репутация: +1
    • Счетоводство
Чрез akeeba правя архив на сайт1. Свалям архива. Инсталирам акеба на сайт2, но акеба не намира архива.

Неактивен Веско

  • Разбирач
  • *
  • Публикации: 892
  • The Show Must Go On
  • Репутация: +8
    • Печатница ЕКС-ПРЕС
И аз го правя с Akeeba, по метода на Никитов. Но има един момент в настройките преди да архивирам, задавам архива да е ZIP, вместо JPA /ако не греша абревиатурата/.
После на новият сървър разархивираш и при зареждане страницата - тръгва инсталацията. Следваш стъпките и ако има несъвместимост със сървъра ще ти "светне" в някакъв цвят.
Успех!
разбирач - НЕ означава че знам..., а че съм писал... ;)

Неактивен vesodimov

  • Загряващ
  • *
  • Публикации: 194
  • Репутация: +1
    • Счетоводство
И аз го правя с Akeeba, по метода на Никитов. Но има един момент в настройките преди да архивирам, задавам архива да е ZIP, вместо JPA /ако не греша абревиатурата/.
После на новият сървър разархивираш и при зареждане страницата - тръгва инсталацията. Следваш стъпките и ако има несъвместимост със сървъра ще ти "светне" в някакъв цвят.
Успех!
Това е аз го разбрах, ама по трудния начин. Правя го zip, но където и да го сложа, Akeeba не го намира.

Неактивен Nikitov

  • Гуру
  • *
  • Публикации: 1657
  • Ха, НАЗДРАВЕ!!!
  • Репутация: +27
Точно така! Правя настройката в Акеба да е за *.zip  формат.
@vesodimov, на новото място НЕ трябва да имаш инсталиран Сайт2 Джумла + Акеба, на която посочиш, че имаш архив!
Папката в която ще бъде сайта е празна. В нея качваш архива *.zip => от бутона даваш да се разархивира в текущата папка и след това в нов браусер пишеш URL адреса на новия сайт и започва нещо все едно инсталираш джумла. Иска ти име на БД, Потребителско име, парола (ти си ги създал предварително) и те това е!!! :-)
--------------------
Ха, НАЗДРАВЕ!!!  (beer)

П.С. За всеки случай сравни версиите на php на двата хостинга. На скоро като местих един сайт на хостинга беше с версия 5.3 (от преди амнайсет години....) и сайта нИще да тръгне докато не зададох на неговата директория да е адекватна версия.
« Последна редакция: 02 Юни, 2019, 22:56:38 от Nikitov »
"Прави това, което не си правил, за да се научиш" - К. Керин

Неактивен vesodimov

  • Загряващ
  • *
  • Публикации: 194
  • Репутация: +1
    • Счетоводство
@Nikitov,
1. Новосъздадени база и потребител с парола
2. Чиста папка
3. В чистата папка слагам архива от Akeeba и го разархивирам там.
4. При старт от браузъра на локалния компютър се сваля newbielink:https://cloud.expertabiz.com/wl/?id=jB58viVbQljm1h4sqVKY1hBYpxKSP486 [nonactive] ?!?

Версии на php:
- на старото място - 5.6.35
- на новото място - 7.1
« Последна редакция: 03 Юни, 2019, 17:43:46 от vesodimov »

Неактивен Михаил Михов

  • Администратор
  • Мега Гуру
  • *
  • Публикации: 3915
  • @Mihail
  • Репутация: +80
    • MyWeb1
@vesodimov
С kickstart.php ли го разархивираш?
И ако сайта е по-голям е добре да бъде в jpa
myweb1.eu // Български платежни методи за HikaShop

Неактивен vesodimov

  • Загряващ
  • *
  • Публикации: 194
  • Репутация: +1
    • Счетоводство
0
@vesodimov
С kickstart.php ли го разархивираш?
И ако сайта е по-голям е добре да бъде в jpa
Разархивирането го правя чрез десен бутон върху .zip файла и "extract". Явно не е правилно така. Ще пробвам с kickstart.php. Страницата е малка - основната страница + 20 кратки статии.
Благодаря за насоките.

Неактивен Михаил Михов

  • Администратор
  • Мега Гуру
  • *
  • Публикации: 3915
  • @Mihail
  • Репутация: +80
    • MyWeb1
0
Как с десен ги разархивираш на сървъра ???
Целия архив на мястото и
После добави и файловете на kickstart
https://www.akeebabackup.com/download/official/akeeba-kickstart.html
И стартирай kickstart.php
Добавяш ги в директорията на джумлата и стартирай kickstart.php
my-site.com/kickstart.php
myweb1.eu // Български платежни методи за HikaShop

Неактивен vesodimov

  • Загряващ
  • *
  • Публикации: 194
  • Репутация: +1
    • Счетоводство
0
Ми ... първоначано така го разбрах. И като видях, че имам и такава опция за разархивиране - разархивирах  :-[

Неактивен vesodimov

  • Загряващ
  • *
  • Публикации: 194
  • Репутация: +1
    • Счетоводство
Така. Миграцията на страницата мина без никакви проблеми. Единствено се наложи да коригирам ръчно линкът, който води към Администрацията. Всичко работи без проблем.
Огромни благодарности за отделеното време.

Неактивен vesodimov

  • Загряващ
  • *
  • Публикации: 194
  • Репутация: +1
    • Счетоводство
0
Миграция на Joomla от един сървър на друг

По ред причини някога се налага готов сайт, създаден чрез Joomla, да бъде преместен на друг сървър. Оказва се, че задачата е достижима, стига човек да разполага с поне малко познания и подходяхата помощ от знаещи.

Поредност на действията:

1. На стария хостинг, през администрацията на Joomla,  се инсталира Akeeba Backup. Линк - newbielink:https://extensions.joomla.org/extension/akeeba-backup/ [nonactive]
2. Влиза се в администрацията на Joomla и чрез Akeeba Backup се прави архив на желаната страница. Архивът може да бъде с разширение .zip. Когато сайтът е голям за предпочитане е архивът да е .jpa и когато се прави архива да се зададе да го дели на части. Иначе сървърът бъгва обикновено.
3. Архивът се записва на локалния компютър.
4. На новия хостинг се създава папка, в която ще се премества Joomla.
5. През Контролния панел на новия хостинг се създават база и потребител с парола. Потребителят се асоциира към базата с всички права.
6. Архивът от локалния компютър се копира в новосъздадената папка.
7. Свалят се помощните файлове на Akeeba Backup, които се наричат Akeeba Kickstart, от този линк - newbielink:https://www.akeebabackup.com/download/official/akeeba-kickstart.html [nonactive] .
8. Свалените файлове се разархивират и се записват в директорията, където ще се мигрира Joomla.

Идва ред на самата миграция

През браузър се достъпва до иметонановиясайт.com/kickstart.php
Така се стартира инсталатор, който "води потребителя" през стъпките за конфигуриране на данните. През това време ще се изиска да въведете новосъздадените база и потребител. След приключване потребителят вижда линкове, водещи до новосъздадената страница и нейната администрация. В моя случай се наложи да коригирам само линка, водещ до Администрацията.

*************

Огромни благодарности на @Nikitov, @Веско и @Михаил Михов
« Последна редакция: 08 Юни, 2019, 15:34:08 от vesodimov »