Мне не однажды приходилось сталкиваться с вопросами о проблемах отладки работы различных движков интернет-магазинов и не только на хостинге, и многие говорили что "ну на денвере же работало...".
Понятное дело, что все тестировать на локальном сервере легче и дешевле, и быстрее, но денвер не совсем схож с реальным хостингом, но тоже хорош, я тоже с него начинал и как-то писал про установку PrestaShop на денвер 🙂
Альтернативой я хочу предложить создание виртуальной машины + TurnKey Lamp, где есть весь набор инструментов и компонентов веб-сервера - это реальный хостинг в большинстве случаев.
Для организаии своего веб-сервера нам понадобится Oracle VM VirtualBox и TurnKey Lamp.
TurnKey Lamp можно использовать оригинальный, но его нужно будет еще настраивать, можно использовать готовый, уже настроенный и с установленным PrestaShop 1.4.8.2. Скачать его можно здесь.
1. Устанавливаем VirtualBox.
2. Запускаем его, появится примерно такое окно:
3. Нажатием на кнопку Создать приступаем к созданию виртуальной машины.
указываем имя машины, и выбираем linux:
далее оставляем все по умолчанию:
здесь выбираем Использовать существующий диск и указываем путь к скачанному образу виртуальной машины:
Установка завершена.
Теперь необходимо сделать некоторые настройки, в том числе и настройки сети:
Сохраняемся, и запускаем нашу машину, после того как она запустится, появится такое вот окно:
по адресу http://192.168.1.12 в нашем случае Вы найдете инструменты управления веб-сервером.
Если нужно изменить настройки сети, то меняем их, зайдя в Advanced Menu и т.д.:
Изменив настройки, жмем Apply.
Установленный PrestaShop 1.4.8.2 находится по адресу: http://192.168.1.12/prestashop_1482/
Админка: http://192.168.1.12/prestashop_1482/admin123/, логин: test@test.test, пароль demo12345
Для работы с файлами сервера я использую WinSCP, где настраиваю соединение SFTP, адрес которого есть на картинке выше. Логин и пароль: root
Логин и пароль для phpmyadmin: root
Теперь Вы можете тестировать и наполнять свой интернет-магазина на PrestaShop как на реальном хостинге, и количество сюрпризов, которое ожидает Вас на хостинге - минимально или равно нулю.
Образ распространяется "как есть", бесплатно, автор не несет никакой ответственно за какие-либо последствия в результате использоваться данного образа, так же автор не занимается установкой, настройкой, дизайном, программированием PrestaShop, могу помочь только с наполнением товаром 🙂
Комментарии с содержанием "у меня не работает" без подробного описания будут удаляться - если у Вас действительно не работает, постарайтесь расписать все подробно, желательно с картинками.
Всего хорошего.
Круто! Давно такое хотел!
Приветствую! Всё установил как здесь написано и нарисовано. После запуска набираю http://192.168.1.12 и в ответ "Попытка соединения не удалась. Firefox не может установить соединение с сервером 192.168.1.12." Пробовал на ноуте, пишет тоже самое ((( В чём может быть проблема? На компе XP, на ноуте 7
если сама машина нормально запустилась, то посмотрите настройки сети как на этом фотоhttp://4udak.com/wp-content/uploads/2012/06/009.png
у Вас возможно по другие параметры.
Всё так же кроме Имени! Выбор имени там только один, который не изменить. Может, что в доп настройках? ((
http://airsoft-vulkan.ru/skrin.jpg
Мы можем пообщаться вконтакте на эту тему? Очень хочу подключить и опробовать эту штуковину !!!
после выходных давайте, сейчас нету возможности, уехал.
Как можем пообщаться вконтакте? Меня можно найти так: http://vk.com/legnangel
давайте в скайпе - catalogloader
предварительно установите или просто скачайте TeamViewer: http://www.teamviewer.com/ru/index.aspx
Версия PrestaShop 1.4.8.2 которая завиртуалена, русифицирована? Где можно скачать для этой версии русик?
установлена оригинальная версия prestashop с оф.сайта, оттуда же установлен и перевод для рус. яз.
У меня тоже после запуска в браузере по адресу http://192.168.1.12 ничего не выходит. Может нужно подключить его к другому компу по локалке? Пробовал и интернет включал / выключал думал в нём дело. Всё равно не пашет. Сама же программулина отлично запустилась, всё как в вашей инструкции делал!
нужно разбираться, посмотрю позже, сейчас в отпуске.
видимо проблема с настройками сети.
Игнат, столкнулся с такой же проблемой.
Подозреваю, что доступ в интернет у вас через 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, попробуйте подключиться им к данной базе.
И зачем две ВМ? для самой престы понятно, а для шоп-менеджера зачем? или у Вас не винда на основой машине?
Да, винды у меня только на ВМ. Не получается именно как-то директ-коннект, с непосредственным изменением. Установил связь через ODBC или типа того, уже не помню. Всё работает. Спасибо, ещё раз!
Через PHP-Mysql мост, если быть точнее 🙂 Просто я немного другими вещами занимаюсь, а тут надо магазин состряпять :).
Установил согласно инструкции. С локальным хостом столкнулься впервые. Как понял с инструкции, локалхост находиться на виртуальным диске (под Линуксом). С Линуксом не знаком. Подскажите как установить шаблоны. Везде пишет "скопировать в папку PrestaShop", а где ее найти? Помогите пожалуйста.
в статье написано, что: "Для работы с файлами сервера я использую WinSCP, где настраиваю соединение SFTP, адрес которого есть на картинке выше. Логин и пароль: root".
Все конечно хорошо, порадовал Ваш мини-сервер, но вот логин и пароль для входа в webmin и web shell я так и не нашел... Не подскажите каковы они там?
попробуйте root/root
Спасибо, подошел. Ваш сервер просто чудо 🙂 Работает быстро (в отличии от 12.04) и настраевается легко.
Спасибо Вам, что оценили, приятной работы 🙂
Огромное спасибо за статью!!!