Jump to content
Sign in to follow this  
vovi

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

Recommended Posts

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

Решил перенести сайт с хостинга провайдера на домашний хостинг... Поставил 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.

 

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

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

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

Edited by vovi

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Да, почитал про .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
 
Может где то в апаче нужно что-то ткнуть чтобы он корректно отрабатывал?

Share this post


Link to post
Share on other sites

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

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

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

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

Share this post


Link to post
Share on other sites

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

 Invalid command 'RewriteEngine'

 

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.