- не работает сайт на Joomla — Joomla 1.5: Общие вопросы
- Новости Joomla
- Работа joomla Support восстановлена
- Статья на vc Joomla 4 – функции Workflows
- YtVideo 1.8.0
- gravizapa
- Taatshi
- jumancy
- gravizapa
- Не открывается ни одна страница сайта Joomla, кроме главной (Решение)
- Устранение популярных проблем при обновлении Joomla! 2.5 до 3.х
- 1. В админке Joomla нет кнопки для обновления
- 2. Получаю пустой экран после обновления Joomla
- 3. Не работают кнопки в админке Joomla
- 4. Некоторые расширения не работают в обновленной Joomla
- Заключение
- Что делать, если админка Joomla перезагружается и вы не можете войти?
- Вариант 1
- Вариант 2
- Вариант 3
- Вариант 4
- 12 действий, которые нужно сделать сразу после установки Joomla.
- Действие 1. Проверить доступность на запись всех каталогов Joomla.
- Действие 2. Закрыть сайт на время разработки.
- Действие 3. Установить локализацию.
- Действие 4. Переименовать файл htaccess.txt в .htaccess.
- Действие 5. Создать www-редирект.
- Действие 6. Задать все общие настройки Joomla.
- Действие 7. Включить отображение позиций модулей.
- Действие 8. Установить и настроить редактор JCE.
- Действие 9. Установить и настроить компонент резервного копирования Akeeba Backup.
- Действие 10. Изменить адрес входа в админку.
- Действие 11. Установить расширение карты сайта Xmap.
- Действие 12. Настроить файл Robots.txt.
не работает сайт на Joomla — Joomla 1.5: Общие вопросы
Новости Joomla
Работа joomla Support восстановлена
После отсутвия онлайн одного из старейших форумов по Joomla, его работа восстановлена. Форум переехал на другой хостинг и будет поддерживать командой joomlaforum.
Статья на vc Joomla 4 – функции Workflows
Статья на vc.ru с обзором одной из самых любопытных новинок Joomla 4 – функции Workflows, которая в русскоязычной интерпретации получила перевод «Процессы».
YtVideo 1.8.0
Обновился один из самых крутых плагинов для вставки ютуб роликов на сайт Joomla. Плагин загружать ролик на страницу по факту клика на превью видео, что позволяет значительно ускорить загрузку страницы, а так же умеет обрабатывать просто ссылки на видео Youtube.
- 21 Ответов 5086 Просмотров
gravizapa
не работает сайт на Joomla
Taatshi
- Глобальный модератор 5257 480 / 1
- Верстаем и кодим. Обращайтесь 😉
Re: не работает сайт на Joomla
jumancy
Re: не работает сайт на Joomla
gravizapa
Re: не работает сайт на Joomla
##
# @version $Id: htaccess.txt 10492 2008-07-02 06:38:28Z ircmaxell $
# @package Joomla
# @copyright Copyright (C) 2005 — 2008 Open Source Matters. All rights reserved.
# @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
# Joomla! is Free Software
##
#####################################################
# READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE
#
# The line just below this section: ‘Options +FollowSymLinks’ may cause problems
# with some server configurations. It is required for use of mod_rewrite, but may already
# be set by your server administrator in a way that dissallows changing it in
# your .htaccess file. If using it causes your server to error out, comment it out (add # to
# beginning of line), reload your site in your browser and test your SEF url’s. If they work,
# it has been set by your server administrator and you do not need it set here.
#
#####################################################
## Can be commented out if causes errors, see notes above.
Options +FollowSymLinks
#
# mod_rewrite in use
RewriteEngine On
DirectoryIndex index.php
AddDefaultCharset UTF-8
CharsetSourceEnc UTF-8
########## Begin — Rewrite rules to block out some common exploits
## If you experience problems on your site block out the operations listed below
## This attempts to block the most common type of exploit `attempts` to Joomla!
#
# Block out any script trying to set a mosConfig value through the URL
RewriteCond %
# Block out any script trying to base64_encode crap to send via URL
RewriteCond %
# Block out any script that includes a
Источник
Не открывается ни одна страница сайта Joomla, кроме главной (Решение)
Вы перенесли сайт Joomla на хостинг и неожиданно для вас, все страницы, кроме главной, перестали открываться.
При попытке перейти на любую страницу сайта появляется сообщение 404 Not Found the requested url was not found on this server (запрошенный URL не был найден на этом сервере).
Решение есть, и оно достаточно простое. Сейчас я пошагово расскажу, что нужно делать.
Шаг 1.
Давайте сверим ваши настройки в административной панели Joomla.
Переходим в Система | Общие настройки и смотрим Параметры SEO.
Если ваши настройки такие же как на рисунке, то переходим к следующему шагу.
Шаг 2.
Войдите в Файл-менеджер вашего хостинг-аккаунта. Найдите в нём файл htaccess.txt и переименуйте его на .htaccess (Нужно убрать расширение .txt , и поставить точку перед именем файла ).
Шаг 3
Откройте файл .htaccess, найдите в нем инструкцию Options +FollowSymlinks и закомментируйте её (просто поставьте перед этой инструкцией знак #).
Должно получиться как на рисунке.
Сохраните файл .htaccess после внесенных изменений и перезагрузите главную страницу сайта.
Теперь все страницы сайта на CMS Joomla! должны нормально открываться.
Источник
Устранение популярных проблем при обновлении Joomla! 2.5 до 3.х
Обновление с Joomla 2.5 на Joomla 3.х — не самый сложный процесс, но в некоторых случаях могут возникнуть некоторые нежелательные ошибки. Чтобы сэкономить ваше время на поиске в Google или в ожидании ответа от сообщества Joomla, я собрал здесь некоторые популярные ошибки , которые я сам, а также другие пользователи Joomla получили при переходе с 2.5 на 3.х (конечно, решения прилагаются).
Проверьте список ниже и найдите решение для себя.
- Не могу найти кнопку обновления
- Получаю пустой экран после обновления Joomla
- Не работают кнопки в Joomla
- Некоторые расширения не работают в обновленной Joomla
1. В админке Joomla нет кнопки для обновления
Проблема: при просмотре страницы обновления в панели администратора Joomla выводится сообщение: Нет доступных обновлений
Нажмите кнопку Настройки
Выберите Краткосрочную поддержку в списке серверов обновлений, а затем нажмите кнопку Сохранить И Закрыть
Если вы все еще видите сообщение: “Нет доступных обновлений на данный момент”, пожалуйста, перейдите на вкладку Расширения —> Менеджер расширений, вкладка —> Обновление. Нажмите кнопку Очистить Кэш.
Вернитесь к странице обновления Компоненты -> Обновление Joomla! и вы увидите сообщение “Найдено новое обновление Joomla!».
2. Получаю пустой экран после обновления Joomla
Проблема: Вы не видите ничего, кроме пустой страницы после обновления. Это могло произойти по самым различным причинам. Нужно включить логи, чтобы посмотреть отчет об ошибке.
- Проверьте ошибки: существует 2 способа, чтобы получить сообщения об ошибках
- Проверьте файлы журнала (логи), чтобы посмотреть, есть ли какие-либо ошибки. Вы можете посмотреть 2 файла в папке логов:
- logs/joomla_update.php
- logs/error.php
- Откройте файл конфигурации: /configuration.php и изменить значение настройки $error_reporting, на “Maximum”.
- Основываясь на ошибках, которые вы видите в этих 2 файлах, Вы можете найти подходящее решение ниже:
- Если вы еще не обновлены из-за несоответствия сервера установленным требованиям, перепроверьте настройки сервера, чтобы убедиться, что они соответствуют требованиям.
- Если вы получили ошибки, связанные с конкретными сторонными плагинами, просто отключите их через phpmyadmin.
- Перейдите в phpmyadmin, найдите базу данных, с которой вы хотите работать, выберите вкладку SQL.
- Введите данный скрипт:
- UPDATE ‘XXX__extensions’ SET enabled = 0 WHERE type = ‘plugin’ AND extension_id =
- XXX-это префикс таблиц базы данных. Идентификатор плагина, вы можете легко найти в phpmyadmin, в таблице XXX_extensions.
- Если же вы получили ошибку:
- Fatal error: Call to a member function get() on a non-object in . /plugins/system/remember/remember.php on line 94
- то это говорит об ошибке базы данных. Если вы получили данную ошибку, то мы должны обновить базу данных вручную.
- Пожалуйста, переименуйте файл /plugins/system/remember/ remember.php в rememberBAK.php
- Скопируйте файл remember.php в папку Joomla последней версии в папку /plugins/system/remember
- Теперь вы можете войти в панель администратора, используя логин. Зайдите в Расширения —> менеджер расширений —> База данных и нажмите кнопку Исправить.
- После этого удалите новый remember.php, а потом переименовать rememberBAK.php в remember.php
3. Не работают кнопки в админке Joomla
Вы пытаетесь создать новый элемент, но не можете нажать кнопку “Сохранить” или любую другую кнопку, или Вы не можете нажать кнопку «Изменить» выбранного элемента после обновления. Кнопки интерфейса не нажимаются.
Устранение неисправностей: просто очистите кэш браузера и все будет хорошо.
- На Windows: вы можете использовать горячие клавиши: Ctrl+Shift+Delete
- На Mac: вы можете использовать горячие клавиши: Cmd+Shift+Delete
4. Некоторые расширения не работают в обновленной Joomla
Устранение неполадок: это означает, что расширение, упомянутое в этой ошибке не совместимо с Joomla 3. Вы должны установить последнюю версию данного расширения, совместимую с Joomla 3.
Заключение
Надеюсь, что эта статья сможет помочь вам избавиться от проблем с обновлением.
Источник
Что делать, если админка Joomla перезагружается и вы не можете войти?
Joomla, как и любая бесплатная CMS, имеет свои подводные камни и баги, которые могут создать немало проблем начинающим пользователям и даже разработчикам.
С одним их таких багов столкнулся и я. А именно, в один прекрасный момент я просто не смог зайти в админку: при вводе логина и пароля она просто перезагружалась, не выдавая никакой ошибки. Бороздя просторы интернета, я натыкался на много форумов, где были люди, у которых была аналогичная проблема и даже пути ее решения.
В этой статье я постараюсь систематизировать все возможные пути исправления этого бага
Вариант 1
Возможная причина
Перенос сайта с одного на другой сервер
Решение
Решение проблемы кроется в базе данных вашего сайта. Итак, заходим в базу данных вашего сайта через phpmyadmin, находим таблицу jos_plugin, у некоторых она может называться jos_users.
Там должно обязательно! стоять
Вариант 2
Возможная причина
Забыли пароль. Да-да, бывает и такое. Может вы просто не правильно вводите пароль.
Решение
Необходимо сбросить пароль, установить его стандартным. Для этого найдите в таблице базы данных jos_plugin поле с паролем и замените содержимое на 21232f297a57a5a743894a0e4a801fc3. Таким образом вы установите пароль admin. Пробуйте
Вариант 3
Возможная причина
Проблемы с файлом configuration.php
Решение
Найдите в этом файле, который хранится в корневом каталоге вашего сайта, строку var $session_handler = ‘database’;
Если она у вас в таком виде, то замените на var $session_handler = ‘none’;
Вариант 4
Неправильно работает файл session.php
Решение
Зайдите в файл session.php, который обычно находится в libraries/joomla/session/session.php. И добавьте в его начало
Вот и все 🙂 Если не помогло, пишите в комментарии, попробуем разобрать вашу проблему
Источник
12 действий, которые нужно сделать сразу после установки Joomla.
Каждый раз, создавая новый сайт, сразу после установки Joomla приходится делать некоторые одинаковые процедуры. Они не зависят от типа сайта. Это может быть интернет-магазин, портал, форум, сайт-визитка. В любом случае первоначальный набор манипуляций одинаков. В этой статье я приведу 12 действий, которые нужно сделать сразу после установки Joomla.
Итак, вы скачали Joomla и установили ее на свой хостинг. У вас есть доступ к админке и вы видите стандартный шаблон на фронтенде.
Действие 1. Проверить доступность на запись всех каталогов Joomla.
Нередко бывает, что хостинг, на который устанавливается Joomla, настроен таким образом, что Joomla не имеет прав на запись в свои же каталоги. Это интересная проблема. С одной стороны, сайт вроде бы работает нормально, но с другой стороны постоянно возникают ошибки при установке расширений или попытках сохранить конфигурацию. Уже на этом этапе некоторые новички бросают Joomla со словами: «Что за глючный движок. ». На самом деле вины CMS здесь нет. Есть вина хостера. Правда разработчики могли бы научить Joomla определять эту проблему и сразу предлагать путь решения. Но пока этого нет.
Что нужно сделать?
В админке в меню идем в: System –> System information.
Далее открываем вкладку Directory Permissions.
Все пункты в колонке в колонке Status должны быть Writable (Зеленые). Если какие-то пункты отмечены красным цветом, значит Joomla не имеет прав на запись в них. Это проблема хостинга. Пишем письмо в поддержку, обозначая ее. Обычно решают очень быстро.
Действие 2. Закрыть сайт на время разработки.
Вроде бы банальная вещь, но готов поспорить, что многие ею пренебрегают. Сразу после установки сайта нужно его отключить. Это делается для того чтобы поисковые системы и другие пользователи Интернета не попали на сайт, пока он находится в процессе разработки. Это действие неактуально в том случае, если вы работаете на локальном сервере. А вот если сайт доступен в Интернете, не стоит надеяться, что поисковые системы его не найдут самостоятельно. Практика показывает, что находят. И начинают индексировать стандартный контент Joomla. И считают его неуникальным. И начинают подозрительно относиться к сайту еще до того, как он запущен.
Надеюсь, что последствия такого шага вам понятны. Разработчики в новых версиях Joomla даже вынесли эту опцию на этап установки CMS и по умолчанию установили ее так, что сайт отключен. Если вы включили сайт, то не забудьте снова отключить его в настройках Joomla. Система –> Общие настройки –> Сайт выключен (offline).
Действие 3. Установить локализацию.
Английский язык – это конечно хорошо, но будет гораздо лучше, если Joomla заговорит на великом и могучем. В новых версиях CMS все языки можно устанавливать прямо из админки. Не все про это знают и некоторые web-мастера по старинке ищут локализацию в Интернете.
Что нужно сделать?
В админке в меню идем в: Extensions –> Language Manager и в открывшемся языковом менеджере жмем кнопку Install Language.
Появится список, который содержит очень много языков. Чтобы быстро найти среди них Русский, в строке поиска пишем rus и нажимаем кнопку поиска.
От большого списка останется только пара языков. Отмечаем нужный язык галочкой и жмем Install. Язык будет установлен, и, повторно перейдя в Extensions –> Language Manager, мы увидим его в списке доступных.
Далее необходимо установить русский язык языком по умолчанию. В Extensions –> Language Manager выбираем его и жмем кнопку Default.
. Это необходимо сделать для вкладок Installed – Site и Installed – Administrator
После этого Joomla заговорит по-русски. Если у вас по-прежнему ничего не переведено, просто выходите из админки и заходите в нее снова.
Это еще не все. Теперь переходим во вкладку Языки контента:
Здесь в качестве языков контента есть только английский. Нам нужно создать и русский.
Для этого жмем кнопку Создать, заполняем появившуюся форму, как показано на рисунке ниже и сохраняем ее.
После этого в списке языков контента появляется русский.
В принципе, созданием языка контента можно пренебречь, но в этом случае, если на сайте вдруг потребуется многоязычность, будьте готовы к некоторым проблемам.
Действие 4. Переименовать файл htaccess.txt в .htaccess.
Это действие нужно совершить, чтобы в дальнейшем иметь возможность включить правильные SEF-ссылки. Редкий сайт сегодня увидишь без них, а потому данное действие все равно делать придется, рано или поздно. Лучше сделать сразу.
Что нужно сделать?
Открываем корень сайта в каком-нибудь файловом или FTP-менеджере. Находим там файл htaccess.txt ипереименовываем его в .htaccess.
Если вы работаете на Denwer’е под Windows, то переименовать файл в проводнике не получится. Windows не допускает пустые имена файлов (точка разделяет имя файла и его расширение. В случае .htaccess имя файла оказывается пустым). В этом случае следует использовать любой файловый менеджер, например Total Commander или Far.
Действие 5. Создать www-редирект.
Еще одна мелкая, но противная проблема Joomla кроется в том, что по умолчанию одна и та же страница сайта открывается как с www, так и без него. Например, вы можете обратиться к странице www.site.ru и site.ru. В обоих случаях будет открыта страница с указанным адресом. Эти страницы являются дублями и не сулят ничего хорошего в плане поисковой оптимизации.
Что нужно сделать?
Действие 6. Задать все общие настройки Joomla.
Сразу после установки Joomla и выполнения пяти предыдущих действий вы должны зайти в общие настройки Joomla (Система –> Общие настройки), пройтись глазами по каждой из них, по всем вкладкам, и сразу же задать всё, что необходимо. Еще раз повторяю: сразу же!
Готов поспорить, что нет такого веб-мастера, использующего Joomla, который бы после окончания работы над очередным сайтом хоть раз не забыл установить в общих настройках мета-данные. Вот вроде помнишь про них, а через минуту уже забываешь. Казалось бы, что может быть проще, чем зайти в настройки и установить мета-описание сайта. Думаешь: «Да ладно, пока оставлю это поле пустым, а попозже заполню». Не заполните, пока SEO-оптимизатор не ткнет вас носом. Как говориться: «Нет ничего более постоянного, чем временное». Здесь это работает на 100%. Если вы не знаете, что нужно указывать в той или иной настройке, то оставляйте как есть. Но если знаете, или узнаете позже, то не закрывайте это окно, пока все не заполните.
Сразу же советую здесь установить опцию Время жизни сессии на 30-120 минут. 15 минут очень мало и в очередной раз, вводя логин и пароль для входа в админку, вы будете ругаться, но не зайдете в общие настройки, чтобы изменить время жизни сессии. Почему? Потому что нет ничего более постоянного, чем временное. =)
Действие 7. Включить отображение позиций модулей.
Если вы делаете сайт самостоятельно, то это действие сильно облегчит вам жизнь. Уже и не все знают, что в Joomla есть возможность просмотра позиций модулей, которые содержит шаблон. Достаточно добавить к URL сайта ?tp=1 страница будет показана с позициями модулей. По соображениям безопасности в последних версиях Joomla эта функция по умолчанию отключена.
Что нужно сделать?
Перейти в Расширения –> Менеджер шаблонов –> Настройки и в опции Просмотр позиций модулей установить Включено.
После этого на сайте можно будет увидеть все позиции модулей:
Действие 8. Установить и настроить редактор JCE.
Стандартный WYSIWYG-редактор TinyMCE, который установлен в Joomlaпо умолчанию, мягко говоря, не очень. Если вы уже пользовались редактором JCE, то это особенно заметно. К вопросу о необходимости установки JCE. Да, заказчик, не искушенный тонкостями работы CMS Joomla, не указал в техническом задании точные требования к визуальному редактору, а значит, в этом вопросе все можно оставить по умолчанию и с чистой совестью его пропустить. Я скажу так: даже если вы делаете сайт на заказ, JCE вы все равно будете устанавливать в первую очередь для себя. Почему? Потому что как только дело дойдет до оформления хотя бы одного материала с использованием визуального редактора, время, затраченное на установку JCE, окупится с лихвой.
Что нужно сделать?
Переходим в Расширения –> Менеджер Расширений.
Нажимаем кнопку Добавить закладку «Установить из JED»
В строке поиска вводим «JCE» и осуществляем поиск.
Переходим в расширение JCE и жмем кнопку Install. Редактор будет установлен.
Далее переходим в общие настройки Joomla и в опции Редактор по умолчанию выбираем JCE.
Если все сделано правильно, то при создании материала будет открываться JCE:
Про настройку редактора не пишу, поскольку это тема целой отдельной статьи или даже серии статей. Скажу только, что стандартные настройки редактора вполне подходят для большинства сайтов и JCE можно использовать сразу после установки.
Действие 9. Установить и настроить компонент резервного копирования Akeeba Backup.
Никогда не стоит пренебрегать резервным копированием. Даже на этапе разработке сайта. Особенно на этапе разработки сайта. За свою многолетнюю работу с Joomla я перекопал очень много тем на известных форумах. Вопрос вроде: «Я установил это расширение, и сайт перестал работать. Что мне делать?» встречается очень, очень часто. Бывает так, что одно необдуманное действие web-мастера приводит к тому, что требуется многочасовое восстановление сайта. Львиная доля этого времени уходит на то, чтобы во всем разобраться и найти причину проблемы. Имея под рукой резервную копию сайта, восстановить его можно за пару минут, сделав пару кликов.
Особенно удобно использовать для создания резервных копий и восстановления из них сайта компонент Akeeba Backup. Не сочтите за рекламу. Разработчики действительно постарались. Огромное количество настроек, возможность запуска по расписанию, восстановление сайта из любой резервной копии за пару кликов. Компонент имеет бесплатную и платную версии. Все, описанное выше, доступно в бесплатной версии. Но платная также очень хороша. Для меня ее главное преимущество – возможность автоматического создания резервных копий в облачные сервисы, например, Яндекс.Диск, который предлагает бесплатно 10ГБ на аккаунт. Количество аккаунтов не ограничено. Один раз, настроив Akeeba Backup, можно полностью закрыть тему резервных копий и не вспоминать о них до дня Х. Подробнее про этот замечательный компонент и создание резервных копий в облаках я обязательно расскажу в отдельных статьях.
Действие 10. Изменить адрес входа в админку.
Это действие относится к безопасности Joomla. С одной стороны, делать сразу после установки его не обязательно, но с другой, не сделав этого сразу, с вероятностью 90% вы не сделаете и потом, подвергнув свой сайт потенциальной опасности. Подробнее о подборе пароля и изменении адреса входа в админку можно прочитать в статье Защита Joomla. Часть 2. Защита Joomla от подбора пароля.
P.S.: Да, я знаю про двухфакторную авторизацию в Joomla. Но не нравится она мне. Слишком мудрено. Потому и вам не советую.
Действие 11. Установить расширение карты сайта Xmap.
Карта сайта стала практически стандартом в сайтостроении. Она позволяет поисковым системам видеть все нужные страницы вашего сайта. Кроме того, вы можете показывать карту сайта и посетителям, чтобы помочь им проще ориентироваться.
Хорошим и бесплатным расширением для создания карты сайта является Xmap.
Настраивается это расширение достаточно легко. На выходе вы получите карту сайта в формате для поисковых систем и html-карту, которую можно сделать пунктом меню и показывать посетителям.
Интересным может быть вариант избавления от дублей страниц путем сочетания карты сайта и правильной настройки файла robots.txt. О нем рассказывается в последнем, 12 действии.
Действие 12. Настроить файл Robots.txt.
Файл robots.txt расположен в корне сайта и указывает поисковым системам на то, какие разделы сайта можно индексировать, а какие нет. Этот файл может быть настроен очень по-разному. Все зависит от конкретного проекта и требований.
Подробно про файл, синтаксис и примеры основных настроек вы можете прочитать по ссылке: http://joomlaforum.ru/index.php/topic,193446.0.html
Интересен вариант сочетания настройки файла robots.txt и карты сайта Xmap в плане избавления от абсолютно всех дублей на сайте. Подход такой:
- Закрыть весь сайт кроме расширения Xmap от индексации поисковыми системами.
- Создать карту сайта, которая будет содержать всенужные страницы сайта.
- Отдать карту сайта поисковым системам.
В результате получается, что поисковые системы будут индексировать только те страницы сайта, которые им укажем мы. В этом случае не придется беспокоиться о том, что в индекс попадут различные дубли.
Источник