2016-09-14 17 views
0

Moodle 2.9.1インストールをUbuntuサーバから新しいREHL 7に移行しようとしています。UbuntuサイトからREHL 7への移行

私たちは、次の手順を取った:

  1. コピーしたディレクトリ

old-の/ var/www /のmoodledata 新規作成/データ/ www /のmoodledata

old-を/ var/www/html/moodle

new-/data/www/html/moodle

  1. MySQL-Dumpデータベース。
  2. 我々はhttps://moodlesite.comに古いhttp://moodlesite.comからredirectを作って持ってUbuntuの

上と同じApache設定をメイド:

不正なアクセス検出、このサーバーが唯一 http://moodlesite.comを介してアクセスすることができますアドレス、申し訳ありません。サーバー管理者 に通知してください。

は、その後の手順に続く:

Change the following file: /home/xxxxxx/public_html/moodle/lib/setuplib.php 
Change - setuplib.php 
Redirect ($CFG->wwwroot, get_string('wwwrootmismatch', 'error', $CFG->wwwroot), 3); 
for 
Redirect ($CFG->wwwroot, get_string('wwwrootmismatch', 'error', $CFG->wwwroot), 0); 

Now when you access the link, Moodle redirects immediately to the www.<your registered domain> without the warning message. 

Another solution is to make changes in .htaccess file 

*************************************************************** 
suphp_configpath /home/myroot/public_html/php.ini 
Options +FollowSymlinks 
RewriteEngine on 
rewritecond %{http_host} ^www.domainname.com [nc] 
rewriterule ^(.*)$ http://domainname.com/$1 [r=301,nc] 
i.e. replace the myhost.com with your domain name 
*************************************************************** 

をそしてHTTP Error 500を持って、Apacheのアクセス許可を確認:

[[email protected] html]# pwd 
/data/www/html 
[[email protected] html]# chown -R apache:apache moodle/ 
[[email protected] html]# chown -R apache:apache ../moodledata/ 
[[email protected] html]# chmod -R 755 moodle/ 
[[email protected] html]# chmod -R 755 ../moodledata/ 
[[email protected] html]# systemctl restart httpd.service 
[[email protected] html]# apachectl configtest 
Syntax OK 

をしかし、エラーが残っています。

私たちは何を欠席しましたか?

答えて

0

wwwrootの値をconfig.phpに変更しましたか?

$CFG->wwwroot = 'https://moodlesite.com'; 

また、古いサーバーのデータフォルダを新しいサーバーにコピーしましたか?

$CFG->dataroot = '/moodle/data/folder'; 

移行手順 - https://docs.moodle.org/29/en/Moodle_migration

+0

こんにちはラッセル、はい、私たちは '最新のconfig.php'ですべてを持っていました。 'wwwroot'は新しいアドレスであり、datarootは新しい'/data/www/html/moodle'です。まだHTTP 500エラーが発生しています... – StartVader

関連する問題