「超初心者」ウェブサーバー移転後エラーでページが表示されません。
初めまして。
初めてサーバーの移転をしています。
そもそも、webの知識もほとんどない状態です。
以下のページを参考にwebサーバーの移転をしました。
http://concrete5-japan.org/help/5-7/developer/installation/moving-a-site/
新サーバーデータベースにインポートしたところ、いくつかのエラーが出たことが原因かと思いますが、エラーの意味もわかりませんし、データベースを触ったこともないので全く対処方法がわかりません。
以下にエラー内容などを記載しますので、どなたかお力を貸していただけないでしょうか?
新サイトにアクセスして表示されるエラーは以下です。
以下エラーメッセージ***************************************
An unexpected error occurred.
Symfony\Component\ClassLoader\MapClassLoader::loadClass(): Failed opening required '/usr/home/*****/html/*****/packages/customize_editing_interface/controller.php' (include_path='/usr/home/*****/html/****/concrete/vendor:.:')
以上エラーメッセージ******************************
インポートの際に以下のエラーがありました。
以下エラーメッセージ*******************************
-- テーブルの構造 `AttributeKeys`
--
CREATE TABLE `AttributeKeys` (
`akID` int(10) UNSIGNED NOT NULL,
`akHandle` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`akName` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`akIsSearchable` tinyint(1) NOT NULL,
`akIsInternal` tinyint(1) NOT NULL,
`akIsSearchableIndexed` tinyint(1) NOT NULL,
`atID` int(10) UNSIGNED DEFAULT NULL,
`akCategoryID` int(10) UNSIGNED DEFAULT NULL,
`pkgID` int(10) UNSIGNED DEFAULT NULL,
`akCategory` varchar(255) COLLATE utf8_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci
MySQL のメッセージ:
#1215 - 外部キー制約を追加できません。
-- テーブルの構造 `Files`
--
DROP TABLE IF EXISTS `Files`
MySQL のメッセージ: ドキュメント
#1217 - 子レコードがあります。外部キー制約違反です。
-- テーブルの構造 `Packages`
--
DROP TABLE IF EXISTS `Packages`
MySQL のメッセージ: ドキュメント
#1217 - 子レコードがあります。外部キー制約違反です。
以上エラーメッセージ*********************************
サーバー CPI
マルチドメイン使用のため、CPIのテストサーバーからCPIの新ドメインテストサーバーへの移動。
MySQL5.6 使用
concrete5の環境情報から以下。
# concrete5 Version
Core Version - 8.2.1
Version Installed - 8.2.1
Database Version - 20170802000000
# concrete5 Packages
Customize Editing Interface (1.0.1), Cycle2 Slide Show (1.0.2), Honest Websites Back To Top (1.1.0), List files from set (1.0.13), Vivid Carousel (1.0.1)
他にどんな情報が必要でしょうか?
どなたかお力を貸していただけますと助かります。
どうぞよろしくお願いします。
Re: Re: 「超初心者」ウェブサーバー移転後エラーでページが表示されません。
それもして見たのですが同じ結果です。
ちなみに、元のサイトはそのまま普通に表示されています。
新しく作り直さないといけないかなあとも考えています。
Re: 「超初心者」ウェブサーバー移転後エラーでページが表示されません。
CPIのレンタルサーバーで、concrete5を自動インストールした時にデータベースも最初に自動で作成され、自分で触ったことがありませんでした。
「データベース作成時に、phpMYAdminの照合順序を「utf8mb4_general_ci」
PHP.ini設定で、mbstring.languageを「neutral」に」
というのがそもそもわからないのですが、今からでは設定できないものなのでしょうか?
何もわからなすぎて、申し訳ありませんが、教えていただけますと助かります。
Re: 「超初心者」ウェブサーバー移転後エラーでページが表示されません。
おそらく自動インストールのときは、phpやデータベースの設定が自動的にconcrete5に合ったものになったのですが、それを自分で行う必要があるのではないかと思います。
http://concrete5-japan.org/help/5-7/developer/installation/hosting/cpi/
こちらのページにphpの設定などが書いてありました。
Re: 「超初心者」ウェブサーバー移転後エラーでページが表示されません。
「システムと設定」ー「最適化」の「自動実行ジョブ」へ行くと、
「sitemap.xmlファイルを生成する」という項目があるので、
その中の「実行」をクリックします。
そうすると、concrete5をインストールした階層にsitemap.xmlが生成されるかと思います。
新規ページを作ったあとに上記の「実行」をクリックすると、
新規ページを含んだsitemap.xmlが再生成されます。
takuro hishikawa
Re: 「超初心者」ウェブサーバー移転後エラーでページが表示されません。