Архив автора: admin

Записываем скринкаст: подборка ресурсов

Есть необходимость создать видео инструкцию, демонстрирующую работу приложения или сервиса… Какой программой или веб-сервисом воспользоваться? Читать

Установить osCommerce на Debian 8

Представьте себе ситуацию, в которой у вас есть отличный продукт, чтобы продать и уже запланированную маркетинговую кампанию, но одна вещь не хватает, это веб-сайт электронной коммерции, чтобы продать свой продукт. Есть много разновидностей интернет-магазинов: Magento, OpenCart, CS Cart, Prestashop … где список заканчивается? Хотя каждый является отличным решением для электронной коммерции, у которых есть собственные стандарты, в этом учебнике мы сосредоточимся на установке легкого сервера Open Source Commerce (интернет — магазина) на Debian 8 VPS.

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

Он может быть установлен на любом веб-сервере с PHP и MySQL, и это позволяет установить и поддерживать интернет-магазины очень легко, почти без усилий.

ТРЕБОВАНИЯ

Мы предполагаем , что у вас уже установили и настроили на вашем сервере Apache, MySQL и PHP. Если это не так, вы можете сделать это с помощью нашего учебника и установить LAMP.

Войдите на свой сервер через SSH

ssh root@server_ip

 

Вы можете проверить, есть ли у вас правильная версия Debian, установленная на сервере с помощью следующей команды:

lsb_release -a

 

Вы должны получить этот результат:

Distributor ID: Debian

Description:    Debian GNU/Linux 8.3 (jessie)

Release:        8.3

Codename:       jessie

 

Обновите систему

Убедитесь, что ваш сервер полностью в актуальном состоянии с помощью:

apt-get update && apt-get upgrade

 

Теперь создайте базу данных, которая будет необходима для установки интернет-магазина. Войдите в MySQL как root и выполните следующие запросы:

# mysql -u root -p



mysql> CREATE DATABASE oscommerce;

Query OK, 1 row affected (0.00 sec)



mysql> GRANT ALL PRIVILEGES on oscommerce.* to oscommerceuser@localhost identified by 'your_password';

Query OK, 0 rows affected (0.00 sec)



mysql> FLUSH PRIVILEGES;

Query OK, 0 rows affected (0.00 sec)



mysql> quit;

Bye

 

Установите OScommerce

Перейдите в корневой каталог документов по умолчанию в Apache ( /var/www/html/ ) и загрузите последнюю версию интернет — магазина (во время написания этой статьи последняя версия 2.3.4):

cd /var/www/html/



wget http://www.oscommerce.com/files/oscommerce-2.3.4.zip

 

Распакуйте архив:

unzip oscommerce-2.3.4.zip

 

Переименуйте распакованный каталог:

mv oscommerce-2.3.4/oscommerce/

 

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

chmod 777 /var/www/html/oscommerce/catalog/includes/configure.php



chmod 777 /var/www/html/oscommerce/catalog/admin/includes/configure.php

 

Теперь откройте ваш веб — браузер и перейдите по следующему адресу http://your_IP_address/oscommerce/catalog/install/index.php. Вас встретят на странице установки интернет -магазина, как показано на рисунке:

osCommerce

Конечно, настройки PHP и необходимые расширения PHP должны быть включены/установлены, чтобы вы могли продолжить установку. Если все в порядке, нажмите Start, чтобы продолжить установку. Далее следуют настроить базу данных. Введите учетные данные базы данных, как показано на изображении ниже:

База данных osCommerce

 

Затем откроется страница, на которой можно настроить параметры хранилища. Заполните поля в соответствии с вашими потребностями и закончите установку.

Ваш магазин можно будет по адресу: http://your_server_IP/oscommerce/catalog/index.php и вход в панель администратора интернет — магазина по адресу: http://your_server_IP/oscommerce/catalog/admin/login.php.

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

rm -rf /var/www/html/oscommerce/catalog/install/



chmod 644 /var/www/html/oscommerce/catalog/includes/configure.php



chmod 644 /var/www/html/oscommerce/catalog/admin/includes/configure.php

 

Теперь давайте защитим паролем панель администрирования интернет-магазина с помощью утилиты Htpasswd. Выполним:

htpasswd -c /var/www/html/oscommerce/catalog/admin/.htpasswd your_user

 

Вам теперь будет предложено ввести пароль, дважды. После ввода пароля вы можете проверить, были ли введены учетные данные, как и ожидалось:

cat /var/www/html/oscommerce/catalog/admin/.htpasswd

 

Теперь необходимо настроить веб-сервер Apache, чтобы проверить файл .htpasswd. Откройте конфигурационный файл Apache по умолчанию, вашим редактором. Мы используем nano:

nano /etc/apache2/sites-available/000-default.conf

 

Вставьте следующий текст в директиве VirtualHost:

<Directory "/var/www/html">

        AuthType Basic

        AuthName "Restricted Content"

        AuthUserFile /var/www/html/oscommerce/catalog/admin/.htpasswd

        Require valid-user

</Directory>

 

Сохраните и закройте файл. Теперь перезапустите Apache, чтобы изменения вступили в силу.

service apache2 restart

 

Теперь вы можете открыть панель администратора по адресу http://your_server_IP/oscommerce/catalog/admin/login.php, после чего вам будет необходимо ввести имя пользователя и пароль.

Поздравляем, вы успешно установили интернет — магазина на вашем Debian 8 VPS.

Установить osCommerce на Debian 8



2016-11-13T05:38:46
Установка ПО на Debian

Мыследеятельность: интеллектуальные карты

Об интеллектуальных картах (другие названия: диаграмма связей, ментальная карта, интеллект-карта, карта мыслей, ассоциативная карта, майндмэп, mind map) написано очень много.

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

Numix Plasma

Портировал популярную GTK-тему в Plasma 5. Устанавливаем…

Разработчики Numix не особо жалуют среду KDE. Большинство их разработок направлено на GTK-окружения. Вот я и решил портировать, а точнее воссоздать стиль Numix в KDE.
Конечно для лучшего отображения надо было использовать Kvantum. Но мне как-то в лом стало это делать… возможно в будущем и запилю. А пока юзаем с родным движком Breeze и цветовой схемой.

Были перенесены все значки для трея из Numix, некоторые пришлось подправить и пофиксить. Пытался сохранить родной стиль… Читать

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

Я думаю, каждый из нас помнит тот день, когда мы создали свой блог. Кто-то вынашивал эту идею годами, к кому-то идея пришла спонтанно, кого-то вдохновили на это один из успешных блоггеров. Но целью всех нас было не просто завести блог, а сделать успешный блог. Думаю, под понятием “успешный блог” мы все понимаем приблизительно одно и то же: популярность, хорошая посещаемость, преданная аудитория и доход.

Читать

Как показать количество подписчиков MailChimp в WordPress

Вы хотите отобразить счетчик абонентов MailChimp? Недавно один из наших пользователей спрашивал нас, как они могут показать количество подписчиков MailChimp в WordPress. Отображение социального доказательства побуждает других пользователей присоединиться к вашей подписки. В этой статье мы покажем вам, как показать количество подписчиков MailChimp в WordPress.

MailChimp является одним из наиболее дружественным поставщиком услуг маркетинга электронной почты. Если вы не используете Mailchimp, то проверить наше руководство об использовании Mailchimp с WordPress.

Мы будем показывать два различных метода для отображения счетчика абонентов MailChimp. Первый метод проще и требует установить плагин WordPress. Второй метод является более продвинутый, где вам нужно будет создать плагин на основе различных исходных файлах. Если вас не устраивает редактирование фрагментов кода, то мы рекомендуем Вам использовать первый метод.

Метод 1: Использование плагина MailChimp Subscriber Chiclet

Первое , что вам нужно сделать , это установить и активировать плагин MailChimp Subscriber Chiclet. После активации посетить настройки Настройки » Subscriber Chiclet.

Настройки MailChimp Subscriber Chiclet

Сначала вам нужно будет ввести ключ API MailChimp. Если вы еще не создали его, то вы можете войти в свой аккаунт приборной панели MailChimp и получить.

Получение ключей API для вашей учетной записи MailChimp

После ввода API ключа, нажмите на кнопку Сохранить изменения. Плагин будет загружать свой список адресов электронной почты из вашей учетной записи MailChimp. Выберите список адресов электронной почты и настроить параметры плагина.

После того, как вы закончите, просто скопируйте шорткод из нижней части плагина и добавьте его в любой пост, страницу или текстового виджета, где вы хотите показать количество подписчиков.

Предварительный просмотр плагина Mailchimp subscriber chiclet

Способ 2: Получение числа подписчиков с помощью MailChimp API

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

В этом методе мы создадим плагин. Этот плагин будет использовать API Mailchimp, чтобы получить количество подписчиков. Вы сможете отображать количество подписчиков в любом месте, где вы захотите использовать шорткод.

Шаг 1: Первое , что вам нужно сделать, это создать папку на рабочем столе и назовите его mc-subscriber-count.

Шаг 2 Внутри папки создайте новый файл и назовите его mc-subscriber-count.php и вставьте этот код внутри него.

Важно: Не забудьте заменить Your_MailChimp_API_Key на фактический API Key MailChimp.

<?php

/*

Plugin Name: MailChimp Subscriber Count

Plugin URI:  http://andreyex.ru

Description: Получает количество подписчиков в mailchimp и выводит его как текст

Version:     1.0

Author:      AndreyEx

Author URI:  http://andreyex.ru

 */

 

function andreyex_sub_count() {  

include "Mailchimp.php";

$lastRunsLog = 'logs/lastruns.log';

$subfile = 'logs/subcount.log';

$lastRun = file_get_contents($lastRunsLog);



if (time() - $lastRun >= 86000) {



$MailChimp = new MailChimp('Your_MailChimp_API_Key');

$mc = $MailChimp->call('lists/list');

$subscriber_count .= $mc[data][0][stats][member_count];

file_put_contents($lastRunsLog, time());

file_put_contents($subfile, $subscriber_count);



} else {



$subscriber_count .= file_get_contents($subfile);



}



return number_format($subscriber_count);



 } 



add_shortcode('mc-subscribers', 'andreyex_sub_count');

add_filter('widget_text', 'do_shortcode'); 



 ?>


 

Шаг 3: Внутри папки mc-subscriber-count создайте другую папку и назовите его logs. Внутри папки журналов создать два пустых файла, используя обычный текстовый редактор, например блокнот. Назовите один файл lastruns.log, а другой subcount.log.

Создание лог-файлов

Шаг 4: Загрузите исходный код PHP MailChimp Wrapper из MailChimp хранилища. Ссылка для скачивания находится в нижней части в правой колонке.

После загрузки, вам нужно извлечь файл с архива. Внутри извлеченной папке, вы увидите папку SRC, содержащую файл Mailchimp.php и папку Mailchimp.

Файлы MailChimp API

Шаг 5: Скопируйте и вставьте файл Mailchimp.php и папку Mailchimp в папку плагинов.

Окончательная структура файлов плагина

Шаг 6: Загрузить папку mc-subscriber-count folder в папку/wp-content/plugins/ на вашем веб — сайте с помощью клиента FTP.

Шаг 7: Посетите страницу плагинов в вашей админки WordPress и активируйте плагин MailChimp Subscriber Count.

Шаг 8: Используйте шорткод [mc-subscribers]для отображения количества абонентов MailChimp  в любом посте, страницы или текстового виджета в WordPress.

Мы надеемся, что эта статья помогла вам показать MailChimp количество подписчиков в виде текста на вашем WordPress сайте.



2016-11-11T19:05:17
Лучшие учебники по Wodpress