Я пытаюсь создать точное зеркало рабочего сервера Magento на своем локальном сервере для дальнейшего развития, но у меня возникли некоторые проблемы.
На рабочем сервере наш Magento настроен для работыбез отображения index.php
, но после попытки перехода на мой локальный сервер, index.php
требуется для доступа к любым ссылкам.Кроме того, когда я выбираю категорию для посещения (например), меня направляют на http://localhost/category.html
вместо http://localhost/my-magento-store.com/index.php/category.html
Еще одна проблема, которую я заметил, заключается в том, что я не могу войти в систему с правами администратора.раздел.После ввода правильных учетных данных, я снова перенаправлен на экран входа в систему без сообщений об ошибках.
Я запускаю стек MAMP на локальном сервере, и вот что я сделал:
- Создание tar-файла всего рабочего сервера
- Создание резервной копии базы данных в Magento
System > Tools > Backups
- Загруженный и извлеченный tar-файл в локальный каталог
- Импортированный дамп базы данных влокальный MySQL с использованием скрипта Алексея Озерова big dump .(Файл .sql имеет длину 1,3 метра)
- Изменены значения
web/unsecure/base_url
и web/secure/base_url
в таблице core_config_data
.(Поскольку у меня нет самозаверяющего сертификата SSL, я поставил http://localhost:8888/my-magento-store/
для обоих значений) - Дамповое содержимое
var/cache
и var/sesson
- Изменены разрешения на 755 длявсе файлы на локальном dev-сервере
- Перешли на
http://localhost:8888/my-magento-store/
, но вместо этого получила страницу "Index of /". - Переместилась на
http://localhost:8888/my-magento-store/index.php
и получила ошибку. - Выполните эти шаги , чтобы устранить ошибку, перезагрузите страницу, и домашняя страница загрузилась правильно.
Есть идеи?