MailWizz 500 Internal Server Error

Иногда при первом запуске или в процессе Вы можете столкнуться ошибкой 500 Internal Server Error.

Первое на что требуется обратить свое внимание (распространенные ошибки):

Ошибка 500 после копирования файлов, переноса по ftp

в 99% случаев возникает из за того что некоторые файлы не были полностью или вовсе закачаны, попробуйте перезагрузить файлы проверяя что загрузка не вызывает ошибок.

Проверьте свободное место на диске

df -h

вывод будет

убедитесь что в директории в которой у Вас работает MW присутствует свободное место. В нашем случае директория /dev/vda5 имеет занятый обьем Use% 77%, это доступно Avail 20gb

Проверьте доступность папок на запись

следующие папки для корректной работы приложения должны иметь права 0777

/apps/common/config
/apps/common/runtime
/backend/assets/cache
/customer/assets/cache
/frontend/assets/cache
/frontend/assets/files
/frontend/assets/gallery
/apps/extensions

Проверьте лимиты на использование памяти сервера

При необходимости увеличьте их, для этого в файле php.ini проверьте директивы:
— для увеличения и ограничения времени выполнения PHP

max_execution_time = 30

— Увеличение выделенной памяти для PHP скриптов

memory_limit = 128M

Если данные действия Вам не помогли, включите режим отладки.

Чтобы включить отладку, откройте файл apps/init.php и в строке 16 добавить:

в ранних версиях перед строками

// if debug mode is forced then go with it
if (defined('MW_FORCE_DEBUG_MODE') && MW_FORCE_DEBUG_MODE) {
[..]

добавьте define('MW_FORCE_DEBUG_MODE', true);

define('MW_FORCE_DEBUG_MODE', true);
// if debug mode is forced then go with it
if (defined('MW_FORCE_DEBUG_MODE') && MW_FORCE_DEBUG_MODE) {
[..]

в более поздних версиях строка начиная с версии 1.3.5.7, в файле init.php вы найдете:

/ set the developer ip addresses, separated by a comma
defined('MW_DEVELOPERS_IPS') or define('MW_DEVELOPERS_IPS', '');

// decide if we're in read only mode, note that MW_DEVELOPERS_IPS still have full access
defined('MW_IS_APP_READ_ONLY') or define('MW_IS_APP_READ_ONLY', false);

// whether we should force debug mode
defined('MW_FORCE_DEBUG_MODE') or define('MW_FORCE_DEBUG_MODE', isset($_SERVER['REMOTE_ADDR']) && in_array($_SERVER['REMOTE_ADDR'], array_map('trim', explode(',', MW_DEVELOPERS_IPS))));

// if debug mode is forced then go with it
if (defined('MW_FORCE_DEBUG_MODE') && MW_FORCE_DEBUG_MODE) {
[...]

Для принудительной отладки вам необходимо определить режим отладки, как показано ниже:

// set the developer ip addresses, separated by a comma
defined('MW_DEVELOPERS_IPS') or define('MW_DEVELOPERS_IPS', '');

// decide if we're in read only mode, note that MW_DEVELOPERS_IPS still have full access
defined('MW_IS_APP_READ_ONLY') or define('MW_IS_APP_READ_ONLY', false);

// ADDED THIS before the initial check for debug mode:
define('MW_FORCE_DEBUG_MODE', true); 

// whether we should force debug mode
defined('MW_FORCE_DEBUG_MODE') or define('MW_FORCE_DEBUG_MODE', isset($_SERVER['REMOTE_ADDR']) && in_array($_SERVER['REMOTE_ADDR'], array_map('trim', explode(',', MW_DEVELOPERS_IPS))));

// if debug mode is forced then go with it
if (defined('MW_FORCE_DEBUG_MODE') && MW_FORCE_DEBUG_MODE) {
[...]

После чего перезагрузите страницу браузера mailwizz, обработчик отладки выведет на страницу ошибки которые мешают работы mw

0

my-mails.ru

Всегда On-Line

Авторизация
*
*

Капча загружается...


Регистрация
*
*
*
*

Капча загружается...


Генерация пароля

Капча загружается...


51276208