Oшибка "Не удалось вызвать функцию mail" в Joomla

Изредка на сайтах, построенных на CMS Joomla при отправке сообщений встречаются ошибки "Не удалось вызвать функцию mail"

Для решения проблемы сначала можно попробовать отправить письмо тестовым скриптом используя функцию php mail(), пример использования функции:

Обновлено ( 24.05.2013 16:25 )
 

Как вставить модуль в статью joomla

В Joomla есть очень удобный плагин loadmodule, позволяющий вставлять модули непосредственно в статью.

В Joomla 1.5 вставить модуль в статью можно только вставкой нужной позиции модуля:

{lоadposition my_position}

В Joomla 2.5 плагин допускает вставку модулей в двух вариантах:

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

В Joomla 2.5 Формат использования несколько расширен и использовать плагин можно так:

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

{lоadposition my_position,xhtml}

Вставляет в материал модуль по типу модуля и заголовку с указанным стилем оформления. Допускает использование трёх параметров, типа, заголовок, стиль:

{loadmodule mod_custom,Заголовок модуля,rounded}

 

P.S.

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

Обновлено ( 02.03.2013 13:33 )
 

Установка PHP 5.2 на Ubuntu 10.04/10.10

Однажды поднял веб-сервер на базе Ubuntu 10.10 и столкнулся с проблемой: многие скрипты начинают выдавать всякие предупреждения. Хотя до этого все работало нормально.
Причина заключается в том, что по умолчанию в 10.04/10.10 устанавливается PHP 5.3 Он и является источником появления ошибок. В PHP 5.2 те же самые скрипты прекрасно работают без тревожных предупреждений.

Погуглив (точнее "пояндексовав"), нашел несколько решений даунгрейда PHP 5.3 > PHP 5.2, но ни одно результата не дало. И все-таки нашел для этого решение

Помог вот этот скрипт:
Обновлено ( 08.12.2011 11:38 )
 

Joomla 1.7 – Не отображается переключение языков

В Joomla 1.7 непонятно как настроить мультиязычность. Если опубликовать плагин «Система – Фильтр языка» и модуль «Переключение языков» то ожидаемого результата не происходит - модуль «Переключение языков» выводится пустым...

Итак, пошаговая инструкция по настройке мультиязычности в Joomla 1.7:

ВАЖНО!!! Устанавливайте джумлу из оригинального установочного архива, скачанного с сайта джумлы! Устанавливая джумлу через "Установку приложений" хостингов вы рискуете получить полную неработоспособность мультиязычности.

1. Установить на сайт локализации языков, которые будут использоваться в многоязычности.
2. Расширения \ Менеджер языков \ Языки контента - добавить все языки мультиязычности.
3. Включить (Опубликовать) в менеджере плагинов – плагин «Система – Фильтр языка».
4. В этом плагине включить – «Связь пунктов меню».
5. Добавить в менеджере модулей – модуль «Переключение языков», разместить его на любой позиции.
6. В менеджере модулей – снимаем с публикации модуль «Главное меню».

Обновлено ( 30.05.2012 11:52 )
 

Установка DHCP сервера на Ubuntu Linux

Устанавливаем DHCP сервер:
sudo apt-get install dhcp3-server
После установки демон попытается запуститься, но у него ничего не выйдет, это нормально, так-как конфиг пока не настроен как надо.
надо отконфигурировать конфиг демона dhcpd:
Обновлено ( 20.10.2011 18:16 )
 

Как добавить программы в автозапуск Ubuntu Linux

Программы в автозапуске пользователя находятся здесь:
~/.config/autostart/
Это подходит для непривелигированных программ
Или можно воспользоваться графическим интерфейсом: Система -> Параметры -> Сеансы

А если запуск программы требует привилегии root?
Обновлено ( 02.12.2010 18:23 )
 

Как изменить MAC-адрес в Ubuntu Linux

пишем в /etc/network/interfaces
sudo gedit /etc/network/interfaces

pre-up ifconfig eth0 hw ether 00:11:22:33:44:55 (здесь указываем нужный MAC)
пример рабочего файла /etc/network/interfaces:
Обновлено ( 02.12.2010 18:19 )
 

Как сделать простой общий доступ к интернету (Ubuntu Linux)

Как сделать простой общий доступ к интернету (Ubuntu Linux):

В консоли на первом ПК вводим в консоли:
sudo su
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o имя_интерфейса_интернет_соединения -j MASQUERADE
exit
имя_интерфейса_интернет_соединения например ppp0, eth0 и т.п
Обновлено ( 02.12.2010 18:24 )
 

Как установить веб-сервер на линукс (Ubuntu+Apache+MySQL+PHP)

Установливать веб сервер будем на Ubuntu:

sudo tasksel install lampserver
sudo apt-get install phpmyadmin
или
sudo apt-get install apache2 phpmyadmin mysql-server php5 php5-gd -y

Далее надо будет дать пароль руту на БД
В окне браузера - http://localhost - директория со всеми сайтами
http://localhost/phpmyadmin доступ до БД

При перезапуске Apache в определённых обстоятельствах вы, возможно, увидите такое сообщение:
apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName
Обновлено ( 02.12.2010 18:24 )
 

Как устранить "зависания" компьютера

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

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

1. Недостаток ОЗУ (оперативной памяти).

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

Обновлено ( 11.08.2013 08:39 )
 

Проверить домен

В связи с большим WHOIS трафиком некоторые доменные зоны могут быть недоступны для проверки. Это не значит что модуль не работает. Проверяйте на своем хостинге!
Результат: