Re: Re: テーマ サンプルコンテンツを表示する方法
ありがとうございます
バージョンは以下です
# concrete5 Version
Core Version - 8.3.2
Version Installed - 8.3.2
Database Version - 20180122213656
# concrete5 Packages
Anitya Theme (2.2), Fruitful (1.2), Neat (0.9.2), oh_love (1.0.0), Palette (2.0.5), Stucco (2.1.4)
# concrete5 Overrides
None
# concrete5 Cache Settings
Block Cache - Off
Overrides Cache - Off
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).
# Server Software
Apache
# Server API
cgi-fcgi
# PHP Version
5.6.21
# PHP Extensions
bcmath, bz2, calendar, cgi-fcgi, Core, ctype, curl, date, dom, ereg, exif, fileinfo, filter, ftp, gd, gettext, hash, htscanner, iconv, imap, intl, ionCube Loader, json, libxml, mbstring, mcrypt, mhash, mysql, mysqli, mysqlnd, openssl, pcntl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, posix, readline, Reflection, session, shmop, SimpleXML, soap, sockets, SPL, sqlite3, standard, sysvsem, sysvshm, tidy, tokenizer, xdebug, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib
# PHP Settings
max_execution_time - 30
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - -1
max_input_vars - 1000
memory_limit - 128M
post_max_size - 8M
sql.safe_mode - Off
upload_max_filesize - 5M
mysql.max_links - Unlimited
mysql.max_persistent - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
xdebug.max_nesting_level - 256
xdebug.max_stack_frames - -1
xdebug.var_display_max_children - 128
xdebug.var_display_max_data - 512
xdebug.var_display_max_depth - 3
opcache.max_accelerated_files - 2000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5
ただ、削除しようとすると、
call_user_func_array() expects parameter 1 to be a valid callback, class 'Concrete\Package\ThemeStucco\Controller' does not have a method 'getPackageItems'
のエラーがでて削除できません
よって、あらたに 手動でインストールしてみようとおもいます
そもそもルートではなく、conncrete5001 conncrete5002 とフォルダをつくってインストールしてます また、アカウントをつくらねば、マーケットプレイスにアクセスできないのが面倒ですが。
WPのように、簡単にテーマをいれかえられるといいのですが
Re: テーマ サンプルコンテンツを表示する方法
やっと、削除でき、インストールにトライできました
添付のエラーとなりました
かなりハードルが高そうです
stuccoはなんかDBエラーみたいですかね
Re: テーマ サンプルコンテンツを表示する方法
インストールにトライできました
どのような作業で、どのタイミングでエラーが出たのか、もうちょっと詳しく書いていただいた方が問題解決に繋がると思います。
Internal Server Error が出ているということなので、concrete5やテーマではなくサーバーの内部エラーですね。
サーバーの設定は間違いないでしょうか。
また、アップロードした際に権限の設定はどうされましたでしょうか。
すべてのファイルがアップロードされていない場合も Internal Server Error を表示することがあるようです。
ちなみに、以前 heteml に Stucco をインストールテストをしましたが、問題ありませんでした。
また、別のレンタルサーバーですが、今回の原因検証のため、バージョン8.3.2に Stucco をインストール(サンプルコンテンツ)しましたが、問題なくできました。
『heteml Internal Server Error』等で、フォーラムや Google で検索すると解決できるかも知れませんが、テーマを通常の方法でアンインストールできずエラーになったりしているので、一度、コア(concrete5)を含めて再インストール・アップロードした方がいいかもしれませんね。
Re: テーマ サンプルコンテンツを表示する方法
8.3.2を c5downloader.php にて フルパッケージでインストール
拡張 他のテーマを入手より パレットをダウンロード インストール
インストール済み 詳細より パッケージをアンインストール(チェックをいれない)
インストール待ちより インストール
はい。サイトのコンテンツをパッケージの内容でリセットします。
インストールパレットでサーバエラー
となります
いっそのこと パレットのコンテンツでデフォルトのテーマのコンテンツを上書きしようかとおもうのですがどうでしょう?
Re: テーマ サンプルコンテンツを表示する方法
インストールパレットでサーバエラー
どのようなエラーかわかりませんが、前回と同じ『Internal Server Error』であれば、前回お伝えしたようにサーバーの設定の確認や concrete5 を新規で再インストールした方がいいと思います。
場合によってはデータベースも作り直した方がいいですね。
ちなみに、heteml にお試し期間がありましたので、下記の手順でインストールの検証をしました。(添付画像参照)
・c5downloader.php を『c5_test』というディレクトリにアップロードし、バージョン8.3.2 をインストール
・管理画面の『ページとテーマ』から『他のテーマを入手』をクリック、コミュニティに接続し『Stucco』をダウンロード
・インストール後、一旦アンインストール、『はい。サイトのコンテンツをパッケージの内容でリセットします。』にチェックを入れ、サンプルコンテンツをインストール
・インストールが完了、サンプルコンテンツによるコンテンツの入れ替えも問題なし
・同じ手順で『Palette』でも検証、問題なくサンプルコンテンツでインストール完了
ということですので、テーマの問題ではなくサーバーの設定、concrete5、データーベースのいずれかが原因だと思います。
Re: テーマ サンプルコンテンツを表示する方法
Re: テーマ サンプルコンテンツを表示する方法
以下の回答をいただきました
まだ、修整作業は終わってないのですがこのあたりかなですね
とりあえず.htaccess を7.0に書き換えただけではだめでしたが
ほかにも指示をいただいてますのでやってみます
こちらでお客様のサイトの公開フォルダ内を確認いたしましたところ、
.htaccess 内に以下のようにPHP5.6 で動作を行う記述がございました。
AddHandler php5.6-script .php
PHP5.6 では正常に動作していない可能性もございますので
一度、下記のようにPHP7.0 等に修正の上、
正常に動作するかご確認いただけますと幸いです。
AddHandler php7.0-script .php
また、下記手順にてPHPのエラーログをご確認いただけますため、
お試しいただき、エラーが発生している場合には、
調整の上、表示状態をご確認いただけますと幸いです。
Re: テーマ サンプルコンテンツを表示する方法
php.ini 設定 の mbstring.language が
japanese になってました
neutral に 設定でかいけつでした
ただ、またほかのテーマにかえたらやっぱりうまくいきません
もうすこしいろいろやってみます
nipper
Re: テーマ サンプルコンテンツを表示する方法
これは問題ないです。
今回の件で、サーバーのサブディレクトリにテーマのインストール・アンインストールを試しましたが、問題なくできました。
下記 URL からはアカウント関係なくダウンロードできます。
http://www.concrete5.org/marketplace/themes
ただし、有料テーマは支払いが発生するので、アカウントは必要です。
WordPress の公式テーマのようにすべてが無料であれば、アカウント無しでもいいのでしょうけど、有料テーマとライセンスの紐付けのためにアカウントが必要なんだと思います。
ご自身でサーバーにテーマをアップロードできるのであれば、上記 URL からダウンロードしたパッケージをアップロード・インストールできますので、WordPress と比べてテーマのインストールが難しいとは感じませんが、個人的な感想なので人によっては感じ方は様々だと思います。