Class PEAR_Error not found; skipped loading

Александр Чеусов

Осваивается
Регистрация
14.11.2013
Сообщения
15
Реакции
0
Привет всем. Проблема такая. Прописал в LocalSettings.php следующее:
#MAIL#
$wgSMTP = array(
'host' => "mail.afterlogic.com",
'IDHost' => "afterlogic.com",
'port' => 25,
'auth' => true,
'username' => "acheusov@afterlogic.com",
'password' => "passwd"
);

Затем попробовал подтвердить электронную почту в настройках администратора mediawiki. Выдало следующее:
Fatal exception of type MWException Error

и ВСЁ! После этих манипуляций даже заглавная страница не открывается. В логах вот что:

#0 /var/www/mediawiki-1.21.2/includes/User.php(3605): UserMailer::send(Object(MailAddress), Object(MailAddress), 'Afterlogic Medi...', '?
#1 /var/www/mediawiki-1.21.2/includes/User.php(3583): User->sendMail('Afterlogic Medi...', '??????-???? (??...')
#2 /var/www/mediawiki-1.21.2/includes/specials/SpecialConfirmemail.php(79): User->sendConfirmationMail()
#3 /var/www/mediawiki-1.21.2/includes/specials/SpecialConfirmemail.php(54): EmailConfirmation->showRequestForm()
#4 /var/www/mediawiki-1.21.2/includes/SpecialPage.php(613): EmailConfirmation->execute(NULL)
#5 /var/www/mediawiki-1.21.2/includes/SpecialPageFactory.php(487): SpecialPage->run(NULL)
#6 /var/www/mediawiki-1.21.2/includes/Wiki.php(291): SpecialPageFactory::executePath(Object(Title), Object(RequestContext))
#7 /var/www/mediawiki-1.21.2/includes/Wiki.php(565): MediaWiki->performRequest()
#8 /var/www/mediawiki-1.21.2/includes/Wiki.php(458): MediaWiki->main()
#9 /var/www/mediawiki-1.21.2/index.php(59): MediaWiki->run()
#10 {main}
Class PEAR_Error not found; skipped loading
OutputPage::sendCacheControl: no caching **

PHP-PEAR установлен в системе.

[root@mediawiki mediawiki]# yum install php-pear*
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: mirror.logol.ru
* extras: mirror.logol.ru
* rpmforge: mirror.awanti.com
* updates: mirror.logol.ru
Setting up Install Process
Package 1:php-pear-1.9.4-4.el6.noarch already installed and latest version
Package php-pear-db-1.7.13-2.el6.rf.noarch already installed and latest version
Nothing to do
 
Последнее редактирование:
А включен в php.ini?
 
А включен в php.ini?
А подробнее можно? Нашёл этот файл, но для чего он мне пока не понятно....
Переустановил MediaWiki для того, чтобы пока пользователи просматривали странички...
 
В php.ini прописано:
include_path=".:/usr/share/pear"
собственно путь к System.php.
Но письма всё равно не отправляются. Ошибка в браузере:
[333ba8ad] 2013-11-17 22:48:06: Fatal exception of type MWException
Ошибка в логах:
#0 /var/www/mediawiki-1.21.2/includes/User.php(3605): UserMailer::send(Object(MailAddress), Object(MailAddress), 'Afterlogic Medi...', '?
#1 /var/www/mediawiki-1.21.2/includes/User.php(3583): User->sendMail('Afterlogic Medi...', '??????-???? (??...')
#2 /var/www/mediawiki-1.21.2/includes/specials/SpecialConfirmemail.php(79): User->sendConfirmationMail()
#3 /var/www/mediawiki-1.21.2/includes/specials/SpecialConfirmemail.php(54): EmailConfirmation->showRequestForm()
#4 /var/www/mediawiki-1.21.2/includes/SpecialPage.php(613): EmailConfirmation->execute(NULL)
#5 /var/www/mediawiki-1.21.2/includes/SpecialPageFactory.php(487): SpecialPage->run(NULL)
#6 /var/www/mediawiki-1.21.2/includes/Wiki.php(291): SpecialPageFactory::executePath(Object(Title), Object(RequestContext))
#7 /var/www/mediawiki-1.21.2/includes/Wiki.php(565): MediaWiki->performRequest()
#8 /var/www/mediawiki-1.21.2/includes/Wiki.php(458): MediaWiki->main()
#9 /var/www/mediawiki-1.21.2/index.php(59): MediaWiki->run()
#10 {main}
Class PEAR_Error not found; skipped loading
OutputPage::sendCacheControl: no caching **
 
Последнее редактирование:
Назад
Верх