Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Вопрос по миграции сервера (решено)  (Прочитано 3755 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MebiusTrack

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
  • Тестер-матюгальник
    • Просмотр профиля
Вопрос по миграции сервера (решено)
« : 24 Октября 2006, 01:25:02 »
Нажил себе задачку...  :( Был сервер под Windows 2k3, на нем стосла связка Apache2+MySQL+PHP4, под всем этим хозсйством крутился локальный форум, что-то типа слектронного журнала. Возникла необходимость на эту машину (сервер) поставить Kubuntu 6.06 (уже стоит...). А теперь, как говорится в одной известной телепрограмме, "Внимание, вопрос!" Можно ли перенести базы MySQL и скрипты форума из Винды в Kubuntu так, чтобы форум продолжил работу?
ЗЫ В Linux, так сказать, "получайник", постому за развернутые ответы буду весьма благодарен...  :)
« Последнее редактирование: 02 Декабря 2006, 11:00:30 от MebiusTrack »

Оффлайн McCartney

  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
Re: Вопрос по миграции сервера
« Ответ #1 : 24 Октября 2006, 01:44:01 »
Можно, делай экспорт базы. А потом импорт :)
Че сложного-то?  :)

А для удобности юзай phpmyadmin.

Оффлайн A2K

  • Активист
  • *
  • Сообщений: 402
    • Просмотр профиля
Re: Вопрос по миграции сервера
« Ответ #2 : 24 Октября 2006, 01:45:25 »
формат баз не отличается.
Gentoo.

Оффлайн MebiusTrack

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
  • Тестер-матюгальник
    • Просмотр профиля
Re: Вопрос по миграции сервера
« Ответ #3 : 31 Октября 2006, 13:13:05 »
Тогда, если можно, следующий вопрос. Импортировал базу - всё (вроде) нормально. Поставил Нпач, Мускул, PHP, ставлю форум - тот же, который был под Виндой. при попытке зайти на него выдается ошибка:
Fatal error: Call to undefined function: mysql_connect() in /home/ksuds/htdocs/ips_kernel/class_db_mysql.php on line 128
Мы с нашим "веб-программистом" уже мозги поломали - что бы это значило? У него, правда, опыт только под Виндой - разводит руками...

Оффлайн timon_crazy

  • Активист
  • *
  • Сообщений: 382
  • U/X/K/buntu 7.10
    • Просмотр профиля
Re: Вопрос по миграции сервера
« Ответ #4 : 31 Октября 2006, 13:32:33 »
Тогда, если можно, следующий вопрос. Импортировал базу - всё (вроде) нормально. Поставил Нпач, Мускул, PHP, ставлю форум - тот же, который был под Виндой. при попытке зайти на него выдается ошибка:
Fatal error: Call to undefined function: mysql_connect() in /home/ksuds/htdocs/ips_kernel/class_db_mysql.php on line 128
Мы с нашим "веб-программистом" уже мозги поломали - что бы это значило? У него, правда, опыт только под Виндой - разводит руками...
версии php на старом и новом сайте одинаковы?
перед заходом на форум базы перенесли?
в php "включили" поддержку MySQL?

Оффлайн MebiusTrack

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
  • Тестер-матюгальник
    • Просмотр профиля
Re: Вопрос по миграции сервера
« Ответ #5 : 31 Октября 2006, 13:48:41 »
Да, версии одинаковы.
Базы перенесли.
Как в php включить поддержку MySQL? Делал всё так, как написано здесь.
PS Кстати, phpmyadmin работает нормально - если это, конечно, важно...
« Последнее редактирование: 31 Октября 2006, 14:54:58 от MebiusTrack »

Оффлайн afon

  • Старожил
  • *
  • Сообщений: 1110
  • Drink Different!
    • Просмотр профиля
Re: Вопрос по миграции сервера
« Ответ #6 : 31 Октября 2006, 15:47:09 »
Был уже такой вопрос. Для пхп над опоставить  php4-mysql или php5-mysql. Нпач перегрузить.
Drink Different, Understand Computer.
Bye.

Оффлайн MebiusTrack

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
  • Тестер-матюгальник
    • Просмотр профиля
Re: Вопрос по миграции сервера
« Ответ #7 : 31 Октября 2006, 15:53:59 »
Стоит php4-mysql. Apache перегружался кучу раз, удалслсс, ставился снова, подключался модуль - сначала стосл MySQL5 и php5-mysql, потом вспомнилось, что под Виндой стосл MySQL4, снес пстерку, поставил четверку - но результат тот же... :idiot2:

Оффлайн MebiusTrack

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
  • Тестер-матюгальник
    • Просмотр профиля
Re: Вопрос по миграции сервера
« Ответ #8 : 31 Октября 2006, 17:29:25 »
Спасибо всем за ответы, сам нашел - при установке php4-mysql в php.ini не прописались extentions, в частности, mysql.so. Прописал путь, разремил нужную строчку - всё пошлО!  ;D

Оффлайн MebiusTrack

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
  • Тестер-матюгальник
    • Просмотр профиля
Re: Вопрос по миграции сервера
« Ответ #9 : 31 Октября 2006, 19:38:22 »
Называется - рано радовался...  :o
В конфигах Нпача и PHP везде прописана кодировка cp1251 по умолчанию, и сам "скелет" форума отображается нормально. Но заголовки и содержимое тем отображаются вопросиками. Насколько хватило моих мыслительных способностей - неправильно выставлена кодировка в MySQL, на форуме подобного не нашел. Подскажите, добрые люди!  :-[

Оффлайн Alex Grep

  • Участник
  • *
  • Сообщений: 167
    • Просмотр профиля
Re: Вопрос по миграции сервера
« Ответ #10 : 31 Октября 2006, 20:32:54 »
Называется - рано радовался...  :o
В конфигах Нпача и PHP везде прописана кодировка cp1251 по умолчанию, и сам "скелет" форума отображается нормально. Но заголовки и содержимое тем отображаются вопросиками. Насколько хватило моих мыслительных способностей - неправильно выставлена кодировка в MySQL, на форуме подобного не нашел. Подскажите, добрые люди!  :-[
http://dev.mysql.com/doc/refman/5.0/en/character-sets.html
http://www.opennet.ru/base/dev/mysql_rus_problem.txt.html

Оффлайн MebiusTrack

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
  • Тестер-матюгальник
    • Просмотр профиля
Re: Вопрос по миграции сервера
« Ответ #11 : 17 Ноября 2006, 08:59:42 »
Сорри, если что, с снова с вопросами...  :-\
Спасибо за советы, сделал всё, как было описано во второй ссылке. Но увы - вопросики как были - так и есть. Если можно, с приведу здесь свой my.cnf, гляньте, плззз, что не так в королевстве Датском?
Цитировать
[client]
port      = 3306
socket      = /var/run/mysqld/mysqld.sock
default-character-set=cp1251
character-sets-dir = /usr/share/mysql/charsets

# Here is entries for some specific programs
# The following values assume you have at least 32M ram

# This was formally known as [safe_mysqld]. Both versions are currently parsed.
[mysqld_safe]
socket      = /var/run/mysqld/mysqld.sock
nice      = 0

[mysqld]
#
# * Basic Settings
#
user      = mysql
pid-file   = /var/run/mysqld/mysqld.pid
socket      = /var/run/mysqld/mysqld.sock
port      = 3306
basedir      = /usr
datadir      = /var/lib/mysql
tmpdir      = /tmp
language   = /usr/share/mysql/english
skip-external-locking
#
# For compatibility to other Debian packages that still use
# libmysqlclient10 and libmysqlclient12.
old_passwords   = 1
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address      = 127.0.0.1
#
# * Fine Tuning
#
key_buffer      = 16M
max_allowed_packet   = 16M
thread_stack      = 128K
#
# * Query Cache Configuration
#
query_cache_limit   = 1048576
query_cache_size        = 16777216
query_cache_type        = 1
#
# * Logging and Replication
#
# Both location gets rotated by the cronjob.
# Be aware that this log type is a performance killer.
#log      = /var/log/mysql.log
#log      = /var/log/mysql/mysql.log
#
# Error logging goes to syslog. This is a Debian improvement :)
#
# Here you can see queries with especially long duration
#log-slow-queries   = /var/log/mysql/mysql-slow.log
#
# The following can be used as easy to replay backup logs or for replication.
#server-id      = 1
log-bin         = /var/log/mysql/mysql-bin.log
expire-logs-days   = 20
max_binlog_size         = 104857600
#binlog-do-db      = include_database_name
#binlog-ignore-db   = include_database_name
#
# * BerkeleyDB
#
# According to an MySQL employee the use of BerkeleyDB is now discouraged
# and support for it will probably cease in the next versions.
skip-bdb
#
# * InnoDB
#
# InnoDB is enabled by default with a 10MB datafile in /var/lib/mysql/.
# Read the manual for more InnoDB related options. There are many!
#
# * Security Features
#
# Read the manual, too, if you want chroot!
# chroot = /var/lib/mysql/
#
# If you want to enable SSL support (recommended) read the manual or my
# HOWTO in /usr/share/doc/mysql-server/SSL-MINI-HOWTO.txt.gz
# ssl-ca=/etc/mysql/cacert.pem
# ssl-cert=/etc/mysql/server-cert.pem
# ssl-key=/etc/mysql/server-key.pem
default-character-set=cp1251
character-sets-dir=/usr/share/mysql/charsets
#ariable=innodb_lock_wait_timeout=50

[mysqldump]
quick
quote-names
max_allowed_packet   = 16M

[mysql]
#no-auto-rehash   # faster start of mysql but no tab completition
default-character-set=cp1251
[isamchk]
key_buffer      = 16M
Срсзу оговорюсь - строку ariable=innodb_lock_wait_timeout=50 с заремил потому, что с ней Мускуль вообще отказывается стартовать, выдает ошибку и затыкается...  :'(

Оффлайн Лямкин

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Вопрос по миграции сервера
« Ответ #12 : 26 Ноября 2006, 21:07:11 »
Присоединсюсь!
Не могу победить проблему кодировок.
Кажется уже всё перепробовал, но нет! так и не нашёл выход.
Мне кажется всё-таки надо копать  PHP
Стоит апач2+php5+MySQL5.0.24a
на всё это ставлю чистый движок vBulletin. Работает. Создаю сообщение, всё создаётсс и читаемо!
лезу через PMA в таблицу, где хранится текст сообщения, а там всё хранится в виде:
" провер "
Помогите пожалуйста!
Голова уже лопается.

Оффлайн A2K

  • Активист
  • *
  • Сообщений: 402
    • Просмотр профиля
Re: Вопрос по миграции сервера
« Ответ #13 : 26 Ноября 2006, 21:12:52 »
Юзер root игнорирует настройки кодировки. Возможно, ваша проблема в стом. Попробуйте другим юзером.
Gentoo.

Оффлайн Лямкин

  • Новичок
  • *
  • Сообщений: 7
    • Просмотр профиля
Re: Вопрос по миграции сервера
« Ответ #14 : 26 Ноября 2006, 21:34:24 »
создал вот так, как на рисунке.
Вроде и не root
движок форума работает пользователем db_forum
результат тот-же


[вложение удалено Администратором]

 

Страница сгенерирована за 0.057 секунд. Запросов: 23.