0
Moodle 2.9.1
インストールをUbuntu
サーバから新しいREHL 7
に移行しようとしています。UbuntuサイトからREHL 7への移行
私たちは、次の手順を取った:
- コピーしたディレクトリ
old-の/ var/www /のmoodledata 新規作成/データ/ www /のmoodledata
old-を/ var/www/html/moodle
new-/data/www/html/moodle
MySQL-Dump
データベース。- 我々は
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
をしかし、エラーが残っています。
私たちは何を欠席しましたか?
こんにちはラッセル、はい、私たちは '最新のconfig.php'ですべてを持っていました。 'wwwroot'は新しいアドレスであり、datarootは新しい'/data/www/html/moodle'です。まだHTTP 500エラーが発生しています... – StartVader