Невозможно выбрать Latin-1 в качестве набора символов в PHPMyAdmin - PullRequest
4 голосов
/ 07 декабря 2010

Я пытаюсь следовать учебнику. В этом руководстве инструктор показывает, как отредактировать файл config.inc, чтобы установить папку в качестве UploadDir. Это позволило ему выбрать .SQL файлы в этой папке из выпадающего меню «Каталог загрузки веб-сервера» при импорте в phpmyadmin. Я пытался получить помощь с этим, но не мог заставить это работать. Поэтому вместо этого я хотел просто найти файл и импортировать. Я был в состоянии сделать это, но затем я хотел выбрать «Latin-1» для набора символов, как это сделал инструктор, но у меня нет выбора для этого. Я не знаю, действительно ли это имеет значение (я полагаю, что это имеет значение; в противном случае он бы не настаивал на этом.) У него есть выбор, доступный только потому, что он смог заставить каталог загрузки веб-сервера работать или он работал для него, потому что он использовал какой-то более старый phpmyadmin? (Видео было снято в марте 2009 года.)

Ответы [ 5 ]

2 голосов
/ 02 января 2011

Очевидно, теперь есть дополнительная строка: $cfg['UploadDir'] = ''; (Прокрутите вниз файл, из которого он добавляет его в руководстве, чтобы найти его)

В этом уроке он добавляет $cfg['UploadDir'] = 'c:\Files'; к файлу, и указанная выше строка не должна существовать для него, когда он снимал видео.

Удаление этой избыточной строки позволило появиться в моем интерфейсе PHPMyAdmin поле « каталог загрузки веб-сервера ». Это не работает для меня, пока я не удалил эту ранее существующую строку. (или просто поместите c: \ Files между одинарными кавычками существующей строки)

Теперь я должен выяснить, почему в следующей строке интерфейса PHPMyAdmin нет выбора " latin1 ".

1 голос
/ 18 июля 2017

Вы можете использовать ISO 8859-1

Престижность и спасибо @ user1344717: По-видимому, Latin 1 - это ISO 8859-1

ISO Латинский 1 набор символов

Итак, используйте ISO 8859-1.Я справился, и у меня все работало нормально с тестовыми файлами Latin1 mysql

Я столкнулся с подобной проблемой, и он ответил на это в комментарии выше, но мне потребовалось некоторое время, чтобы решить эту проблему.

Да, да, чтобы ответить на ваш второй запрос, обновление файла конфигурации и использование UploadDir совершенно необязательно.Добавление, которое дает вам каталог по умолчанию, который вы можете по умолчанию сказать C: \ Code или C: \ Work, но даже без него вы можете перейти к любой папке или файлу, используя кнопку Обзор, доступную по умолчанию.(Это доступно для меня, так как я работаю как администратор со всеми глобальными привилегиями в моей локальной установке.)

1 голос
/ 06 мая 2011

Я на сервере CentOS. Моя установка phpMyadmin " vanilla " использует папку /var/lib/phpMyAdmin, которая содержит папки 'config', 'save' и 'upload'. Я НЕ ДОЛЖЕН ИЗМЕНИТЬ настройку PHP $cfg['UploadDir'] вне системного значения по умолчанию (которое в моем случае использует ./tmp).

В любом случае, все, что было необходимо, - это отправить по FTP большой (500 + МБ) файл .csv, который я хочу импортировать в базу данных в папку /var/lib/phpMyAdmin/upload. Затем перейдите на вкладку «Импорт» в phpMyadmin, и появится опция «Каталог загрузки веб-сервера». Теперь в раскрывающемся меню отображается файл, который я только что поместил в /var/lib/phpMyAdmin/upload.

Надеюсь, это поможет.

0 голосов
/ 07 декабря 2010

С моей версией я могу выбрать ее на странице приветствия phpMyAdmin.

0 голосов
/ 07 декабря 2010

Это не похоже на то, что невозможность заставить UploadDir работать ответственна за отсутствующий "латинский 1" селектор.Похоже, проблема версии phpMyAdmin.

К счастью, во многих (большинстве?) Системах латинская кодировка является кодировкой по умолчанию, поэтому даже если ваша версия phpMyAdmin не поддерживает выбор вашей кодировки, вы, вероятно, будете в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...