Перейти к содержанию
vovi

Перенес на другой хостинг: не могу запустить seo (1.5.4.1)

Рекомендуемые сообщения

Всем Добрейшего!

Решил перенести сайт с хостинга провайдера на домашний хостинг... Поставил apache2, php5, mysql, phpmyadmin на домашнем сервере (ubuntu + webmin для управления)

 

На провайдерском хостинге сделал следующее:

- сделал дамп базы

- скопировал все файлы

 

На своем хостинге сделал следующее:

- создал юзера аналогично тому который был у провайдера с домашней директорией аналогичной тому которая была у провайдера (чтобы не править пути в файлах опенкарта)

- восстановил из дампа базу данных (пользователь аналогичный провайдеровскому) - зашел посмотрел - все корректно - полная копия провайдеровскому хостингу

- скопировал файлы опенкарта в домашний каталог - путь получился один в один как у провайдера

- повысил права на все скопированные файлы (включая директории и все что в них) до 777

- в apache (через webmin) создал виртуальный хост по имени сайта, который слушает 80 порт и шлет директорию сайта

 

Для теста на своем ПК в файле hosts определил имя сайта на новый IP-адрес (сайт у провайдера пока работает)

Пробую запускать - не получается, удалил файл .htaccess - сайт запустился, но вот с такими симптомами:

- корректно отображается главная страница

- корректно отображается полностью админка

- корректно отображаются абсолютные ссылки (вида /index.php?route=блаблабла)

- но не работает ни одна ЧПУ-ссылка (mysite.ru/catalogue), т.е при переходе на эти ссылки апач отвечает: The requested URL /catalogue was not found on this server.

 

Такое ощущение, что апач не знает как ему перевести ЧПУ-ссылку в абсолютный путь. Если создаю директорию с таким же именем в корневой директории опенкарта - то ссылка начинает работать.

Прошу натолкните на мысль где и куда копать ?

Варианты типа "отключить ЧПУ" не принимаются :-)  

Изменено пользователем vovi

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

зачем htaccess то удалил? именно он ответственный за ЧПУ

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, почитал про .htaccess - это он формирует ЧПУ, но когда я его копирую - сайт выдает следующую ошибку:

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

 

Вот содержание файла .htaccess

Options +FollowSymLinks

Options -Indexes

<FilesMatch "\.(tpl|ini|log)">
 Order deny,allow
 Deny from all
</FilesMatch>
RewriteEngine On
RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
AddDefaultCharset utf-8
 
Может где то в апаче нужно что-то ткнуть чтобы он корректно отрабатывал?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хостер - Я  :-) , ну т.е. хостинг на домашнем ПК.

В общем глянул я в еррор.лог апача, там вот такая ругань:

www/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configurationw

пока мучаю гугл - но может кто подскажет что нужно подкрутить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

мучьте гугл этой фразой

 Invalid command 'RewriteEngine'

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В общем всем спасибо - разобрался.

Оказалось в апаче не был включен модуль rewrite - ткнул галку в Webmin-е в разделе подключаемых модулей - и все заработало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.