Автор Тема: Перенос Moodle с Школьного сервера 4.1 на Школьный сервер5.0  (Прочитано 14818 раз)

Оффлайн ZOL

  • Завсегдатай
  • *
  • Сообщений: 79
    • Email
Подскажите, пожалуйста правильно ли я выполняю перенос Moodle с Школьного сервера 4.1  на Школьный сервер5.0
1. Скопировать базу mysql с именем moodle
2. Скопировать все файлы из папок /var/www/webapps/moodle и /var/www/webapps/moodledata
3. Загрузить папки moodle и moodledata в директорию /var/www/webapps/ на сервере 5.0 и выставить права 755 на папки и 644 на файлы.
4. Через загрузить базу mysql на сервер 5.0
5. Заменить пароль доступа к базе Mysql в файле config.php

А теперь вопросы:
Как сделать бекап базы из командной строки?
Почему в сервере 5.0 нельзя попасть по ftp под логином root(в версии 4.1 было можно)?
Как загрузить базу mysql из командной строки?

Заранее спасибо.

Оффлайн HAW

  • Завсегдатай
  • *
  • Сообщений: 1 247
    • Email

Оффлайн black

  • alt linux team
  • ***
  • Сообщений: 461
Не занимался переносом сам, но на вскидку сразу видно, что вы не правы...
1. Базу перенести надо., т.е ее бэкап обязательно надо делать
2. Данные из moodledata видимо тоже можно (смотрите, чтоб не пересеклись с уже имеющимися)
3. Переносить из папки moodl - означает откат на предыдущую версию мудла - вам это надо?
Видимо надо аккуратно перенести тему, если вы ее правили и все.
4. развернуть (всосать) обратно архив базы.
Примерно так.

Оффлайн ZOL

  • Завсегдатай
  • *
  • Сообщений: 79
    • Email
Кстати, на Школьном сервере 4.1 был moodle с глюками, поэтому пришлось его переустанавливать, качал с moodle.org последнюю версию.
Через phpmyadmin слил базу, восснановил её на новом сервере(так же через phpmyadmin).
Возникла проблема:
Не могу авторизироваться насайте. Ввожу логин и пароль. В блоке "На сайте" показывает мою фамилию и имя, как будто я зашёл на сайт. Но ни куда меня не пускает, просит авторизироваться.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Как сделать бекап базы из командной строки?
mysqldump <dbname> > dump.sql
Цитировать
Почему в сервере 5.0 нельзя попасть по ftp под логином root(в версии 4.1 было можно)?
Безопасность. Под root лучше работать через шифрованное соединение ssh/scp. А зачем вам FTP под root?
Цитировать
Как загрузить базу mysql из командной строки?
mysql < dump.sql
Андрей Черепанов (cas@)

Оффлайн ZOL

  • Завсегдатай
  • *
  • Сообщений: 79
    • Email
Сделал дамп базы из командной строки, восстановил на другом сервере, но на сайт меня не пускает.

А почему неработает configurator?

FTP под root что бы менять chmod к загружаемым файлам в директории /var/www/webapps/.
Скажите, а почему меня может на moodle непускать?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Сделал дамп базы из командной строки, восстановил на другом сервере, но на сайт меня не пускает.

А почему неработает configurator?

FTP под root что бы менять chmod к загружаемым файлам в директории /var/www/webapps/.
Скажите, а почему меня может на moodle непускать?
Смотрите /var/log/httpd2/error_log
Если уж сильно хотите FTP, а не SSH/SFTP, то смотрите документацию по vsftpd
Андрей Черепанов (cas@)

Оффлайн ZOL

  • Завсегдатай
  • *
  • Сообщений: 79
    • Email
Вот последняя часть файла error_log

[Thu Jan 28 22:45:14 2010] [error] [client 192.168.0.109] PHP Warning:  fopen(/var/www/webapps/moodledata/.htaccess) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /var/www/webapps/moodle/lib/setuplib.php on line 142
[Thu Jan 28 22:45:14 2010] [error] [client 192.168.0.109] Cache unable to open file for writing: /var/www/webapps/moodledata/cache/rsscache/b48b76e9660e54d0ec1a5158d5074042
[Thu Jan 28 22:45:15 2010] [error] [client 192.168.0.109] ALERT - script tried to increase memory_limit to 100663296 bytes which is above the allowed value (attacker '192.168.0.109', file '/var/www/webapps/moodle/lib/setuplib.php', line 80)
[Thu Jan 28 22:45:15 2010] [error] [client 192.168.0.109] PHP Warning:  fopen(/var/www/webapps/moodledata/.htaccess) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /var/www/webapps/moodle/lib/setuplib.php on line 142

Я так понял, что тут про memory_limit.
Надо где-то исправить.
Скажите, а где лежит php.ini, что бы исправить там memory_limit, да и uploads_files

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Скажите, а где лежит php.ini, что бы исправить там memory_limit, да и uploads_files
/etc/php/5.2.11/apache2-mod_php/php.ini
Андрей Черепанов (cas@)

Оффлайн ZOL

  • Завсегдатай
  • *
  • Сообщений: 79
    • Email
Изменил memory_limit на 1024MB, но на moodle всё равно не пускает.
Вот логи
[Thu Jan 28 01:09:36 2010] [error] [client 192.168.0.109] Cache unable to open file for writing: /var/www/webapps/moodledata/cache/rsscache/b48b76e9660e54d0ec1a5158d5074042
[Thu Jan 28 01:09:36 2010] [error] [client 192.168.0.109] ALERT - script tried to increase memory_limit to 100663296 bytes which is above the allowed value (attacker '192.168.0.109', file '/var/www/webapps/moodle/lib/setuplib.php', line 80)
[Thu Jan 28 01:09:36 2010] [error] [client 192.168.0.109] PHP Warning:  fopen(/var/www/webapps/moodledata/.htaccess) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /var/www/webapps/moodle/lib/setuplib.php on line 142
[Thu Jan 28 01:10:03 2010] [error] [client 192.168.0.109] ALERT - script tried to increase memory_limit to 100663296 bytes which is above the allowed value (attacker '192.168.0.109', file '/var/www/webapps/moodle/lib/setuplib.php', line 80), referer: https://192.168.0.4/moodle/
[Thu Jan 28 01:10:03 2010] [error] [client 192.168.0.109] PHP Warning:  fopen(/var/www/webapps/moodledata/.htaccess) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /var/www/webapps/moodle/lib/setuplib.php on line 142, referer: https://192.168.0.4/moodle/
[Thu Jan 28 01:10:03 2010] [error] [client 192.168.0.109] ALERT - script tried to increase memory_limit to 100663296 bytes which is above the allowed value (attacker '192.168.0.109', file '/var/www/webapps/moodle/lib/setuplib.php', line 80)
[Thu Jan 28 01:10:03 2010] [error] [client 192.168.0.109] PHP Warning:  fopen(/var/www/webapps/moodledata/.htaccess) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /var/www/webapps/moodle/lib/setuplib.php on line 142
[Thu Jan 28 01:10:04 2010] [error] [client 192.168.0.109] Cache unable to open file for writing: /var/www/webapps/moodledata/cache/rsscache/b48b76e9660e54d0ec1a5158d5074042
[Thu Jan 28 01:10:04 2010] [error] [client 192.168.0.109] ALERT - script tried to increase memory_limit to 100663296 bytes which is above the allowed value (attacker '192.168.0.109', file '/var/www/webapps/moodle/lib/setuplib.php', line 80)
[Thu Jan 28 01:10:04 2010] [error] [client 192.168.0.109] PHP Warning:  fopen(/var/www/webapps/moodledata/.htaccess) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /var/www/webapps/moodle/lib/setuplib.php on line 142
[Thu Jan 28 21:40:00 2010] [error] [client 192.168.0.109] ALERT - script tried to increase memory_limit to 100663296 bytes which is above the allowed value (attacker '192.168.0.109', file '/var/www/webapps/moodle/lib/setuplib.php', line 80)
[Thu Jan 28 21:40:00 2010] [error] [client 192.168.0.109] PHP Warning:  fopen(/var/www/webapps/moodledata/.htaccess) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /var/www/webapps/moodle/lib/setuplib.php on line 142
[Thu Jan 28 21:40:00 2010] [error] [client 192.168.0.109] ALERT - script tried to increase memory_limit to 100663296 bytes which is above the allowed value (attacker '192.168.0.109', file '/var/www/webapps/moodle/lib/setuplib.php', line 80)
[Thu Jan 28 21:40:00 2010] [error] [client 192.168.0.109] ALERT - script tried to increase memory_limit to 100663296 bytes which is above the allowed value (attacker '192.168.0.109', file '/var/www/webapps/moodle/lib/setuplib.php', line 80)
[Thu Jan 28 21:40:00 2010] [error] [client 192.168.0.109] PHP Warning:  fopen(/var/www/webapps/moodledata/.htaccess) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /var/www/webapps/moodle/lib/setuplib.php on line 142
[Thu Jan 28 21:40:00 2010] [error] [client 192.168.0.109] PHP Warning:  fopen(/var/www/webapps/moodledata/.htaccess) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /var/www/webapps/moodle/lib/setuplib.php on line 142
[Thu Jan 28 21:40:00 2010] [error] [client 192.168.0.109] ALERT - script tried to increase memory_limit to 100663296 bytes which is above the allowed value (attacker '192.168.0.109', file '/var/www/webapps/moodle/lib/setuplib.php', line 80)
[Thu Jan 28 21:40:00 2010] [error] [client 192.168.0.109] PHP Warning:  fopen(/var/www/webapps/moodledata/.htaccess) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /var/www/webapps/moodle/lib/setuplib.php on line 142
[Thu Jan 28 21:40:01 2010] [error] [client 192.168.0.109] Cache unable to open file for writing: /var/www/webapps/moodledata/cache/rsscache/b48b76e9660e54d0ec1a5158d5074042
[Thu Jan 28 21:40:07 2010] [error] [client 192.168.0.109] ALERT - script tried to increase memory_limit to 100663296 bytes which is above the allowed value (attacker '192.168.0.109', file '/var/www/webapps/moodle/lib/setuplib.php', line 80), referer: https://192.168.0.4/moodle/
[Thu Jan 28 21:40:07 2010] [error] [client 192.168.0.109] PHP Warning:  fopen(/var/www/webapps/moodledata/.htaccess) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /var/www/webapps/moodle/lib/setuplib.php on line 142, referer: https://192.168.0.4/moodle/
[Thu Jan 28 21:40:08 2010] [error] [client 192.168.0.109] ALERT - script tried to increase memory_limit to 100663296 bytes which is above the allowed value (attacker '192.168.0.109', file '/var/www/webapps/moodle/lib/setuplib.php', line 80)
[Thu Jan 28 21:40:08 2010] [error] [client 192.168.0.109] PHP Warning:  fopen(/var/www/webapps/moodledata/.htaccess) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /var/www/webapps/moodle/lib/setuplib.php on line 142
[Thu Jan 28 21:40:08 2010] [error] [client 192.168.0.109] Cache unable to open file for writing: /var/www/webapps/moodledata/cache/rsscache/b48b76e9660e54d0ec1a5158d5074042
[Thu Jan 28 21:40:08 2010] [error] [client 192.168.0.109] ALERT - script tried to increase memory_limit to 100663296 bytes which is above the allowed value (attacker '192.168.0.109', file '/var/www/webapps/moodle/lib/setuplib.php', line 80)
[Thu Jan 28 21:40:08 2010] [error] [client 192.168.0.109] PHP Warning:  fopen(/var/www/webapps/moodledata/.htaccess) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /var/www/webapps/moodle/lib/setuplib.php on line 142
[Thu Jan 28 21:40:13 2010] [error] [client 192.168.0.109] ALERT - script tried to increase memory_limit to 100663296 bytes which is above the allowed value (attacker '192.168.0.109', file '/var/www/webapps/moodle/lib/setuplib.php', line 80), referer: https://192.168.0.4/moodle/
[Thu Jan 28 21:40:13 2010] [error] [client 192.168.0.109] PHP Warning:  fopen(/var/www/webapps/moodledata/.htaccess) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /var/www/webapps/moodle/lib/setuplib.php on line 142, referer: https://192.168.0.4/moodle/
[Thu Jan 28 21:40:14 2010] [error] [client 192.168.0.109] ALERT - script tried to increase memory_limit to 100663296 bytes which is above the allowed value (attacker '192.168.0.109', file '/var/www/webapps/moodle/lib/setuplib.php', line 80)
[Thu Jan 28 21:40:14 2010] [error] [client 192.168.0.109] PHP Warning:  fopen(/var/www/webapps/moodledata/.htaccess) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /var/www/webapps/moodle/lib/setuplib.php on line 142
[Thu Jan 28 21:40:14 2010] [error] [client 192.168.0.109] Cache unable to open file for writing: /var/www/webapps/moodledata/cache/rsscache/b48b76e9660e54d0ec1a5158d5074042
[Thu Jan 28 21:40:14 2010] [error] [client 192.168.0.109] ALERT - script tried to increase memory_limit to 100663296 bytes which is above the allowed value (attacker '192.168.0.109', file '/var/www/webapps/moodle/lib/setuplib.php', line 80)
[Thu Jan 28 21:40:14 2010] [error] [client 192.168.0.109] PHP Warning:  fopen(/var/www/webapps/moodledata/.htaccess) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /var/www/webapps/moodle/lib/setuplib.php on line 142
[Thu Jan 28 22:45:08 2010] [error] [client 192.168.0.109] ALERT - script tried to increase memory_limit to 100663296 bytes which is above the allowed value (attacker '192.168.0.109', file '/var/www/webapps/moodle/lib/setuplib.php', line 80)
[Thu Jan 28 22:45:08 2010] [error] [client 192.168.0.109] PHP Warning:  fopen(/var/www/webapps/moodledata/.htaccess) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /var/www/webapps/moodle/lib/setuplib.php on line 142
[Thu Jan 28 22:45:08 2010] [error] [client 192.168.0.109] ALERT - script tried to increase memory_limit to 100663296 bytes which is above the allowed value (attacker '192.168.0.109', file '/var/www/webapps/moodle/lib/setuplib.php', line 80)
[Thu Jan 28 22:45:08 2010] [error] [client 192.168.0.109] ALERT - script tried to increase memory_limit to 100663296 bytes which is above the allowed value (attacker '192.168.0.109', file '/var/www/webapps/moodle/lib/setuplib.php', line 80)
[Thu Jan 28 22:45:08 2010] [error] [client 192.168.0.109] PHP Warning:  fopen(/var/www/webapps/moodledata/.htaccess) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /var/www/webapps/moodle/lib/setuplib.php on line 142
[Thu Jan 28 22:45:08 2010] [error] [client 192.168.0.109] PHP Warning:  fopen(/var/www/webapps/moodledata/.htaccess) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /var/www/webapps/moodle/lib/setuplib.php on line 142
[Thu Jan 28 22:45:08 2010] [error] [client 192.168.0.109] Cache unable to open file for writing: /var/www/webapps/moodledata/cache/rsscache/b48b76e9660e54d0ec1a5158d5074042
[Thu Jan 28 22:45:14 2010] [error] [client 192.168.0.109] ALERT - script tried to increase memory_limit to 100663296 bytes which is above the allowed value (attacker '192.168.0.109', file '/var/www/webapps/moodle/lib/setuplib.php', line 80), referer: https://192.168.0.4/moodle/
[Thu Jan 28 22:45:14 2010] [error] [client 192.168.0.109] PHP Warning:  fopen(/var/www/webapps/moodledata/.htaccess) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /var/www/webapps/moodle/lib/setuplib.php on line 142, referer: https://192.168.0.4/moodle/
[Thu Jan 28 22:45:14 2010] [error] [client 192.168.0.109] ALERT - script tried to increase memory_limit to 100663296 bytes which is above the allowed value (attacker '192.168.0.109', file '/var/www/webapps/moodle/lib/setuplib.php', line 80)
[Thu Jan 28 22:45:14 2010] [error] [client 192.168.0.109] PHP Warning:  fopen(/var/www/webapps/moodledata/.htaccess) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /var/www/webapps/moodle/lib/setuplib.php on line 142
[Thu Jan 28 22:45:14 2010] [error] [client 192.168.0.109] Cache unable to open file for writing: /var/www/webapps/moodledata/cache/rsscache/b48b76e9660e54d0ec1a5158d5074042
[Thu Jan 28 22:45:15 2010] [error] [client 192.168.0.109] ALERT - script tried to increase memory_limit to 100663296 bytes which is above the allowed value (attacker '192.168.0.109', file '/var/www/webapps/moodle/lib/setuplib.php', line 80)
[Thu Jan 28 22:45:15 2010] [error] [client 192.168.0.109] PHP Warning:  fopen(/var/www/webapps/moodledata/.htaccess) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied in /var/www/webapps/moodle/lib/setuplib.php on line 142

Оффлайн ZOL

  • Завсегдатай
  • *
  • Сообщений: 79
    • Email
Попробовал полностью переустановить moodle, но при установке (при вводе данных для доступа к mysql) выдайт следующее:
PHP has not been properly configured with the MySQL extension so that it can communicate with MySQL. Please check your php.ini file or recompile PHP.что в переводе:
PHP не был правильно настроен с расширением MySQL, чтобы он мог общаться с MySQL. Пожалуйста, проверьте ваш php.ini или перекомпиляции PHP.Вот файл /etc/php/5.2.11/apache2-mod_php/php.ini
http://hdd.tomsk.ru/file/tvtpkwni

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
[root@ham1 ~]# grep memory_limit /etc/php/5.2.11/apache2-mod_php/php.ini
memory_limit = 132M
[root@ham1 ~]# service httpd2 reload
Не забывайте перезапускать службу httpd2
Андрей Черепанов (cas@)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
PHP не был правильно настроен с расширением MySQL, чтобы он мог общаться с MySQL. Пожалуйста, проверьте ваш php.ini или перекомпиляции PHP.
У нас модули прописываются в отдельных файлах:
/etc/php/5.2.11/apache2-mod_php/php.d/mysql.ini
Я бы не рекомендовал вручную переустанавливать Moodle. Иначе замучаетесь вручную воспроизводить хуки установки дистрибутива.
Андрей Черепанов (cas@)

Оффлайн derugu

  • Завсегдатай
  • *
  • Сообщений: 274
  • Филинов Андрей
О-о-о-о! Перенос даже с одной четвёрки на другую проблематичен... По крайней мере нигде не видел пошаговой инструкции, как сохранить и, главное, восстановить резервную копию Мудля с ШС4.1

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
О-о-о-о! Перенос даже с одной четвёрки на другую проблематичен... По крайней мере нигде не видел пошаговой инструкции, как сохранить и, главное, восстановить резервную копию Мудля с ШС4.1
Так никто не делал, очевидно. А если и делал, то посчитал, что это элементарно. Поймите, всё охватить мы (ALT Linux) не можем. И любые инструкции от обычных пользователей будут всегда с радостью приняты.
Андрей Черепанов (cas@)