Jump to content

Перенос Сайта Simpla На Другой Хостинг И Домен.


Recommended Posts

Здравствуйте. Подскажите пожалуйста, пошагово, что нужно сделать.

 

Я впринцепе много сайтов переносил, но тут не разберусь. То админка не работает то еще что.

Кто удачно переносил, напишите пошагово, пожалуйста. (какие файлы, где менять данные бд и т.д. и т.п.)

 

Буду очень благодарен.

Link to post
Share on other sites

да все очень просто

Вам необходимо прописать новые конфиги для БД

config/config.php

почистить папку compliled и simpla/design/compiled

и прописать новый пусть для .passwd в htaccess папки simpla

Link to post
Share on other sites
  • 4 weeks later...

да все очень просто

Вам необходимо прописать новые конфиги для БД

config/config.php

почистить папку compliled и simpla/design/compiled

и прописать новый пусть для .passwd в htaccess папки simpla

 

Все так сделал, но не могу зайти в админ (т.е. нет окна для ввода логина и пароля). Выскакивает ошибка 

Link to post
Share on other sites
  • 2 weeks later...

Перенес магаз на другой хостинг. При заходе в админку пишет:

 

 

Internal Server Error

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

Please contact the server administrator, webmaster@***.ru 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.

Apache/2.2.25-3-beget (Unix) Server at ***.ru Port 80
Link to post
Share on other sites

simpla/.htaccess путь до файла паролей правьте

У меня такая же проблема как выше и путь правильный прописан, но все равно выскакивает ошибка при входе в админку.

Link to post
Share on other sites
  • 4 months later...

Здравствуйте !!!
Прописал новые конфиги для БД config/config.php

почистил папку compliled и simpla/design/compiled

и прописал новый пусть для .passwd в htaccess папки simpla

 

Но столкнулся со сведущей проблемой после переноса на другой хост.

при экспорте товара :

 

SyntaxError: JSON.parse: unexpected character
<br />
<b>Warning</b>:  Creating default object from empty value in <b>/home/...../public_html/api/Managers.php</b> on line <b>73</b><br />
<br />
<b>Warning</b>:  Cannot modify header information - headers already sent by (output started at /home/...../public_html/api/Managers.php:73) in <b>/home/......./public_html/simpla/ajax/export.php</b> on line <b>180</b><br />
<br />
<b>Warning</b>:  Cannot modify header information - headers already sent by (output started at /home/..../public_html/api/Managers.php:73) in <b>/home/...../public_html/simpla/ajax/export.php</b> on line <b>181</b><br />
<br />
<b>Warning</b>:  Cannot modify header information - headers already sent by (output started at /home/...../public_html/api/Managers.php:73) in <b>/home/....../public_html/simpla/ajax/export.php</b> on line <b>182</b><br />
<br />
<b>Warning</b>:  Cannot modify header information - headers already sent by (output started at /home/..../public_html/api/Managers.php:73) in <b>/home/...../public_html/simpla/ajax/export.php</b> on line <b>183</b><br />
{"end":true,"page":1,"totalpages":0.2}


при импорте 

SyntaxError: JSON.parse: unexpected character
<br />

Подскажите, пожалуйста в чем проблема ? 
Заранее спасибо !
Link to post
Share on other sites

 

Здравствуйте !!!

Прописал новые конфиги для БД config/config.php

почистил папку compliled и simpla/design/compiled

и прописал новый пусть для .passwd в htaccess папки simpla

 

Но столкнулся со сведущей проблемой после переноса на другой хост.

при экспорте товара :

 

SyntaxError: JSON.parse: unexpected character
<br />
<b>Warning</b>:  Creating default object from empty value in <b>/home/...../public_html/api/Managers.php</b> on line <b>73</b><br />
<br />
<b>Warning</b>:  Cannot modify header information - headers already sent by (output started at /home/...../public_html/api/Managers.php:73) in <b>/home/......./public_html/simpla/ajax/export.php</b> on line <b>180</b><br />
<br />
<b>Warning</b>:  Cannot modify header information - headers already sent by (output started at /home/..../public_html/api/Managers.php:73) in <b>/home/...../public_html/simpla/ajax/export.php</b> on line <b>181</b><br />
<br />
<b>Warning</b>:  Cannot modify header information - headers already sent by (output started at /home/...../public_html/api/Managers.php:73) in <b>/home/....../public_html/simpla/ajax/export.php</b> on line <b>182</b><br />
<br />
<b>Warning</b>:  Cannot modify header information - headers already sent by (output started at /home/..../public_html/api/Managers.php:73) in <b>/home/...../public_html/simpla/ajax/export.php</b> on line <b>183</b><br />
{"end":true,"page":1,"totalpages":0.2}

 

при импорте

SyntaxError: JSON.parse: unexpected character
<br />

Подскажите, пожалуйста в чем проблема ? 

Заранее спасибо !

Попробуюте версию PHP на 5.3 сменить

Link to post
Share on other sites

Тут не написали, нашел на другом ресурсе, что после копирования с одного на другой хост надо выставить след. папкам права:

Права 777 должны стоять на следующих каталогах рекурсивно (то есть, на всех вложенных файлах и папках также)
/files/
/compiled/
/design/
/simpla/files/
/simpla/design/compiled/

Link to post
Share on other sites

Итого:

Для переноса на другой сервер / хостинг требуется совершить следующие манипуляции:

1. Узнаем абсолютный адрес (корневая папка сайта - 'public_html')

создадим файл, сохраним и откроем на сайте:

<?php
    echo 'Полный путь к сайту: ';
    echo $_SERVER['DOCUMENT_ROOT'];
    echo '/';
?>

2. Переносим simpla (если через FTP переносить, но своем опыте не попадалось что бы папки меняли права)

3. Перезаливаем базу MySql

4. Чистим compiled папки 

    public_html/compiled

    public_html/simpla/design/compiled 

5. Прописываем новый коннект с БД 

    public_html/config/config.php

6. Прописываем абсолютный путь для проверки авторизации в админ часть (ps полный путь получаем из файла п.1):

    public_html/simpla/.htaccess

 

PS если переименовали доменное имя без переноса, но изменении папки хранения simpla - только п.1, п.4 и п.6

Link to post
Share on other sites

руками права на многие папки приходится руками проставлять.

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

вопрос - где еще и какие права надо проставить, что бы фотки эти подгрузились корректно и сохранились

Link to post
Share on other sites

Попробовал установить с нуля - точно такая же беда:

при подгрузке фоток через волшебную палочку в карточке товара - они подгружаются и видны. как только жму сохранить в карточке товара - все фотки превращаются в пустые битые прямоугольники. но. если подгрузить фотку самому руками с локального компа то все ок, карточка сохраняется.

видимо где-то чего-то с правами на папки/файлы на хосте, вопрос - где и с какими :-(

Link to post
Share on other sites

Файлы после парсинга с яндекса попадают сюда:

files/originals 

?

в общем при парсинге фотка сначала видна. после кнопки сохранить в карточке товара - белые квадраты с крестиком.

залез посмотреть через панель хостера - 

File    s7.jpg    0.00k    644    Rename | Copy 
Reset Ownership    Aug 7 13:25 2014    apache    (мой аккаунт)
а у других картинок владелец я, и права 777.
т.е. при подгрузке картинки она создается почему-то с правами 644 и владельцем apache.
и видимо парсер не может при таком раскладе записать в файл картинку, и она создается пустая.
 
хостинг http://ruweb.net/
в тиките расписал проблему:

 

фотографии в админке у товара появляются, но как только жмешь кнопку сохранить фотографии перестают отображаться в админ панели. вместо них белые прямоугольники с крестиком сверху. 
соответственно и в карточке товара во фронт-энде аналогичная ситуация. 
 
пробовали как перенос, так и голую установку скрипта "с нуля". результат тот же. 
кстати, даже при "голой" установке был затык с правами на запись, пока не поставили 755 и не сменил владельца с apache на (имя аккаунта) у папки public_html установка не шла. 

 

 
 
саппорт ответил так:
 

 

 Здравствуйте! 
 
Работа с программным обеспечением клиента это у нас платная услуга - 1500 руб/час. И то при условии, что кто-то из специалистов знаком конкретно с этой CMS, в чем лично я сомневаюсь. С тарифами можно ознакомиться тут: http://ruweb.net/?page=server 

 

Ну т.е. так не очень мягко послали в ж..

 

Вся надежда на форум, что подскажите как решить вопрос

Link to post
Share on other sites

Тут не написали, нашел на другом ресурсе, что после копирования с одного на другой хост надо выставить след. папкам права:

Права 777 должны стоять на следующих каталогах рекурсивно (то есть, на всех вложенных файлах и папках также)

/files/

/compiled/

/design/

/simpla/files/

/simpla/design/compiled/

Права на выше указанные папки - 755, а картинки в папке files/originals создаются с правами 644.

Посмотрите на FTP в папке files/originals картинку которая - как белые квадраты с крестиком, она вообще есть ли в наличии?

Либо напрямую, по ссылке типа http://ваш_сайт/files/originals/название_картинки.jpg

Link to post
Share on other sites

 хостинг http://ruweb.net/

Ну т.е. так не очень мягко послали в ж..

Вся надежда на форум, что подскажите как решить вопрос

Хостинг от 27 рублей в месяц, просто не может послать по другому

Link to post
Share on other sites

Права на выше указанные папки - 755, а картинки в папке files/originals создаются с правами 644.

Посмотрите на FTP в папке files/originals картинку которая - как белые квадраты с крестиком, она вообще есть ли в наличии?

Либо напрямую, по ссылке типа http://ваш_сайт/files/originals/название_картинки.jpg

права на вышеуказанные папки 777

да, файл создается, с именем типа

20081028144132Ql.jpg?300 и с нулевым весом, и правами 644, и владельцем apache

у других картинок в этой папке в конце имени ?300 нету конечно же.

кстати саппорт даже выдал вот что:

Link to post
Share on other sites

почему-то сообщение не полностью отображается. хотя в режиме редиактирования видно весь текст

 

 

 

 

 Ситуация такая: на том сервере, где Вы находитесь, php работает в режиме "модуля apache". 
Когда Вы загружаете файлы по ftp - у них владелец airpoff. А если файл создается через web-интерфейс, то у него владелец apache. 
 
Решения: 
а) на те папки, в которые ожидается что будут загружатся какие-то файлы через web-интерфейс, поставьте права 777. 
 
б) используйте php в режиме CGI: 
forum.ruweb.net/viewthread.php?tid=1820
 
в) можете переехать в Московское отделение ruweb. 
ruweb.net/?page=price&type=unlim
там на серверах, где сейчас создаются новые аккаунты, php работает в режиме FastCGI.

 

к сожалению их рекомендации не помогли.

а) права на папки и так стоят 777

б) попытался перевести в режим CGI по их инструкции:

 

 

 
Способ #1

1. В корневой директории вашего сайта создайте файл .htaccess (если он не существует) и пропишите в него следующие строчки:

--------
RemoveHandler .phtml
AddType application/x-cgi-php phtml
Action application/x-cgi-php /cgi-bin/php.cgi
--------

2. В каталоге /cgi-bin/ вашего сайта создаете файл php.cgi, установите на него права 711 и пропишите в него следующие строчки (обратите внимание - 2-я строчка должна быть пустой):

--------
#!/usr/local/bin/php-cgi

--------

3. В том же каталоге /cgi-bin/ создаете файл .htaccess (если он не существует) и пропишите в него следующие строчки:

--------
<Files php.cgi> 
Order Allow,Deny 
Allow from env=REDIRECT_STATUS 
</Files>
--------

Теперь PHP-скрипты с расширением .phtml будут работать в режиме CGI. (Аналогичным образом можно сделать и для расширения .php)

Также в каталоге /cgi-bin/ можно создать файл php.ini и добавить туда свои собственные параметры работы PHP, а также подгрузить необходимые расширения. Например:

--------
register_globals=On
memory_limit=128M
extension=mysql.so
--------

 

так вот прочитав эту строчку (выделена жирным) я попробовал добавить такой код в 

.htaccess 

--------
RemoveHandler .php
AddType application/x-cgi-php php
Action application/x-cgi-php /cgi-bin/php.cgi
--------

 

фронтэнд вообще грузится перестал с ошибкой.

убрал эту строчку - все работает, как и было - т.е. без изменений. файлы по прежнему не пишутся.

 

в общем видимо придется ускорить переезд к другому хостеру. ((

Link to post
Share on other sites
  • 2 years later...

Перенес сайт на другой хостинг и домен. Сам сайт нормально открывается, а при попытке входа в админку мой_сайт.ru/simpla/, выходит сообщение, что такая страница не найдена. Пробовал создать простой файл 1.html, набираю адрес мой_сайт.ru/simpla/1.html, выходит то же самое. Вывод - не видна сама директория /simpla/. Как с этим бороться? Версия Simpla 2.3.6

Link to post
Share on other sites
  • 2 months later...

Ребята, всем привет ! не подскажите как решить мою проблему? Сайт не доступен ни с админки ни внешне ни с панели управления на сайте компании, у которой оплачиваю хостинг.  Их сайт тоже не отвечает. Продолжается это около недели. Ребята даже трубки не берут.

Mediasap.ru - хостинг.  

Link to post
Share on other sites
  • 5 weeks later...

Ребят срочный хелп. Переносил всегда без проблем. Сейчас решил купить второй домен, создал на этом же хостинге домен (с отдельной папкой), базу масикуль свою, все сделал как обычно попунктно, в админку заходит по ссылке /simpla все ок в админку заходит, но на сайте внутренняя 404 ошибка, при нажатии на любую ссылку обычная 404 ошибка. Что не так сделал? Все по пунктно. 

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
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.

Loading...
×
×
  • Create New...