Доброго времени суток, дорогой читатель Сегодня мы сделаем первые шаги к реализации интернет магазина, а именно поставим систему на которой будем собирать чудо — проект. Скачать ее можно в предыдущей статье, так что если Вы еще этого не сделали, то милости просим вот сюда.
Для того что бы поставить систему на локальный хостинг, Вам, для начало, нужен этот локальный хостинг. Если у Вас его нет, то Вы можете воспользоваться вот этой статьей. Мы уже когда — то ставили сервер, поэтому мне нет нужды описывать процедуру еще раз
К сожалению система не оснащена автоматической установкой, ибо это пустая трата моего времени. Поэтому придется немного потыкать ручками
Скачав архив с системой, его нужно разархивировать. Надеюсь с этим у Вас проблем не будет. Теперь копируем движок на наш локальный сервер. Мой результат можно увидеть на скриншоте:
Нам уже приходилось создавать базу данных, вот в этой статье, поэтому особо мусолить данную тему мы не будем. Единственное, что хочу сказать — необходимо выставить сравнение utf8_general_ci.
Заметьте, я своей базе дал название rssh
Заходим в созданную базу данных и щелкаем на закладку «Импорт»
Жмем на кнопку «Обзор»
и выбираем файл 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"; // мыло робота, отмечается в заголовке письма (от кого отправляется письмо)
Для работы системы этого вполне достаточно. А так, по идеи нужно еще подправить файлы:
В основном в этих файлах нужно поправить адреса сайта.
Админка доступна в каталоге /admin/ (в моем случае адрес вот такой: http://rssh.ru/admin/). Зайдя по данной ссылке я попадаю на страницу авторизации
Логин по умолчанию developer, а пароль тоже developer
После успешной авторизации меня перенесло в админку системы
Ну что же, на данном этапе мы приостановимся. Можете погулять по админки, посмотреть что да как (правда навряд ли Вам что-либо станет понятным ). Только аккуратнее, в режиме разработчика положить систему можно на раз два. Особенно будьте аккуратнее в пункте «Дерево» ибо через этот модуль, собственно, и собиралась вся админка. Ну в случае если Вы положите движок, его всегда можно переустановить . Ладненько, если есть какие либо вопросы, то пишите комменты, постараюсь ответить.
На сегодня все, всего Вам наилучшего!
update в связи с тем, что цикл был перезапущен в новом формате данная статья не актуальна
The requested URL /index.php was not found on this server.
Если же Вы хотите что бы Ваш адрес был вот таким:
http://site.ru/blog/
как вы поняли папка blog не результат работы ЧПУ, а физическая папка (т.е. уже как раз та подпапка) то тут сложно сказать где менять пути у движка, ибо все писалось с расчетом, что сайт будет лежать в корне, а не в подпапке.
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
Тестил много "движков" и тяжелые и на файлах. С базами всё нормально.
В config-е менял на свои и работало.
Что выходит я не могу соединиться с базой?
По ошибки однозначно видно, что у Вас нет доступа к БД.
Fatal error: Call to undefined function tpl_text() in C:\Localserver\OpenServer\domains\dekanat.ru\templates\public\main.tpl.php on line 37