Поскольку эти вопросы появляются в google, я хотел бы поделиться здесь своим решением для случая, когда PHP был просто обновлен до версии 5.6 (который имеет более строгие правила SSL).
Вики-страница PHPMailer имеет раздел об этом:
https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting#php-56-certificate-verification-failure
Предлагаемое решение включает следующий фрагмент кода:
$mail->SMTPOptions = array(
'ssl' => array(
'verify_peer' => false,
'verify_peer_name' => false,
'allow_self_signed' => true
)
);
Это должно работать для PHPMailer 5.2.10 (и выше).
Примечание: Очевидно, а также как предлагается в этой вики, это должно быть временным решением!
Правильное исправление для этого - заменить неверный, неправильно сконфигурированный или самоподписанный сертификат с хорошим.
Выполните этот запрос, и вы, вероятно, получите то, что ищете:
SELECT table_schema "DB Name",
ROUND(SUM(data_length + index_length) / 1024 / 1024, 1) "DB Size in MB"
FROM information_schema.tables
GROUP BY table_schema;
Этот запрос поступает с форумов mysql , где доступны более подробные инструкции.
Сначала войдите в MySQL с помощью
mysql -u username -p
Команда для Отображения размера единой базы данных наряду с ее таблицей в МБ.
SELECT table_name AS "Table",
ROUND(((data_length + index_length) / 1024 / 1024), 2) AS "Size (MB)"
FROM information_schema.TABLES
WHERE table_schema = "database_name"
ORDER BY (data_length + index_length) DESC;
Изменение database_name к Вашей Базе данных
Команда для Отображения всех Баз данных с ее размером в МБ.
SELECT table_schema AS "Database",
ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "Size (MB)"
FROM information_schema.TABLES
GROUP BY table_schema;
В качестве альтернативы вы можете напрямую перейти в каталог данных и проверить объединенный размер v3.myd, v3. myi и v3. frm (для myisam) или v3.idb и v3.frm (для innodb).