Установка PrestaShop на локальный сервер (VirtualBox + TurnKey Lamp)

13 июня 2012 | Автор: 4udak | Теги: , ,

Установка PrestaShop на локальный серверМне не однажды приходилось сталкиваться с вопросами о проблемах отладки работы различных движков интернет-магазинов и не только на хостинге, и многие говорили что "ну на денвере же работало...".

Понятное дело, что все тестировать на локальном сервере легче и дешевле, и быстрее, но денвер не совсем схож с реальным хостингом, но тоже хорош, я тоже с него начинал и как-то писал про установку PrestaShop на денвер 🙂

Альтернативой я хочу предложить создание виртуальной машины + TurnKey Lamp, где есть весь набор инструментов и компонентов веб-сервера - это реальный хостинг в большинстве случаев.

Для организаии своего веб-сервера нам понадобится Oracle VM VirtualBox и TurnKey Lamp.

TurnKey Lamp можно использовать оригинальный, но его нужно будет еще настраивать, можно использовать готовый, уже настроенный и с установленным PrestaShop 1.4.8.2. Скачать его можно здесь.

1. Устанавливаем VirtualBox.

2. Запускаем его, появится примерно такое окно:

Установка PrestaShop на локальный сервер

3. Нажатием на кнопку Создать приступаем к созданию виртуальной машины.

Установка PrestaShop на локальный сервер

указываем имя машины, и выбираем linux:

Установка PrestaShop на локальный сервер

далее оставляем все по умолчанию:

Установка PrestaShop на локальный сервер

здесь выбираем Использовать существующий диск и указываем путь к скачанному образу виртуальной машины:

Установка PrestaShop на локальный сервер

Установка PrestaShop на локальный сервер

Установка завершена.

Теперь необходимо сделать некоторые настройки, в том числе и настройки сети:

Установка PrestaShop на локальный сервер

Установка PrestaShop на локальный сервер

Установка PrestaShop на локальный сервер

Сохраняемся, и запускаем нашу машину, после того как она запустится, появится такое вот окно:

Установка PrestaShop на локальный сервер

по адресу http://192.168.1.12 в нашем случае Вы найдете инструменты управления веб-сервером.

Установка PrestaShop на локальный сервер

Если нужно изменить настройки сети, то меняем их, зайдя в Advanced Menu и т.д.:

Установка PrestaShop на локальный сервер

Установка PrestaShop на локальный сервер

Установка PrestaShop на локальный сервер

Изменив настройки,  жмем Apply.

Установленный PrestaShop 1.4.8.2 находится по адресу: http://192.168.1.12/prestashop_1482/

Установка PrestaShop на локальный сервер

Админка: http://192.168.1.12/prestashop_1482/admin123/, логин: test@test.test, пароль demo12345

Для работы с файлами сервера я использую WinSCP, где настраиваю соединение SFTP, адрес которого есть на картинке выше. Логин и пароль: root

Установка PrestaShop на локальный сервер

Логин и пароль для phpmyadmin: root

Теперь Вы можете тестировать и наполнять свой интернет-магазина на PrestaShop как на реальном хостинге, и количество сюрпризов, которое ожидает Вас на хостинге - минимально или равно нулю.

Образ распространяется "как есть", бесплатно, автор не несет никакой ответственно за какие-либо последствия в результате использоваться данного образа, так же автор не занимается установкой, настройкой, дизайном, программированием PrestaShop, могу помочь только с наполнением товаром 🙂

Комментарии с содержанием "у меня не работает" без подробного описания будут удаляться - если у Вас действительно не работает, постарайтесь расписать все подробно, желательно с картинками.

Всего хорошего.



Понравилась статья? Подпишись на RSS моего блога!

Комментарии (23) на "Установка PrestaShop на локальный сервер (VirtualBox + TurnKey Lamp)"

  1. Николай:

    Круто! Давно такое хотел!

  2. Сергей:

    Приветствую! Всё установил как здесь написано и нарисовано. После запуска набираю http://192.168.1.12 и в ответ "Попытка соединения не удалась. Firefox не может установить соединение с сервером 192.168.1.12." Пробовал на ноуте, пишет тоже самое ((( В чём может быть проблема? На компе XP, на ноуте 7

  3. Сергей:

    Всё так же кроме Имени! Выбор имени там только один, который не изменить. Может, что в доп настройках? ((
    http://airsoft-vulkan.ru/skrin.jpg
    Мы можем пообщаться вконтакте на эту тему? Очень хочу подключить и опробовать эту штуковину !!!

  4. Игнат:

    Версия PrestaShop 1.4.8.2 которая завиртуалена, русифицирована? Где можно скачать для этой версии русик?

  5. Игнат:

    У меня тоже после запуска в браузере по адресу http://192.168.1.12 ничего не выходит. Может нужно подключить его к другому компу по локалке? Пробовал и интернет включал / выключал думал в нём дело. Всё равно не пашет. Сама же программулина отлично запустилась, всё как в вашей инструкции делал!

    • нужно разбираться, посмотрю позже, сейчас в отпуске.
      видимо проблема с настройками сети.

    • Alesku:

      Игнат, столкнулся с такой же проблемой.
      Подозреваю, что доступ в интернет у вас через wifi роутер через DHCP, нужно привязать mac-адрес виртуальной машины к статическому ip:
      1. Идем в настройки роутера - в браузере 192.168.0.1, логин/пароль - admin/admin, рекомендую поменять.
      2. В настройках роутера ищем примерно следующее: DHCP - Address Reservation
      3. Смотрим mac-адрес виртуальной машины: в Virtual Box идем в настройки виртуальной машины, сеть - Mac Address. Он будет указан в виде 08003789E050. Скопировать, к сожалению, нельзя, да нам, по сути и не нужно.
      4. Возвращаемся к вкладке с настройками роутера Address reservation, жмем ADD NEW. Пишем следующее:
      Mac Address - 08-00-37-89-E0-50 (адрес мы узнали на прошлом шаге, но роутер в таком виде его не примет, по крайней мере, мой не стал)
      Reserved IP - 192.168.0.12 ()
      Enabled = true
      5. Сохраняемся и перезагружаем роутер.
      6. Идем в виртуальную машину и меняем конфигурацию сети:
      Advanced Menu --> Configure appliance networking --> Configure networking Manually --> меняем IP с 192.168.1.12 на 192.168.0.12 , остальные настройки не трогаем --> жмем Apply.

      Соответственно, все, кроме IP оставил прежним:

      Админка: http://192.168.0.12/prestashop_1482/admin123/, логин: test@test.test, пароль demo12345.

      Наслаждайтесь 🙂

      BR, Alesku

      • Михаил:

        Столкнулся с такой проблемой. Установил на одной ВМ ваше чудо (спасибо). На второй Store Manager для Prestashop. Задача сложная, залить дерево каталога и сам каталогв Престу. Так вот. Всё проходит нормально. Видна преста, видна БД, но Store Manager не может залогиниться к БД. Логин и пароль верные, я думаю 🙂 Возможно требуется разрешить на хостинге прямые подключения к MySQL.
        Не будете ли так любезны подсказать как в нашем случае это можно сделать?
        Заранее благодарен.

        • Думаю что должно работать по умолчанию все, т.е. "Возможно требуется разрешить на хостинге прямые подключения к MySQL" не нужно делать. Проверьте правильность данных для подключения к БД. Если пользуетесь Navicat, попробуйте подключиться им к данной базе.

          И зачем две ВМ? для самой престы понятно, а для шоп-менеджера зачем? или у Вас не винда на основой машине?

  6. Михаил:

    Да, винды у меня только на ВМ. Не получается именно как-то директ-коннект, с непосредственным изменением. Установил связь через ODBC или типа того, уже не помню. Всё работает. Спасибо, ещё раз!

  7. Михаил:

    Через PHP-Mysql мост, если быть точнее 🙂 Просто я немного другими вещами занимаюсь, а тут надо магазин состряпять :).

  8. Сергей:

    Установил согласно инструкции. С локальным хостом столкнулься впервые. Как понял с инструкции, локалхост находиться на виртуальным диске (под Линуксом). С Линуксом не знаком. Подскажите как установить шаблоны. Везде пишет "скопировать в папку PrestaShop", а где ее найти? Помогите пожалуйста.

    • в статье написано, что: "Для работы с файлами сервера я использую WinSCP, где настраиваю соединение SFTP, адрес которого есть на картинке выше. Логин и пароль: root".

  9. Benn:

    Все конечно хорошо, порадовал Ваш мини-сервер, но вот логин и пароль для входа в webmin и web shell я так и не нашел... Не подскажите каковы они там?

  10. Александр:

    Огромное спасибо за статью!!!

Отправить комментарий

Подпишись и получай новости по RSS