Друпал в какой кодировке устанавливать базу?
При установке Друпала следует использовать БД с кодировкой в UTF-8.
Я создают базу на локалхосте
если UTF-8_bin выбираю, это правильно? Или надо какую-то с приставкой ci?
Видимо в UTF_general-ci надо...
Да, нужно выбирать UTF_general-ci, ci - значит кириллица
Спасибо.
Еще вопрос, при установке на appserv Друпал говорит, что возможен только один вариант базы - SQLite
я открыла php.ini
раскомментировала строку extension=php_mysql.dll
;extension=php_msql.dll
;extension=php_mssql.dll
extension=php_mysql.dll
;extension=php_mysqli.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
перезапустила службу apache, пока безрезультатно.
Я так давно не пользвоалась ни денвером, на аппсерв, что не знаю теперь где и что настраивается. А изучать друпал на хостинге - мне неудобно, гораздо быстрее будет локально все делать.
Как нужно настроить php.ini, чтобы была доступна работа с mysql?
проверьте последняя ли у вас версия друпала, очень страно что при установке предлагает установить только на SQLite
Попробуйте раскомментировать
;extension=php_mysqli.dll
Евли денвер будет писать что не хватает файлов, то попробуйте установить расширения для денвера
http://www.denwer.ru/packages/php5.html
Сделала:
Найдите строку:
post_max_size = 8M
Увеличьте до 16 Мбайт максимальный размер данных принимаемых методом POST, изменив ее на:
post_max_size = 16M
Найдите строку:
;include_path = ".;c:\php\includes"
Раскомментируйте ее, убрав перед строкой символ точки с запятой.
(Внимание исключение! Обратные косые черты при указании пути):
include_path = ".;c:\php\includes"
Создайте пустой каталог "C:\php\includes", для хранения подключаемых классов.
Найдите строку:
extension_dir = "./"
Установите значением данной директивы путь к папке с расширениями:
extension_dir = "C:/php/ext"
Найдите строку:
;upload_tmp_dir =
Раскомментируйте ее и укажите в значении следующий путь:
upload_tmp_dir = "C:/php/upload"
Создайте пустую папку "C:\php\upload", для хранения временных файлов загружаемых через HTTP.
Найдите строку:
upload_max_filesize = 2M
Увеличьте максимально допустимый размер загружаемых файлов до 16 Мбайт:
upload_max_filesize = 16M
Подключите, расскомментировав, данные библиотеки расширений:
extension=php_bz2.dll
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
Найдите строку:
;date.timezone =
Раскомментируйте и установите значением часовой пояс вашего местоположения (список часовых поясов можно найти в документации): date.timezone = "Europe/Moscow"
Найдите строку:
;session.save_path = "/tmp"
Раскомментируйте и установите значением данной директивы такой путь:
session.save_path = "C:/php/tmp"
Создайте пустую папку "C:\php\tmp" для хранения временных файлов сессий.
Пока не помогло.
У меня стоит
AppServ 2.5.10
Apache 2.2.8
PHP 5.2.6
MySQL 5.0.51b
phpMyAdmin-2.10.3
Устанавливаю drupal-7.9
Наверное все же придется поднять на сервере, а тем временем может найду в чем проблема.
Еще вопрос по установке:
Везде, где я читала про установку, написано сторого-настрого: файл default.settings.php
А у меня в распакованной 7.9 оба эти файла уже есть. это нормально?
В общем: снесла Appserv, установила денвер, посмотрела видео на сайте, установила друпал.