2017-02-04 13 views
1

Я новичок. Мой сайт работал отлично в течение прошлого года, на этой неделе я сделал два изменения: 1.- Создайте новый вид магазина 2.- Обновите мой хостинг После этого все письма magento прекращают отправку. Учетные записи электронной почты четко определены Шаблоны в правой папкеТранзакционные письма перестают работать - Magento

Я установил AOE планировщика и кажется, что все будет в порядке: AOE Scheduler Если я проверить таблицу «core_email_queue» в БД записи правильно созданный И после того, как пять минут «обрабатываются» After cron execution

Я также попытался отправить по электронной почте непосредственно с помощью следующего кода:

<?php 
    ini_set('display_errors', 1); 
    error_reporting(E_ALL); 
    $from = "[email protected]"; 
    $to = "[email protected]"; 
    $subject = "PHP Mail Test script"; 
    $message = "This is a test to check the PHP Mail functionality"; 
    $headers = "From:" . $from; 
    mail($to,$subject,$message, $headers); 
    echo "Test email sent"; 
?> 

и он работает. Я не знаю, что еще попробовать. Заранее благодарю за помощь.

exception.log

2017-02-05T09:59:14+00:00 DEBUG (7): Exception message: This email address is already assigned to another user. 
Trace: #0 /home/oo1lu856/public_html/app/code/core/Mage/Newsletter/controllers/SubscriberController.php(61): Mage::throwException('This email addr...') 
#1 /home/oo1lu856/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Newsletter_SubscriberController->newAction() 
#2 /home/oo1lu856/public_html/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch('new') 
#3 /home/oo1lu856/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http)) 
#4 /home/oo1lu856/public_html/app/code/core/Mage/Core/Model/App.php(365): Mage_Core_Controller_Varien_Front->dispatch() 
#5 /home/oo1lu856/public_html/app/Mage.php(684): Mage_Core_Model_App->run(Array) 
#6 /home/oo1lu856/public_html/index.php(83): Mage::run('', 'store') 
#7 {main} 
2017-02-05T09:59:29+00:00 DEBUG (7): Exception message: This email address is already assigned to another user. 
Trace: #0 /home/oo1lu856/public_html/app/code/core/Mage/Newsletter/controllers/SubscriberController.php(61): Mage::throwException('This email addr...') 
#1 /home/oo1lu856/public_html/app/code/core/Mage/Core/Controller/Varien/Action.php(418): Mage_Newsletter_SubscriberController->newAction() 
#2 /home/oo1lu856/public_html/app/code/core/Mage/Core/Controller/Varien/Router/Standard.php(254): Mage_Core_Controller_Varien_Action->dispatch('new') 
#3 /home/oo1lu856/public_html/app/code/core/Mage/Core/Controller/Varien/Front.php(172): Mage_Core_Controller_Varien_Router_Standard->match(Object(Mage_Core_Controller_Request_Http)) 
#4 /home/oo1lu856/public_html/app/code/core/Mage/Core/Model/App.php(365): Mage_Core_Controller_Varien_Front->dispatch() 
#5 /home/oo1lu856/public_html/app/Mage.php(684): Mage_Core_Model_App->run(Array) 
#6 /home/oo1lu856/public_html/index.php(83): Mage::run('', 'store') 
#7 {main} 

system.log

2017-01-31T21:59:49+00:00 ERR (3): Warning: simplexml_load_string(): (null)Entity: line 2: parser error : out of memory error in /home/oo1lu856/public_html/lib/Varien/Simplexml/Config.php on line 383 
2017-01-31T21:59:49+00:00 ERR (3): Warning: simplexml_load_string(): tem&gt;*&lt;/to_order_item&gt;&lt;/weee_tax_applied&gt;&lt;weee_tax_applied_amount&gt;&lt;to_order_item&gt; in /home/oo1lu856/public_html/lib/Varien/Simplexml/Config.php on line 383 
2017-01-31T21:59:49+00:00 ERR (3): Warning: simplexml_load_string():                    ^in /home/oo1lu856/public_html/lib/Varien/Simplexml/Config.php on line 383 
2017-01-31T21:59:49+00:00 ERR (3): Warning: simplexml_load_string(): Entity: line 2: parser error : xmlSAX2Characters in /home/oo1lu856/public_html/lib/Varien/Simplexml/Config.php on line 383 
2017-01-31T21:59:49+00:00 ERR (3): Warning: simplexml_load_string(): tem&gt;*&lt;/to_order_item&gt;&lt;/weee_tax_applied&gt;&lt;weee_tax_applied_amount&gt;&lt;to_order_item&gt; in /home/oo1lu856/public_html/lib/Varien/Simplexml/Config.php on line 383 
2017-01-31T21:59:49+00:00 ERR (3): Warning: simplexml_load_string(): 
+0

вы проверяете журналы magento ??? – Pablote

+0

@pablote: это соответствующие журналы после последнего транзакционного письма: –

ответ

1

решаемые избежать хрон. Кажется, что при обновлении хостинга сервер был изменен и не позволяет запускать cron.sh Хостинг-провайдер предложил только перейти на выделенный сервер, из-за низких объемов моего магазина magento нет смысла. Поэтому я избегаю очередей электронной почты заказа путем редактирования:

/app/code/core/Mage/Core/Model/Email/Template.php Line:407(approximate) 

/*if (!($this->hasQueue() && $this->getQueue() instanceof Mage_Core_Model_Email_Queue)) { 
    ## @var $emailQueue Mage_Core_Model_Email_Queue 
    $emailQueue = $this->getQueue(); 
    $emailQueue->setMessageBody($text); 
    $emailQueue->setMessageParameters(array(
    'subject'   => $subject, 
    'return_path_email' => $returnPathEmail, 
    'is_plain'   => $this->isPlain(), 
    'from_email'  => $this->getSenderEmail(), 
    'from_name'   => $this->getSenderName(), 
    'reply_to'   => $this->getMail()->getReplyTo(), 
    'return_to'   => $this->getMail()->getReturnPath(), 
    )) 
    ->addRecipients($emails, $names, Mage_Core_Model_Email_Queue::EMAIL_TYPE_TO) 
    ->addRecipients($this->_bccEmails, array(), Mage_Core_Model_Email_Queue::EMAIL_TYPE_BCC); 
    $emailQueue->addMessageToQueue(); 

    return true; 
}*/ 

Не изменять основные файлы, создать новую папку по следующему пути

/app/code/local/Mage/Core/Model/Email 

и скопировать отредактированный template.php

 Смежные вопросы

  • Нет связанных вопросов^_^