Рубрики
Follow @Bloginforama on Twitter

Подписка на RSS ленту

Archive for Апрель, 2011

Интернет магазин – WebAsyst-Shop-Script.

В первой из серии статей на тему “Интернет магазины” Интернет магазин – мой выбор ShopCMS. я сказал что не буду описывать администрирование этого маазина так как все там понятно.
Оказалось еще проще, ничего описывать не надо, так как не получилось с переносом с локалхоста на хост в интернете. На сервере был установлен PHP 5.3.5 а он с ZEND’ом не дружит из за этого, надо было брать другой пакет, оказалось проще поменять скрипт магазина. Поставили WAM, неплохой средненький вариант. Работает неплохо, нареканий вроде нет, проблема только как практически у всех скриптов магазинов – трудно найти красивый шаблон. Здесь вообще у меня впечатление что шаблоны изготовлены в году этак двухтысячном.
Жизнь идет вперед и захотелось мне попробовать скрипт помощней, вот так я дошел до WebAsyst Shop-Script.
Начнем с установки, вроде все всем понятно, но оказалось не все, а тем кто в танке вообще ничего не понятно.
Так что по просьбам трудящихся кое что придется обьяснить.
Итак небольшаяя инструкция к применению.
Наши действия:
Копируем файлы скрипта в корневую папку сервера. Их две, если вы будете устанавливать скрипты в автоматическом режиме что предпочтительно для непрофессионалов, распаковываем только setup.tar.gz. Рекомендуется изменить права коренной папки на максимальныый допуск(755 или 777).
Набираем адрес мастера установки http://мойсайт.com/install.php и видим окошко

WebAsyst

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

Как мы решили раньше, выбираем автоматическую установку, права доступа оставляем – 755.
WebAsyst инсталляционный пакет включает в себя wbs.tgz архивный файл. Install.php сценарий извлекает все файлы и подкаталоги из архива wbs.tgz и копирует их в каталог, куда вы устанавливаете WebAsyst.
2WebAsyst

Идет процесс распаковки файлов из архива wbs.tgz.
3WebAsyst

Заполняем поля с данными подключения к базе данных в том случае если она заранее создана. Если вы не создали заранее базу MySQL – создайте ее с помощью мастера.
4WebAsyst

Тут же указываем данные админа и относительный путь к директории установки WebAsyst на вашем сайте..
Примеры: если вы установили WebAsyst в папку http://www.yourwebsite.ru/folder/subfolder/webasyst/, введите “folder/subfolder/webasyst” (без кавычек). Если вы установили скрипты в корень сайта, введите слеш — / (также без кавычек).
5WebAsyst

Готово! Запишите данные – “Вход в WebAsyst и Доступ к WebAsyst Installer”.
Входим в админку по ссылке:
6WebAsyst

И получаем главную страницу
6aWebAsyst

Но перед этим нажмем на ссылку в правом верхнем углу.
И в следующем окошке назначаем логин и пароль для доступа к Installer.
7WebAsyst

И входим:
8WebAsyst

Не забываем для защиты WebAsyst удалить файлы:
9WebAsyst

А также проверить наличие в директориях data/, dblist/, kernel/, system/ и temp/ файла .htaccess с записью “Deny from all”(без кавычек). Это минимальная защита препятствуящая прямому доступу злоумышленника к директориям с помощью браузера.
Для нормальной работы установим права доступа на запись на следующии директории вместе с вложенными поддиректориями: data/ + вложенные поддиректории, dblist/kernel/kernel/includes/smarty/compiled/ + вложенные поддиректории, published/publicdata/ + вложенные поддиректории, temp/, published/ + все директории содержащих поддиректорию localization/(на всякий случай знайте что обычно это обозначается так: – published/…/localization/).
Для всех остальных папок “только чтение”. При обновлении, на время придется поменять права на запись всех файлов и директорий.
Автор Stepan Demin . Использование и копирование статьи РАЗРЕШАЕТСЯ с указанием автора и ссылки на первоисточник http://bloginf.com