Свой сервис сокращения ссылок.

Привет, Друзья! Как дела? Наверно вы уже все в предвкушении лета, тепла?) Не знаю как у вас, но у нас в этом году лето запаздывает, на улице до сих пор довольно холодно. Хотя вроде юг. Ну да ладно, фиг с этой погодой. Я тут наткнулся на интересный скрипт и решил настрочить по этому поводу статью. Может кому будет интересно. В этой статье я расскажу вам, как сделать собственный сервис сокращения ссылок.

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

К примеру, есть у вас ссылка:

www.abrakadabrasupersite2018.com/kak-stat-super-hackerom/ 

Согласитесь, данную ссылку непросто запомнить или записать куда-то себе в блокнот. Поэтому сервисы коротких ссылок иногда неплохо выручают . Зайдя на сервис vk.cc, я сократил ссылку, ту которую писал выше, вот до таких размеров:-> vk.cc/6s06mP.

Иногда мошенники специально укорачивают ссылки вредоносных сайтов с целью маскировки. Будьте внимательны когда переходите по ним.

Примеры сервисов коротких ссылок:

 

 

Я не буду изобретать велосипед и покажу вам, как реализовать подобный сервис на уже готовом, бесплатном скрипте. Нам останется его только скачать и установить себе на хостинг.


Настройка и установка скрипта.

Для начала скачаем сам скрипт. Находится он на сайте yourls.org. Спуститесь в конец главной страницы сайта, и нажмите на ссылку с именем «Download YOURLS» .

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

Я покажу вам как это делается на примере хостинга Sprinhost. У других хостинг-провайдеров ПУ может несколько отличаться, не беда. Главное чтобы вы поняли суть самого процесса.

 

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

Мы делаем это для того, чтобы создать базу MySQL и закачать архив скрипта на хостинг. Скрипт можно разместить как на поддомене, так и на основном адресе.

Я сделаю это на основном домене. Обычно корневая директория где располагается сайт, называется public_html или www. При помощи файлового менеджера я закачаю скрипт на свой тестовый домен bzog.ru и настрою его.

 

Итак, давайте начнем.

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

 

 

После того как файлы будут закачены на сервер, переходите к процедуре создания базы. Обычно у любого хостинга для этого существует отдельный раздел «Базы MySQL» .

Придумайте имя базы данных, логин и пароль. Нажмите «Создать базу» , и приступайте к подготовке установки скрипта. В моем примере имя базы и логин «bzog_shorturl» .

Далее, вам необходимо зайти в папку «user» и переименовать файл config-sample.php в config.php.

Теперь нам необходимо его открыть и отредактировать. 

Для начала заполним данные для подключения к MySQL базе. Для примера я ввел данные базы, которую создавал ранее.

 

В этом блоке настроек, вам необходимо будет ввести:

  • Имя пользователя базы данных.
  • Пароль для соединения с базой.
  • Название базы данных.
  • Имя хоста.
  • Префикс базы.

Далее, переходим к настройке «параметров сайта» . В этом блоке необходимо будет указать:

  • Домен сайта, куда был установлен скрипт.
  • Язык скрипта.
  • Будет ли сервис доступен для всех или только для админа.
  • Логин и пароль для входа в админку.

Для того, чтобы сервис был общедоступным, вам необходимо изменить опцию «YOURL_PRIVATE, true» на false. А так же переименовать файл sample-public-front-page.txt в index.php.

После того как вы все сделаете, вам необходимо будет провести установку скрипта. Для этого вам необходимо в браузере ввести адрес: ваш_сайт/admin. В моем случае, это будет: bzog.ru/admin .

Если вы настроили все правильно, то у вас должно появится окно как на картинке с кнопкой «Install YOURLS» . Жмите её.

После установки перейдите в панель администратора. Сделать это можно по ссылке: ваш-сайт/admin.

 

Русификация скрипта.

Архив и инструкцию можно скачать от сюда.



Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *