Установка RS-SITE (Не актуально)

 

Доброго времени суток, дорогой читатель Улыбаюсь Сегодня мы сделаем первые шаги к реализации интернет магазина, а именно поставим систему на которой будем собирать чудо — проект. Скачать ее можно в предыдущей статье, так что если Вы еще этого не сделали, то милости просим вот сюда.

Для того что бы поставить систему на локальный хостинг, Вам, для начало, нужен этот локальный хостинг. Если у Вас его нет, то Вы можете воспользоваться вот этой статьей. Мы уже когда — то ставили сервер, поэтому мне нет нужды описывать процедуру еще раз Улыбаюсь

 

Установка системы RS-SITE

 

К сожалению система не оснащена автоматической установкой, ибо это пустая трата моего времени. Поэтому придется немного потыкать ручками Улыбаюсь

 

Копируем систему на локальный сервер

 

Скачав архив с системой, его нужно разархивировать. Надеюсь с этим у Вас проблем не будет. Теперь копируем движок на наш локальный сервер. Мой результат можно увидеть на скриншоте:

Результат копирования движка на локальный сервер

 

Создания базы данных, и импорт дампа

 

Нам уже приходилось создавать базу данных, вот в этой статье, поэтому особо мусолить данную тему мы не будем. Единственное, что хочу сказать  — необходимо выставить сравнение utf8_general_ci.

сравнение при создание базы данных

Заметьте, я своей базе дал название rssh

Заходим в созданную базу данных и щелкаем на закладку «Импорт»

 кнопка импорт

Жмем на кнопку «Обзор»

Кнопка обзор

и выбираем файл rssite.sql из каталога куда копировали движок

Файл rssite.sql

После чего жмем «ОК»

Жмем ОК

После нажатия кнопки «ОК» должен произойти импорт базы данных

Импорт базы данных

 

Настройка конфигурационного файла

 

Конфиг системы лежит в папке /core/cfg/cfg.inc.php. Заходим в него, и заполняем настройки сервера

/* настройки БД */
$GLOBALS['rssite']['cfg']['server_root'] = 'http://rssh.ru/'; // полный адрес сайта
$GLOBALS['rssite']['cfg']['db'] = 'rssh'; // база данных
$GLOBALS['rssite']['cfg']['server'] = 'localhost'; // сервер
$GLOBALS['rssite']['cfg']['user'] = 'root'; // юзер базы данных
$GLOBALS['rssite']['cfg']['pass'] = '123456'; // пароль юзера базы данных

Если хотите можете указать мыло робота системы

/* почта */
$GLOBALS['rssite']['cfg']['mail']['name'] = "МайлБот RS-SITE"; // имя робота, отмечается в заголовке отправленного письма
$GLOBALS['rssite']['cfg']['mail']['email'] = "support@rio-shaman.ru"; // мыло робота, отмечается в заголовке письма (от кого отправляется письмо)

Для работы системы этого вполне достаточно. А так, по идеи нужно еще подправить файлы:

  • .htaccess
  • robot.txt

В основном в этих файлах нужно поправить адреса сайта.

 

Заходим в админку

 

Админка доступна в каталоге /admin/ (в моем случае адрес вот такой: http://rssh.ru/admin/). Зайдя по данной ссылке я попадаю на страницу авторизации

Авторизация

Логин по умолчанию developer, а пароль тоже developer Улыбаюсь

После успешной авторизации меня перенесло в админку системы

Админка системы RS-SITE

 

Заключение

 

Ну что же, на данном этапе мы приостановимся. Можете погулять по админки, посмотреть что да как (правда навряд ли Вам что-либо станет понятным Улыбаюсь). Только аккуратнее, в режиме разработчика положить систему можно на раз два. Особенно будьте аккуратнее в пункте «Дерево» ибо через этот модуль, собственно, и собиралась вся админка. Ну в случае если Вы положите движок, его всегда можно переустановить Улыбаюсь. Ладненько, если есть какие либо вопросы, то пишите комменты, постараюсь ответить.

На сегодня все, всего Вам наилучшего!

update в связи с тем, что цикл был перезапущен в новом формате данная статья не актуальна

 

Возможно Вам будут интересны следующие заметки

Комментарии (23)

Ваше имя *
Сайт
Ваш E-mail *
Ваше сообщение *
 
Вы не подтвердили условия политики конфиденциальности.
igorm_2005, 11 Декабря 2013 г. 16:41 пишет:
Читатель
Движок распаковал, базу создал, таблицы импортировал. При поупытке входа в адмику :
Deprecated: Function session_register() is deprecated in Z:\home\rssh\www\modules\admin\authorization\authorization.class.php on line 67

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\rssh\www\modules\admin\authorization\authorization.class.php:67) in Z:\home\rssh\www\core\tools.class.php on line 27
Алексей, 11 Декабря 2013 г. 17:36 пишет:
Автор
На каком локальном сервере работаете? Денвер?
Ответ для пользователя: igorm_2005
Алексей, 11 Декабря 2013 г. 17:40 пишет:
Автор
Попробуйте слазить в файл
Z:\home\rssh\www\modules\admin\authorization\authorization.class.php
и удалить 67 строчку.
Ответ для пользователя: igorm_2005
Алексей, 11 Декабря 2013 г. 17:42 пишет:
Автор
А так же желательно удалить строчку 84 (в этом же файле). Из-за нее скорее всего тоже будет ругаться
Ответ для пользователя: igorm_2005
Денчик, 11 Декабря 2013 г. 18:21 пишет:
Читатель
Была та же ошибка, помог ваш совет. Сайт видимо очень тяжелый. Когда начнется цикл? Будем ждать!
igorm_2005, 11 Декабря 2013 г. 18:23 пишет:
Читатель
Спасибо, заработало! Получил доступ к админке !
Алексей, 11 Декабря 2013 г. 19:11 пишет:
Автор
Когда начнется цикл?
Ну он уже начался =) Буду потихоньку писать статьи. Так что ждите =)
Ответ для пользователя: Денчик
dlegame, 11 Декабря 2013 г. 20:16 пишет:
Читатель
наконец-то =)
Денчик, 12 Декабря 2013 г. 10:02 пишет:
Читатель
Еще просьба. Можете ли вы сделать схему работы движка? Чтоб как-то легче было воспринимать его работу. И еще, я очень давно читаю ваш блог, сделайте меня читателем, или это будет автоматически, просто раньше я ничего не комментировал...
Алексей, 12 Декабря 2013 г. 10:31 пишет:
Автор
Я подумаю по поводу схемы. Но учитывая то, что мы будем разрабатывать рабочий вариант магазина (так сказать познакомимся с большой частью инструментов движка), данная схема скорее всего не пригодится.
Ответ для пользователя: Денчик
Sergiy, 16 Декабря 2013 г. 01:06 пишет:
Читатель
Эх, скорее б уже начать работу с двиглом в полном объёме =)
Sergiy, 18 Декабря 2013 г. 17:56 пишет:
Читатель
По окончании цикла просто надо будет всё это дело скомпилировать в справочник, доступный для скачивания. Как мне стало понятно системя что то вроде фреймворка, в котором всё делается через админку на сервере, а не в редакторе PHP файлов =)) Кстати очень удобно. И главное, мне подобного ещё не встречалось =)
Ответ для пользователя: Алексей
Алексей, 18 Декабря 2013 г. 20:01 пишет:
Автор
Ну в PHP редакторе нам все равно придется работать. Публичные модули пишутся для каждого проекта свои, ибо ничего универсального я писать не стал...
Ответ для пользователя: Sergiy
Екатерина, 01 Февраля 2014 г. 17:06 пишет:
Гость
Здравствуйте. Я установила все настройки. Но не могу попасть в админку. Пишет вот это: Not Found

The requested URL /index.php was not found on this server.
Алексей, 03 Февраля 2014 г. 14:09 пишет:
Автор
На чем поднимали движок? Боевой сервер, или локалка.. если локалка то какая именно?
Ответ для пользователя: Екатерина
Алексей, 03 Февраля 2014 г. 14:15 пишет:
Автор
У вас скорее всего не подключен модуль mod_rewrite в сервере apache
Ответ для пользователя: Екатерина
Екатерина, 03 Февраля 2014 г. 15:58 пишет:
Гость
Алексей, я работаю с openserver. Видно не правильно путь прописала. Выгрузила на хостинг, заработало. Скажите, если я хочу положить в подпапку, в каких файлах мне нужно изменить пути.
Ответ для пользователя: Алексей
Алексей, 04 Февраля 2014 г. 10:30 пишет:
Автор
Если подпапка физическая, и не влияет на адрес сайта (т.е. сайт так и будет лежать по адресу http://site.ru/), то Вам необходимо просто настроить виртуальный хостинг в конфиге апача.
Если же Вы хотите что бы Ваш адрес был вот таким:
http://site.ru/blog/
как вы поняли папка blog не результат работы ЧПУ, а физическая папка (т.е. уже как раз та подпапка) то тут сложно сказать где менять пути у движка, ибо все писалось с расчетом, что сайт будет лежать в корне, а не в подпапке.
Ответ для пользователя: Екатерина
Феофан, 07 Февраля 2014 г. 12:40 пишет:
Читатель
На Denver 3 ломает:
Warning: mysqli_connect() [function.mysqli-connect]: (28000/1045): Access denied for user 'root'@'localhost' (using password: YES) in Z:\home\rssh\www\core\cfg\db.inc.php on line 18

Warning: mysqli_set_charset() expects parameter 1 to be mysqli, boolean given in Z:\home\rssh\www\core\cfg\db.inc.php on line 20

Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in Z:\home\rssh\www\core\sql.class.php on line 163

Warning: mysqli_error() expects parameter 1 to be mysqli, boolean given in Z:\home\rssh\www\core\sql.class.php on line 183

Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in Z:\home\rssh\www\core\sql.class.php on line 163

Warning: mysqli_error() expects parameter 1 to be mysqli, boolean given in Z:\home\rssh\www\core\sql.class.php on line 183

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\rssh\www\core\cfg\db.inc.php:18) in Z:\home\rssh\www\core\tools.class.php on line 35
Алексей, 08 Февраля 2014 г. 22:35 пишет:
Автор
Вы случайно не переустанавливали ОС в последнее время? Иногда бывает так, что при попытке поставить новый mysql сервер поверх старого, происходит глюк с авторизацией с самой базой данных. Вы по рутом в терминал mysql войти можете?
Ответ для пользователя: Феофан
Феофан, 10 Февраля 2014 г. 10:05 пишет:
Читатель
Да нет, Алексей. Как установил Denver-3, так и юзаю до сих пор.
Тестил много "движков" и тяжелые и на файлах. С базами всё нормально.
В config-е менял на свои и работало.
Что выходит я не могу соединиться с базой?
Ответ для пользователя: Алексей
Алексей, 10 Февраля 2014 г. 14:29 пишет:
Автор
Что выходит я не могу соединиться с базой?
Выходит что да. И бог знает почему, ибо я, совсем недавно, поднимал двиг на денвере.
По ошибки однозначно видно, что у Вас нет доступа к БД.
Ответ для пользователя: Феофан
Антон, 12 Июня 2015 г. 11:33 пишет:
Читатель
Здравствуйте! Не подскажете как исправить?
Fatal error: Call to undefined function tpl_text() in C:\Localserver\OpenServer\domains\dekanat.ru\templates\public\main.tpl.php on line 37