Вобщем ситуация такая. На виндозе ставил wamp и разворачивал локальный сайт на движке Джумла (копировал папки с сайтом и всё открывалось). Теперь попытался сделать это же под Кубунтой. Поставил Апач, РНР, MSQL. В РНР создал базу данных, с префиксом согласно configuration.php , вобщем всё то же что и у wamp но вместо сайта при наборе localhost открывается голая джумла всё равно что если бы её только что установил. Пробовал просто установить Джумлу - стаёт. Пытался кинуть в неё содержимое сайта - не открывает.
Кто ни будь может просветить меня как правильно сделать локальный сайт?
Я правильно понял? Вы взяли из Шиндофс переместили каталоги со старым сайтом в новую директорию в Linux? И засунули дамб базы данных в MySQL? А конфиги не поменяли? Не? Тогда вам надо в корне сайта прописать правильно конфиги для доступа к БД.
Или второй вариант - берём и бэкапим сайт и БД например через Компонент Akeeba Backup (для своей версии подберёте), и потом через kickstart разворачиваете на своём локальном сайтеге.
Удачки 8)
Или ещё что надо разжовывать?
Пожалуй надо разжовывать.
Если можно поподробней.
А здесь к сожалению вообще не понял.
Вообще то Krusaderом скопировал папку htdocs с хостинга со всем содержимым сайта. Но пробовал также и Ваш вариант.
configuration.php а что в нём можно накопать? Там есть база данных, префикс базы данных, пути к папке с сайтом. Это всё я подогнал. В РНРmyadmin создал базу данных согласно файлика 111.sql с соответствующим префиксом который в configuration.php.
Пробовал вообще установить чистую джумлу а потом в неё кинуть содержимое сайта (тоже на той же версии джумлы) и соответственно правил configuration.php но при наборе localhost всё равно открывается предыдущая джумла. Такое впечатление что она не может увидеть содержимое сайта.
Я так понимаю что вся инфа о БД находится в файле 111.sql, а паки с картинками и текстом krusader копирует . Ну и естественно подганяем configuration.php как я уже писал выше.
А вот с Akeeba Backup, kickstart. скачал оба архива.Буду разбираться.Спасибо.
Всё содержимое сайта, находится в базе. В файлах находятся только скрипты, которые этим содержимым управляют. У вас пустой сайт потому что вы не перенесли базу.
Загрузитесь в систему, в которой работал старый сайт, через phpmyadmin сделайте экспорт всей базы или нужных таблиц, потом зайдите в систему, где должен работать новый сайт и импортируйте то что экспортировали на предыдущем шаге. Возможно придётся удалить новую базу или отдельные таблицы.
А ларчик просто открывался!
В чём была моя ошибка стоит только догадываться. Может экспорт БД раньше как то криво прошел. Но вот сейчас проделал всю операцию заново и всё заработало.
Спасибо GVA.
проще было в самом первом посте про бэкап. акеба хорошая штука. он сам все сделает
С Акебой пока не прбовал, но объязательно разберусь, хотя бы ради интереса.
А с предыдущей проблемой выяснил следующее . Я сначала в PHPmyadmin создавал БД, а потом копировал файлы сайта и правил configuration.php. И ничего не работало. А нужно было наоборот - сначала файло а потом БД. Правда не понятно почему именно так.
Вам же объяснили что базу на новом сервере не нужно СОЗДАВАТЬ, нужно заливать дамп БД со старого сервера...
Ну да,да. Не СОЗДАВАТЬ а ЗАЛИВАТЬ. Просто не правильно выразился. Не силён я пока во всех тонкостях терминологии.
Отправить комментарий