Последние сообщения

Страницы: 1 2 3 4 5 [6] 7
51
Установка сайта на хостинг / Как установить сайт на Хостинг?
« Последний ответ от Eugenious 28 Июнь 2019, 13:18:43 pm »

Здравствуйте!
Для того, чтобы установить сайт на хостинг вам требуется выбрать сервер, на котором находится ваша панель администрирования.



Далее жмём "Домены", если нужно создать домен, но по умолчанию домен, что вы укажите при покупке услуги хостинга уже будет создан.




На следующем изображении информация по разделу "Домены":




Далее нажимаем на "Диспетчер файлов" и переходим на страницу загрузки файлов.




Находим папку "public_html" и заходим в нее:




Далее жмёте "Отправить" и загружаете файлы сайта.




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




1 Шаг - Тут мы создаем "Базу данных" и пользователя, которому даем права к базе данных. Также название "Базы Данных", а также название и пароль "Пользователя" вам понадобится в будущем для соединения файлов с базой данных - поэтому советуем вам сохранить их для будущего использования.






2 Шаг - Заходим в phpMyAdmin и делаем все как на изображении далее:






Вот и все, вы установили сайт на хостинг.
Единственное, что вам нужно, это в файле вашего сайта прописать ту самую "Базу Данных" и "Пользователя", что вы создали ранее (в Drupal7 это settings.php, в Wordpress это config.php - это знают разработчики сайта).
После этого ваш сайт начнет работать.
52
Настройки PHP / Несколько версий PHP в cPanel
« Последний ответ от Aurum 28 Июнь 2019, 12:52:49 pm »
cPanel может быть очень гибко настроена. Вот у меня есть основной домен и несколько поддоменов и эти поддомены у меня на разных версиях CMS.
Чтоб было понятней объясню: например поддомен "server" у меня работает на Drupal 9 и версия php в нем 7,3 а вот поддомен "open"  у него CMS Joomla и работает она на php 5,6.
Для настройки разных версий  php  нужно в cPanel  в разделе Программное Обеспечение выбрать MultiPHP Manager и в нём настроить версии php.

53
Панель управления cPanel / Создание базы данных в cPanel
« Последний ответ от Aurum 28 Июнь 2019, 11:26:12 am »
1) Преимущественное большинство сайтов требуют наличия базы данных для хранения информации о клиентах, продуктах, статьях и прочий информации. В cPanel мы предоставляем возможность использовать 2 основных типа баз данных – MySQL и PostgreSQL. Наиболее популярной является БД MySQL. Узнать, какую базу данных использует конкретная система управления контентом, вы всегда можете в документации или обратившись к разработчику. Управление базами данных расположено в разделе Базы данных. Для создания базы данных MySQL перейдите в Мастер баз данных MySQL или PostgreSQL. На первом шаге необходимо указать название вашей базы данных.
2) На втором шаге вам будет предложено создать пользователя для вашей базы данных, который будет иметь к ней доступ.
3) Важно использовать безопасный уникальный пароль. Рекомендуется воспользоваться генератором паролей. В случае использования небезопасного пароля, возрастает риск взлома базы данных, в результате которого ваши данные могут быть безвозвратно повреждены, либо заменены сторонним контентом. Также убедитесь, что пароль от пользователя БД сохранен в безопасном месте. После этого нажмите Создать пользователя. На третьем шаге будет предложено выдать привилегии данному пользователю на базу данных. В стандартном случае желательно предоставить все привилегии пользователю. На этом шаге создание БД фактически завершено и можно нажать кнопку Назад к главной странице MySQL для перехода на страницу управления пользователями и базами данных MySQL.
4) Также вы можете попасть на страницу управления базами данных с главной страницы cPanel, Базы данных -> Базы данных MySQL. На данной странице вы сможете проверять целостность БД, а также произвести ее восстановление, в случае нарушения целостности. Имеется возможность удалить базу данных, либо запретить определенному пользователю MySQL получать доступ к ней. cPanel также предоставляет функционал по управлению пользователями MySQL, а именно создание новых пользователей, привязка к определенной базе данных и удаление пользователей.





54
Также, управление файлами возможно осуществлять с помощью встроенного в cPanel менеджера файлов. С его помощью вы легко сможете разместить сайт на хостинге без какого-либо опыта. Вы можете получить доступ к нему с Главной страницы аккаунта в разделе Файлы -> Диспетчер файлов. Обратите внимание, в файл-менеджере по умолчанию не отображаются скрытые файлы, имя которых начинается с точки (например, .htaccess). Для их отображения при открытии менеджера файлов необходимо установить галочку Показывать скрытые файлы (начинающиеся с точки).
С помощью менеджера файлов доступно не только создание, но и копирование, удаление, перемещение, просто просмотр файлов, редактирование прав доступа к файлам и директориям, загрузка и скачивание файлов, работа с архивами (создание, распаковка), а также имеется встроенный редактор HTML.


55
Панель управления cPanel / Как «залить» файлы сайта на хостинг через FTP?
« Последний ответ от Aurum 28 Июнь 2019, 10:51:06 am »
Для загрузки данных на хостинг используется протокол FTP. Для этого вам может понадобится FTP клиент на вашем компьютере. В данный момент существует множество программ, которые поддерживают протокол FTP, в том числе FileZilla, TotalCommander, SmartFTP, CoreFTP и другие. Мы рекомендуем к использованию TotalCommander, так как он условно бесплатный, кросс-платформенный, поддерживает прерванную „докачку“ и в нём регулярно устраняются различные уязвимости. Вы можете скачать его по ссылке для вашей операционной системы. В нашей панели управления для заливки файлов можно использовать встроенный в cPanel менеджер файлов.

Использование FTP для управления файлами
По умолчанию, при создании cPanel аккаунта, создается также  FTP аккаунт. Для подключения к нему воспользуйтесь логином и паролем аналогичным доступа к cPanel, порт 21. Авторизационные данные к cPanel были отправлены вам в письме о создании виртуального хостинга. В качестве сервера для FTP-подключения можно использовать IP-сервера, на котором создан ваш хостинговый аккаунт. Узнать IP- сервера очень просто пропинговав сервер, вывод покажет IP-сервера. Для главного домена файлы необходимо загружать в папку /public_html.
P.S. - Если у сайта есть база данных, FTP вам никак не поможет, так как базу загрузить у вас не получится.
56
Панель управления cPanel / С чего начать на виртуальном хостинге?
« Последний ответ от Aurum 28 Июнь 2019, 10:42:51 am »
Сперва необходимо, чтобы ваш домен был направлен на хостинговые неймсерверы, это необходимо для того чтобы cPanel могла автоматически создавать необходимые записи при создании поддоменов и настройки почты, без дополнительных действий с вашей стороны. Если регистрация домена была заказана вместе с хостингом, данный пункт можете пропустить, поскольку домен автоматически будет направлен на наши именные сервера (ns.ahost). Если домен был зарегистрирован ранее, вам необходимо будет сменить неймсерверы для него в панели управления домена у регистратора. Далее выбрать необходимый домен и в разделе NS серверы выберите «Использовать свои серверы имён», укажите ns1.ahost.uz и ns2.ahost.uz для TAS-IX и ns1.ahost.cloud, ns2.ahost.cloud для сервера в Европе и сохраните изменения. В течение последующих 72-х часов будет происходить обновление ДНС зоны провайдеров.
57
1. Распакуйте свой сайт в папку /public_html - так чтоб в файловой системе получились пути вида "/public_html/backend", "/public_html/frontend" и т.д.
=======================================
2. Файл "/public_html/.htaccess"
Options -Indexes

Options FollowSymlinks
RewriteEngine on

# Бэкенд
RewriteCond %{REQUEST_URI} ^/admin/$
RewriteRule ^(admin)/$ /$1 [R=301,L]
RewriteCond %{REQUEST_URI} ^/admin
RewriteRule ^admin(/.+)?$ /backend/web/$1 [L,PT]
# Фронтенд
RewriteCond %{REQUEST_URI} ^.*$
RewriteRule ^(.*)$ /frontend/web/$1

========================================
3. Файл "/www/backend/web/.htaccess"
# use mode rewrite for pretty URL support
RewriteEngine on
# if a directory or a file exists, use the request directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward the request to index.php
RewriteRule . index.php
========================================
4. Файл "/www/frontend/web/.htaccess"
<IfModule mod_rewrite.c>
Options +FollowSymlinks

# Включаем mod_rewrite и перенаправляем со слэша:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} (.*)
RewriteCond %{REQUEST_URI} /$ [NC]
RewriteRule ^(.*)(/)$ $1 [L,R=301]

# Если это папка или файл, открываем ее/его
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# В противном случае перенаправляем на index.php
RewriteRule . index.php
</IfModule>

========================================
5. Файл "/www/backend/config/main.php"
...
'components' => [
'request'=>[
'baseUrl'=>'/admin',
],
...
========================================
6. Файл "/www/frontend/config/main.php
...
'components' => [
'request'=>[
'baseUrl'=>'',
],
...
58
Wordpress CMS / Установка и настройка плагина WordPress Super Cache
« Последний ответ от Cooper 26 Июнь 2019, 17:12:43 pm »
Плагин WordPress Super Cache
Что он умеет и как им пользоваться. Краткое описание:

Позволяет вместе с кэшированием использовать сеть доставки контента (CDN), перераспределяя наиболее часто запрашиваемые материалы с сервера, ближайшего к посетителю.
Поддерживает кэширование версий страниц для планшетов и смартфонов.
Использует сжатие страниц, чтобы уменьшить время загрузки сайта.
Поддерживает несколько типов кэширования.
Предоставляет возможность восстановления кэша, при этом вы можете просматривать кэшированные страницы, даже когда создается новый кэш.
Это довольно “мощный” инструмент который умеет работать с другим плагинами кеширования. Имеет очень тонкую настройку. Может очищать кеш и управлять им. О его тонкостях и настройках можно ознакомиться в нашем блоге.

 

WordPress Super Cache, используется кэшем в браузере

Зачем использовать кэш браузера?
Кэширование важно для оптимизации веб-сайта, созданного на WordPress, и не только на нем поскольку оно увеличивает скорость загрузки страниц. Посетителям сайта не понравится его долгая загрузка, в результате чего закрывают сайт так и не дождавшись информации, тем самым увеличивая количество отказов. Такие поведенческие параметры плохо отражаются на ранжировании сайта поисковыми системами, которые понижают его позиции в поисковой выдаче. Чтобы этого не произошло, подключите плагин WordPress Super Cache, который автоматически выполнит работу по кэшированию страниц.

Описание и возможности плагина

Кэш представляет собой временное хранилище содержимого веб-страницы. Вместо того чтобы загружать данные страниц (например, изображения) с сервера при повторном посещении сайта, они будут подгружаются в браузер из кэша, что существенно ускорит загрузку сайта. Эффективным инструментом для кэширования под WordPress является плагин WordPress Super Cache.

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

Что еще он делает WordPress Super Cache плагин:

Позволяет вместе с кэшированием использовать сеть доставки контента (CDN), перераспределяя наиболее часто запрашиваемые материалы с сервера, ближайшего к посетителю.
Есть поддержка кэширования версий страниц для планшетов и смартфонов.
Используется сжатие страниц, чтобы уменьшить время загрузки.
Поддерживает несколько типов кэширования.
Предоставляет возможность восстановления кэша, при этом вы можете просматривать кэш страницы, в случаи когда создается новый кэш
Установка WP Super Cache
Плагин находтся в репозитории WordPress. Для этого авторизируйтесь в админ-панели под своим логином и паролем.

Выберите меню «Плагины» (1) и нажмите «Добавить новый» (2).
В строке поиска напечатайте название плагина WP Super Cache (3).
Найдите в появившемся списке нужный вариант и нажмите кнопку «Установить» (4).
После установки активируйте плагин, нажав соответствующую кнопку.



После активации плагин WP Super Cache по умолчанию ОТКЛЮЧЕН, поэтому вверху экрана вы увидите соответствующее предупреждение.

Чтобы его включить перейдите по предложенной ссылке на страницу управления плагином либо выберите команду «Настройки», которая расположена сразу под названием плагина.

Важно: на странице настройки вы можете увидеть еще одно уведомление о изменении файла wp-config.php, после обновления страницы оно исчезнет.


Чтобы плагин начал работать:

Выберите опцию «Кэширование включено»
Нажмите кнопку «Обновить».
Затем необходимо выполнить проверку правильности подключения плагина, используя кнопку «Проверить».


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

В неудачном случае сообщение выводится красным цветом и необходимо будет произвести проверку правильности подключения плагина.


Включаем и настраиваем кеширование плагина WordPress Super Cache
WP Super Cache представляет собой плагин с большим количеством опций, многие из которых могут улучшить производительность сайта в разы. В панели расширенных настроек плагина предоставляется возможность гибкого управления параметрами кэширования веб-страниц.

Проверьте включено ли кэширование, и выберите один из трех режимов кэша:

mod_rewrite – самый быстрый вариант, который позволяет WordPress обслуживать статические страницы из кэша без обращения к PHP интерпретатору на сервере;
режим PHP используется по умолчанию и потребляет больше ресурсов, что оказывается невыгодным в случае большой загруженности сервера;
упрощенное кэширование менее производительное, чем предыдущие варианты, но и ресурсов потребляет минимум.


Следующие параметры находятся в разделе «Разное».

Опция «Сжимать файлы кэша» может конфликтовать с другими алгоритмами сжатия. Например, к сайту подключены еще плагины, обеспечивающие сжатие, тогда не устанавливайте этот флажок.
Кэширование страниц не требуется для авторизованных пользователей или тех, кто оставляет комментарии на сайте. Включите эту опцию, чтобы разрешить таким посетителям просмотр страницы в ее текущем виде.
Автоматическая перестройка кэша не нужна, когда имеется часто обновляемая информация. В этом случае посетители увидят устаревшие страницы.
Ошибка 304 возникает, когда сервер сообщает браузеру, что со времени последнего визита содержимое страницы не изменилось. В этом случае загрузка происходит из кэша браузера, что дополнительно ускоряет работу сайта.
На странице с параметром GET присутствует поиск по определенным критериям (пример: дата, цена), специфичным при каждом посещении. Такие страницы кэшировать нет необходимости.
Если зарегистрированные пользователи считаются анонимными, кэшированые страницы будут выдаваться всем без исключения.
Последняя опция в этом разделе – это реклама плагина со встроенной в футере ссылкой на автора.


В разделе «Расширенные» приведены настройки для продвинутых пользователей. Как правило, для обычных сайтов можно оставить их выключенными.

Если на сайте присутствуют динамические элементы, при кэшировании некоторые из них могут работать неправильно. В этом случае потребуется режим упрощенного или PHP-кэширования и включенная опция динамического кэширования.
Для сайтов, разработанных специально для мобильных устройств, потребуется включить поддержку.
Опция «Убрать поддержку UTF-8» не требуется, если все символы на сайте отображаются нормально.
Очистку файлов кэша при новых публикациях можно включить, если сайт часто обновляется.
Дополнительная сверка нужна когда возникают проблемы с кэшированием какой-либо страницы.
Если посетитель оставил комментарий на странице, после его публикации кэш обновится.
Посмотреть кэшированные страницы можно на вкладке «Состояние кэша».
Опция замедляет работу файлов, предупреждая возможную проблему на сервере при кэшировании страниц.
Опция для разработчиков загружает кэш только после загрузки WordPress.
Ниже опций приводится адрес расположения кэша и персональный ключ на случай, если требуется посмотреть страницу, не кэшируя и без предварительной очистки кэша.


Если вы выбрали способ кэширования страниц методом mod-rewrite, плагин запросит обновление прав на запись. Для этого прокрутите страницу вниз до кнопки «Обновить правила Mod-Rewrite» и нажмите ее.


Затем необходимо установить время и период, в течение которого кэшированные данные на сервере будут действительны. Начните со значения 3600 секунд (1 час). Если на вашем сайте большое количество статей, возможно, понадобится задать большее время вплоть до нескольких суток, после чего кэш будет считаться устаревшим. Там же можно запланировать очистку кэша по расписанию, настроить таймер и интервал обновления. Для неменяющихся сайтов сборку мусора можно отменить совсем, устанавливая значение таймаута, равное нулю.


Вы можете запретить кэширование определенной информации на сайте (например, раздел с постоянно обновляющейся информацией), установив флажок в нужном разделе «Допустимые имена и Запрещенные адреса» или вручную дописать адреса страниц.


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


На вкладке «Настройка CDN» подключается платный сервис для эффективного распределения информации при выдаче из кэша. Вкладка «Состояние кэша» покажет, какие страницы кэшируются, их можно вручную удалять из списка.

Перейдите на вкладку «Общий кэш», для того чтобы настроить параметры режима предварительной загрузки. Для чего может понадобиться использования полностью статического контент?

Для экономии ресурсов самого сервера. Что влияет на быстроту самого сайта.
Чтобы повысить скорость загрузки сайта.
Чтобы обслуживать старый сайт, контент которого больше не обновляется.
При выборе функции «Создать общий кэш сейчас» нужно некоторое время для плагина чтобы сформировать кэш в автоматическом режиме. За процессом можно наблюдать, переключившись на вкладку «Состояние кэша».


Вкладка «Плагины» понадобится, только если вы собираетесь подключить другие плагины, не влияющие на кэширование файлов.

Имейте в виду, некоторые из них работают только в режиме PHP-кэширования. Для специалистов на вкладке «Обслуживание» включается режим отладки и опция сохранения логов.
59
Панель управления cPanel / ЗНАКОМИМСЯ С ПАНЕЛЬЮ УПРАВЛЕНИЯ CPANEL
« Последний ответ от Aurum 26 Июнь 2019, 16:58:32 pm »
Данная тема в первую очередь направлена на новичков в сфере хостинга. Она о том как работать с панелью управления cPanel и как разместить сайт на хостинге.
Сразу после активации вашего хостинга, вы получите детали доступа к аккаунту в cPanel, которые будут отправлены на вашу электронку.
сPanel — одна из наиболее популярных панелей управления хостингом. С помощью неё вы можете управлять вашими файлами, создавать и управлять аккаунтами FTP, базами данных MySQl, PgSQL и другими популярными Б/Д, почтовыми ящиками, управлять доменами и поддоменами, т.е создавать/удалять поддомены и добавлять/удалять дополнительные домены, настроена автоматическая установка/продление SSL сертификата, просматривать статистику использования ресурсов, просматривать логи ошибок  а также устанавливать одну или несколько из популярных CMS (WordPress, Joomla, PHPbb, Drupal, PrestaShop и более 50 других) в несколько кликов.

 :D
60
Wordpress CMS / Установка готового сайта на хостинг
« Последний ответ от Cooper 26 Июнь 2019, 16:51:02 pm »
Страницы: 1 2 3 4 5 [6] 7