Sfera-perm.ru

Сфера Пермь
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Счетчик загрузок файлов joomla

Joomla

Как установить Joomla

Автоматическая установка Joomla

Ручная установка Joomla

Перед тем как начать, скачайте свежий дистрибутив Joomla с официального сайта. Далее следуйте инструкции:

  1. 1.

Cоздайте базу данных по инструкции: Как создать базу данных?
Запомните или запишите название базы данных, имя пользователя и пароль.

При установке CMS вы также можете использовать уже созданную базу данных u1234567_default (где «u1234567» — ваш логин хостинга), она автоматически создаётся в панели управления при заказе услуги хостинга. Реквизиты доступа к ней приведены в разделе Информация о включённых сервисах и паролях доступа;

Загрузите файлы Joomla в директорию сайта. Для этого выберите вашу панель управления и следуйте дальнейшей инструкции:

Перейдите в Менеджер файлов, далее в www и в каталог с названием сайта:

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

Нажмите Закачать в правом верхнем углу:

Выберите ранее скачанный архив Joomla и загрузите его.

Выделите загруженный архив и нажмите Извлечь:

Архив будет извлечен в папку сайта:

Далее перейдите к шагу 3.

В разделе Домены кликните на Дополнительные домены:

Перейдите в директорию вашего сайта:

Нажмите Загрузить в левом верхнем углу и загрузите ранее скачанный архив Joomla в панель управления:

Выделите архив Joomla и нажмите Извлечь:

В открывшемся окне нажмите Extract Files(s).

Переходите к шагу 3.

Во вкладке Сайты и домены перейдите в папку вашего сайта:

По умолчанию в директории сайта присутствуют файлы парковочной страницы. Перед размещением сайта их необходимо удалить. Выделите всё и нажмите Удалить:

Нажмите Загрузить файлы, выберите и загрузите ранее скачанный архив Joomla:

Выделите архив и нажмите ЕщёИзвлечь файлы:

Переходите к шагу 3.

Перейдите по адресу вашего сайта. Ваш домен должен быть привязан к хостингу: Как привязать домен к хостингу.

Вы увидите стартовую страницу установки Joomla. Введите название сайта, e-mail и логин администратора:

Рекомендуем вам НЕ использовать популярные имена пользователей, такие как: «admin», «administrator», «adm», и т.д. Лучше введите ваше имя вместе с фамилией. Это повысит защиту вашего сайта против атак по подбору паролей.

Нажмите Далее;

Заполните поля реквизитами подключения к базе данных:

Имя сервера базы данных оставьте «localhost».

После ввода данных нажмите Далее;

Если вы верно ввели данные на прошлом шаге, вы увидите следующую страницу:

Если же вы видите ошибку, вернитесь на прошлый шаг и проверьте корректность введенных данных для подключения к БД.

Пролистайте страницу вниз и убедитесь, что все установки начальной проверки удовлетворены:

Если не удовлетворена «Версия PHP >=5.3.10», измените версию PHP в панели управления. Как сменить версию PHP?

Если не удовлетворены Magic Quotes GPC Off или Register Globals Off, измените данные параметры в файле php.ini. Как изменить параметры PHP

После удовлетворения всех настроек нажмите Установка;

Установка Joomla завершена:

Не забудьте удалить директорию installation.

Как восстановить пароль администратора в Joomla?

Пароль администратора Joomla восстановить можно двумя способами:

  • Через E-mail администратора;
  • Через базу данных.

Выберите подходящий для вас способ и следуйте инструкции ниже.

Восстановление через E-mail

Если вы забыли пароль от админки Joomla, восстановить пароль администратора можно, если у вас есть доступ к почтовому адресу администратора, который был указан при установке CMS.Для этого перейдите по адресу: «http://my-site.ru/index.php?option=com_user&view=reset» и восстановите пароль.

В адресе поменяйте значение my-site.ru на имя вашего домена.

Восстановление доступа через базу данных

Если способ, указанный выше, не сработал или у вас нет доступа к почтовому адресу, вы можете изменить пароль через базу данных MySQL. Для восстановления пароля администратора Joomla необходимо иметь доступ к услуге хостинга или непосредственно к базе данных, к которой привязан ваш сайт на CMS Joomla.

Читайте так же:
Катушка мультипликаторная со счетчиком окума
Восcтановление пароля Joomla
  1. 1.

Войдите в phpMyAdmin с реквизитами доступа к базе данных сайта: Как войти в phpMyAdmin?
Увидеть реквизиты доступа к базе данных можно в файле configuration.php: Где CMS хранит настройки подключения к базе данных?;

Выберите базу данных вашего сайта:

В списке таблиц кликните на название таблицы «префикс_users», в нашем случае префикс имеет значение «gme»:

В строке с администратором системы нажмите Изменить:

В открывшемся окне в строке password выберите в выпадающем списке пункт «MD5» и в соседнем окне введите новый пароль администратора:

Нажмите OK внизу страницы.

Вы увидите примерно такой вывод:

Он означает, что изменения успешно внесены и вы можете войти в админ-панель сайта с новым паролем.

Перед тем как войти с новыми реквизитами в админ-панель сайта, очистите старые данные при помощи инструкции:

Возможные проблемы

Причин возникновения ошибки, связанной с сессиями может быть несколько:

Отсутствует или неверно указан путь к каталогу временных файлов

  1. 1.

Убедитесь, что в качестве значения переменной $tmp_path указан путь до существующей директории временных файлов.
При необходимости создайте каталог по указанному пути или укажите существующий каталог в качестве значения переменной $tmp_path .

Отсутствуют права на запись в каталог временных файлов

Убедитесь, что права на каталог временных файлов, указанный в файле configuration.php в строке var $tmp_path , позволяют запись в этот каталог, то есть установлено значение «777» или «rwxrwxrwx».
При необходимости, измените права на указанный каталог в панели управления хостингом или по SSH.

В вашем браузере отключена поддержка cookies

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

Сайт перенаправляет на https

Перейдите в каталог вашего сайта и откройте файл configuration.php. Найдите следующую строку:

public $force_ssl = ‘1’;

Если стоит цифра «1», её необходимо заменить на «0».

После авторизации перенаправляет на https

Для исправления необходимо в файле /libraries/joomla/methods.php в 80 строке заменить код

Путь до каталогов /log и /tmp состоит из нескольких частей: пути до корня хостинга и пути до папки сайта:

искомый путь до /log = /путь-до-корня-хостинга/путь-до-папки-сайта/log искомый путь до /tmp = /путь-до-корня-хостинга/путь-до-папки-сайта/tmp

Путь до корня хостинга выглядит таким образом:

  • ISPmanager: /var/www/u1234567/data/;
  • ParallelsPlesk: /var/www/vhosts/u1234567.plsk.regruhosting.ru/;
  • cPanel: /var/www/u1234567/;

где «u1234567» — ваш логин хостинга;

Путь до папки сайта можно увидеть в панели управления:

Перейдите в раздел WWW домены. Путь до папки сайта отображается в колонке Директория:

В разделе Домены выберите пункт Дополнительные домены:

Путь до папки каждого сайта отображается в колонке Корень документа:

Перейдите во вкладку Сайты и домены. Путь до папки сайта отображается рядом с названием сайта:

Таким образом, пути до каталогов /log и /tmp для приведённых примеров таковы:

Счетчик загрузок файлов joomla

  • jCreator
  • Программисту
  • SEO
  • Администрирование
  • Вебмастеру
  • J.CMS
  • Расширения Joomla
  • Блог

Загрузка файлов на Joomla! сайт

Итак, Joomla! установили, сайт сделали и Вам надо закачать какой-то архив на сайт. Как это сделать? Как загрузить файлы на хостинг или на локальный компьютер? Можно пользоваться различными строгими программами, а можно, что значительно удобнее, расширением Joomla!

Существует Файловый менеджер eXtplorer. Официальная страница http://extplorer.sourceforge.net

создание, удаление, переименование папок и файлов поиск, загрузка и скачивание файлов создание и распаковка архивов (ZIP, Tar, Tar/GZ, Tar/BZ ) изменение CHMOD

Читайте так же:
Статьи по квартирным счетчикам

Зачем еще нужен eXtplorer? Стандартный медиа менеджером Joomla! вы можете закачивать только медиа файлы, а вот архив закачать не сможете. Вы можете закачать архив редактором Joomla!, но редактор не закачивает большие файлы и не закачивает exe файлы. В общем, закачивать надо тем расширением, которое только для этого и предназначено. Иначе замучаетесь.

eXtplorer русифицированный и бесплатный. У партнера сайта «Joomla1» можно eXtplorer скачать бесплатно. Когда зайдете на сайт нажмите кнопку «БЕСПЛАТНО», скачивается файл не сразу, а через 60 секунд ожидания, зато бесплатно.

eXtplorer показывает структуру файлов в виде дерева, в виде таблицы (grid) и использует Drag&Drop для копирования и перемещения. Все функции управления доступны через контекстное меню по правому клику мыши так же как и через новый toolbar, и может использоваться как для Joomla 1.5, так и для Joomla 1.0.X. , может функционировать как расширение для Joomla и как самостоятельное приложение.

Конечно, без глюков никуда и никогда. В первую очередь, проблемы с кодировкой. В eXtplorer локализация сделана в кодировке CP-1251, а Joomla работает в UTF-8. Нам нужно, чтобы всё было в UTF-8.

После установки eXtplorer русский язык отображается не корректно. Дело в том, что файл русского языка закодирован в cp1251, а не в UTF-8. Для того чтобы вылечить данный недуг надо перекодировать в UTF-8

wwwadministratorcomponentscom_extplorerlanguages.. Открываем эти файлы в Notepad++, в панели выбираем Кодировки -> Преобразовать в UTF-8 и сохраняем эти файлы.

Еще в самом файле russian.php надо поменять кодировку с CP-1251 на UTF-8. Все, проблема решена, теперь все русские слова отображаются корректно!

Тем, кто ничего не понял, или не хочется возиться, советую просто скачать исправленный eXtplorer с нашего сайта.

Загрузка файлов на Joomla! сайт — Генератор расширений Joomla и многое другое на нашем сайте посвященном работе расширений, компонентов, модулей, плагинов для линейки Joomla. Отправляйте ссылку на страницу своим друзьям и в социальные сети воспользовавшись графическими иконками выше.

Календарь приёма объявлений

Небольшой пример из повседневной практики. Организация меняет реквизиты, и они вступят в силу через пару недель. На сайте идет приём объявлений и объявления принимаются на несколько месяцев в.

Дырка в com_content

Сегодня у товарища, сайт которого находится на старой Joomla 1.0.3, была сильная нагрузка на сервере, просматривая логи обнаружил не вежливый запрос такого порядка: http://сайт/index2.

Лечим вирус на сайте

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

Troj/JSRedir-MH

Снова грянул гром зарежения сайтов новым вирусом Troj/JSRedir-MH. И так в коротко по вирусу Troj/JSRedir-MH. Вирус или троян куда интереснее чем свои предшествиники, тепер.

Доработка расширения для рассылки Send Email JK

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

Привет Ie 10 регулярка

И вот и мне пришлось столкнулся с проблемами перехода на win 8 в придачу с ie 10, некоторых постоянных пользователей моих сайтов. На многих сайтах имеющих раздел по приёму объявлений, использ.

Kunena заменяем ссылку на профиль пользователя

Всем привет, снова снова кунена, получил задание на допиливание популярного форума Kunena, сегодня потребовалось поменять ссылку на профиль пользователя. Это связано с тем, что на сайте стоит социа.

Читайте так же:
Установка счетчика нева 105

Работает на Kunena — зачем на каждой странице?

Все у кого стоит форум kunena мешает надпись с двумя ссылкам внизу форума «Работает на Kunena». Сея надпись висит на каждой странице форма, а также страница разработчиков содержит множество вн.

Kunena избавимся от лишних quote

Для тех кто действительно делает сайт для людей, моя следующая заметка. Расскажу вам, как избавиться от лишних quote в постах на форуме kunena. У меня несколько тематических сайтов с нормальной посеща.

Kunena решаем проблему с пропажей аватаров

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

Joomla 3 Структура каталогов

Структура каталогов Joomla сайта

После установки Joomla, в корневом каталоге сайта мы видим следующую картину.

Вкратце рассмотрим каждый каталог.

  • administrator – это каталог, который содержит файлы, обеспечивающие работу административной части сайта на Joomla. В некотором смысле админка это сайт в сайте, поэтому каталог administrator имеет свою структуру подкаталогов, частично повторяющую структуру каталога сайта. Когда мы набираем http://имя_сайта/administrator, то мы обращаемся именно к этому каталогу;
  • bin – это новый каталог, предназначен для хранения служебных и вспомогательных программ Joomla. Сейчас в нём находится единственный файл keychain.php, который задуман для поддержки безопасных соединений с другими серверами, например серверами обновлений;
  • cache – этот каталог используется системой кэширования Joomla, которая в свою очередь позволяет увеличить производительность сайта. Эту тему мы затронем в одной из следующих статей, когда будем настраивать сайт;
  • cli – каталог для хранения приложений с интерфейсом командной строки;
  • components – место хранения файлов компонентов. Внутри себя он содержит структуру подкаталогов, название которых формируется следующим образом. Каждый подкаталог начинается с символов «com_» (от component), а далее следует название компонента. В свежеустановленной Joomla 3.6 их 15;
  • images – каталог для изображений. Сразу после установки в нём содержится три подкаталога: banners, headers, sampledata. Они в свою очередь, содержат образцы баннеров и изображений, использующихся в демонстрационных данных. Причём, всё это будет в наличии даже, если при установке Joomla вы отказались от установки демонстрационных материалов;
  • includes – каталог служебных файлов CMS Joomla;
  • language – хранилище языковых файлов. Подавляющее большинство языковых файлов хранится именно здесь. Все они сгруппированы в своих подкаталогах. Каждый такой подкаталог именуется следующим образом: два символа кода языка, затем дефис и два символа кода государства. Для России это ru-RU. В некоторых расширениях Joomla отсутствует нужный перевод. Так вот добавляется он именно здесь;
  • layouts – ещё один новый, служебный каталог. Его содержимое в большей степени интересно для разработчиков Joomla и расширений для неё. Каталог содержит файлы макетов кода;
  • libraries — служебный каталог для хранения файлов библиотек функций, используемых системой управления контента
  • logs – здесь хранятся журналы самой Joomla и её расширений;
  • media – каталог для хранения медиа-файлов .
  • modules – место хранения файлов модулей. Так же, как и каталог components содержит структуру подкаталогов. Их название формируется так: имя каждого подкаталога начинается с символов «mod_» (от module), а далее следует название модуля. Сразу же после установки Joomla каталог modules содержит 26 подкаталогов;
  • plugins – каталог для плагинов. Все плагины сгруппированы в подкаталоги по типам. В свежеустановленной Joomla таких подкаталогов 12;
  • templates – здесь размещены подкаталоги шаблонов. Изначально их два, это шаблон protostar для админки и шаблон beez3 для сайта. Так же каталог templates содержит системный подкаталог system;
  • tmp – это каталог для хранения временных файлов;
Читайте так же:
Canon 190 сброс счетчика

Нужно или не нужно? Убираем лишнее

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

index.php – очень нужный файл. Именно с него начинается ваш сайт на Joomla. Это индексный файл — файл главной (начальной) страницы папки на сайте, то есть тот файл, который загружается, когда посетитель обращается напрямую к какому-либо каталогу. В данном случае обращение происходит к корню сайта. Это удобно. Не надо набирать лишние символы, не надо думать об имени начального файла сайта. Просто договорились именовать начальные файлы так. Для того, чтобы это работало, веб-сервер настраивается определённым образом. У веб-сервера Apache, входящего в XAMPP за это отвечает директива DirectoryIndex. У себя на локальном хостинге, вы можете открыть основной файл настроек Apache, найти директиву DirectoryIndex и посмотреть список возможных индексных файлов. Имя настроечного файла веб-сервера Apache — httpd.conf. Он находится в каталоге xamppapacheconf. Если сейчас вернуться в каталог administrator, то там мы тоже обнаружим свой индексный файл. А как мы запускаем админку? http://имя _сайта/adminstrator. Т .е. обращаемся прямо к каталогу. Поэтому выше я написал, что админка это сайт в сайте.

Если в каталоге не будет индексного файла, то при обращении к нему веб-сервер отобразит содержимое этого каталога. А это не очень хорошо. Во-первых, посетитель сайта вместо нужной ему информации увидит не нужный ему список файлов и папок. Во-вторых, это шанс для злоумышленника узнать структуру вашего сайта. Вот поэтому в Joomla, в каждом каталоге кроме корневого каталога и каталога administrator присутствует файл index.html, который выводит пустую страницу;

configuration.php – это тоже очень нужный файл. Он содержит основные настройки сайта на Joomla. В следующей статье мы их и рассмотрим, а затем подробнее познакомимся с этим файлом. Без файла configuration.php сайт под управлением Joomla работать не будет.

robots.txt – файл, который нужен поисковым системам. Сайт без него может работать, но удалять этот файл не надо.

Файл htaccess.txt – это не совсем тот файл, который нам нужен. Его нужно переименовать в .htaccess. Всё бы хорошо, но только на локальном компьютере под управлением Windows это не тривиальная задача, хотя и не сложная. Делается это так. Открываем этот файл в текстовом редакторе. Пусть будет хоть «Блокнот». Выбираем в меню Файл -> Сохранить как

Переименовываем, тип файла задаём «Все файлы» и не забываем о кодировке – она должна быть UTF-8. В принципе, сайт может работать и без этого файла. Но в дальнейшем, он вам очень пригодится.

Файл web.config.txt надо бы переименовать в web.config, но мы этого делать не будем. Файл web.config используется только тогда, когда сайт размещён на веб-сервере IIS. Наш локальный хостинг использует веб-сервер Apache. Большинство хостеров тоже используют Apache или Nginx. Поэтому, скопируйте файл web.config.txt в какую-нибудь другую директорию на своём компьютере, а из корня сайта удалите. Если вдруг вы решите заказать себе хостинг, который использует веб-сервер IIS, то тогда нужно будет удалить файл .htaccess, переименовать файл web.config.txt в web.config и скопировать его в корень сайта.

Остались два файла: LICENSE.txt и README.txt вот их и удаляем. Кто-то скажет, вот, дескать, какие-то два маленьких файла. Кому они мешают? Всё дело в безопасности. Дело в том, что эти файлы появляются в корне сайта, после установки Joomla и после её каждого обновления. По тексту этих файлов злоумышленник может с большой вероятностью определить версию движка, что может облегчить ему работу по взлому вашего сайта. Вы ведь этого не хотите, не так ли?

Читайте так же:
Компания водомонтаж установка счетчиков

Это всё, что я хотел рассказать в этой статье. Корень сайта теперь выглядит так.

Держите свой сайт под контролем! В следующий раз, поговорим об общих настройках сайта на Joomla.

Помните, что у нас вы можете не только купить готовый сайт или заказать его разработку, но и подобрать подходящий тариф поддержки сайта, заказать продвижение сайта в поисковых системах, а так же зарегистрировать домен в одной из двухсот доменных зон и выбрать недорогой тариф хостинга! Айтишник РУ

Счетчик скачиваний файла на PHP + mySQL

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

Скрипт будет использовать PHP класс для работы с базой данных.

Пример использования скрипта, для скачивания файла вызываем ссылки вида (переменная «f» содержит путь к файлу который требуется скачать):

Для просмотра статистики по количеству и времени скачиваний, добавляем в запрос переменную event со значением show

Исходники скрипта можно скачать по этой ссылке.

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

Похожие записи

  • IE Tester — браузер для тестирования верстки в IE5,IE6 и IE8 (0)
  • Почему выгодно открыть свой сайт СП? (0)
  • CMS Совместные покупки. Пиар закупок на сайте (0)
  • Способы увеличения целевого трафика (0)
  • Прозрачный Png в IE6 (0)
  • PHP скрипт, калькулятор ставок «Догон» (0)
  • Интеграция API Альфабанк Эквайринг на сайт для приема платежей (0)

2 комментария to “Счетчик скачиваний файла на PHP + mySQL”

Господи иисусе! Да почему просто не сделать тоже самое только через аякс и вывод количества скачиваний рядом с сылкой!
Что же у всех так юзабилити хромает… ужас..

Ну вообще этот пример призван показать принцип работы, а аякс это уже по желанию и усмотрению каждого вебмастера индивидуально. Но опять же если задуматься: представим такую картину, на странице выводится информация о 10 файлах и количество скачиваний каждого — зачем нам делать запросы на аякс для получения информации о скачивании того или иного файла? в чем тут юзабилити? Ведь это дополнительно 10 аякс запросов к серверу…. не проще ли сразу вывести данную информацию сгенерированную PHP кодом рядом с файлом.
И вообще статья не много не об этом!

Оставить комментарий

Друзья, всем привет!

Меня зовут Роман Чернышов, я веб-разработчик и данный блог посвящен моим проектам и бизнесу.

Тут я делюсь личным опытом
и отвечаю на вопросы. Я всегда готов к сотрудничеству с вами, готов реализовать проект любой сложности( опыт 10+ лет ).

Если у вас есть вопросы, предложения, вы хотите совершить покупку моих решений или заказать работу, пишите !

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector