Ответы пользователя по тегу MySQL
  • Проблема с кодировками MySQL, как решить?

    Glueon
    @Glueon
    DevOps
    Значит в PHP используется некорректная кодировка - latin. После создания объекта MySQL и отправки запросов в PHP исполните SQL: SET NAMES UTF8
    Ответ написан
  • Упал MySQL, и его не рестартануть. Что делать, чтобы поднять MySQL?

    Glueon
    @Glueon
    DevOps
    Я думаю, что MC показывает не количество свободного места, а то, сколько места было свободно минус то, что вы удалили. Поэтому вывод df -h может быть показывает то же самое.
    В том числе вы могли удалить файлы, которые в данный момент используются системой. Если удалить большой лог файл, который использует Apache реально место освободится только тогда, когда вы перезагрузите Apache.
    Возможно картинки чем-либо использовались или по какой-то причине залипли хенлдеры.
    Также можно попробовать сделать tune2fs -m 4 /dev/sda1 но не уверен, что это сработает на рабочем разделе.
    Попробуйте перемонтировать систему mount -o remount,rw /
    Также можете удалить какие-либо лог-файлы из /var/log с последующей перезагрузкой соотвествующего сервиса.
    Ответ написан
    3 комментария
  • Почему на хостинге не работает связь с MySQL и выдается страница с ошибкой 404?

    Glueon
    @Glueon
    DevOps
    Если честно пока - это гадание на кофейной гуще. Дистационно проблему достаточно сложно решать.
    Я вижу, что сначала делается серия редиректов:
    http://sevnef.890m.com/LOG_in.php
    http://sevnef.890m.com/work.php
    http://sevnef.890m.com/add.php

    Последний запрос вовращает Location: http://error.hostinger.eu/? - ту самую 404 ошибку, что вы видите.
    Что бросается в глаза, что при обращении к первому и второму URL-у я получаю Cookie с PHPSESSID, в то время как обращении к sevnef.890m.com/add.php никакой сессии со мной не поддерживает и я сразу получаю редирект на 404-ю ошибку.
    Поэтому имеется подозрение, что первые два редиректа делает ваш код, а последний - nginx сервера хостера, потому что реально файла add.php нет на сервере. Ищите его.
    Ответ написан
    Комментировать
  • Какого типа выбрать поле title в MySql?

    Glueon
    @Glueon
    DevOps
    Боже, только не TEXT. Вы же наверняка заходите еще и индекс построить по этому полю. Однозначно varchar. Можете указать достаточно большое число символов. Все равно в итоге места будет использоваться ровно столько, сколько данных вы туда поместите. Это не char. Поэтому не страшно воткнуть и 1024.
    Если это поле не будет доступно к редактированию пользователями, то можно тем более не бояться, выставить большое значение, так как никто в корыстных целях вам не убьет все место записями с длинными названиями стран.
    Но мне интересно что там за страны длиннее 255 символов.
    Ответ написан
    Комментировать