登録日
2016年10月14日

メンバー検索

  

sngazm

名前(ニックネーム)
sngazm
自分のconcrete5サイト
ホームページ
自己紹介
concrete5.org のユーザー名
concrete5 Slack Team ID
Twitterアカウント
@@sngazm
フォーラム総投稿数
34

コミュニティバッジ

WEB 編集メンバー concrete5 のヘルプドキュメント編集を手伝っていただいている方です。どなたでも参加できます。詳しくはconcrete5 コミュニティ活動のお誘いへ。

投稿

21から30までを表示 (計34)

一度ダウングレードした後のアップグレードに失敗する

concrete5 5.7.5.13から8.2.1にアップグレードしようとしています。

一度GUIメニューからアップグレードした後、ダウングレードしました。
ダウングレードの作業としては、
・application/config/update.php を削除
・データベースにアップグレード以前のバックアップをインポート(Sequel Proを利用)
・CUIコマンドから orm:generate-proxies を実行
を行いました。

これでバージョンは5.7に戻ったのですが、再度GUIメニューからバージョンアップしようとしたところ、
「更新をインストール」を押しても
There is no column with name 'avtreetopicnodeid' on table 'atSelectedTopics'.
というエラーが表示されて停止し、
以降ページを開こうとすると以下のようなDoctrineのエラーが表示されます。

Doctrine \ DBAL \ Exception \ InvalidFieldNameException
An exception occurred while executing 'SELECT t1.akID AS akID_2, t1.akHandle AS akHandle_3, t1.akName AS akName_4, t1.akIsSearchable AS akIsSearchable_5, t1.akIsInternal AS akIsInternal_6, t1.akIsSearchableIndexed AS akIsSearchableIndexed_7, t1.atID AS atID_8, t1.akCategoryID AS akCategoryID_9, t1.pkgID AS pkgID_10, t1.akCategory FROM CollectionAttributeKeys t0 INNER JOIN AttributeKeys t1 ON t0.akID = t1.akID WHERE t1.akHandle = ? LIMIT 1' with params ["og_title"]: SQLSTATE[42S22]: Column not found: 1054 Unknown column 't1.akCategory' in 'field list'

ダウングレードの仕方に問題があったのでしょうか?
MAMP上で発生したのですが、別のサーバー上で試してみても同じ状況になっています。
1日かけても解決の方法がわからず、アップグレードが不可能な状態です…。
どなたかお力添えをお願いします。

サーバー: MAMP 4.1.1、xserver
PHPバージョン: 7.1.1
MySQLバージョン: 5.6.35

Posted on 10月 23, 2017 at 11:00 午後

Re: Page List Plus

concrete5 8.2.1
Page List+ 2.0.0

concrete5.7バージョンでは動いていたページ属性の選択によるフィルタリングですが、
concrete5 8ではエラーが発生するようです。

フィルター > Custom Page Attributesで属性を選択し、「matches any from search value」を選択して保存・更新すると、
TypeError
Argument 1 passed to Concrete\Core\Attribute\Controller::__construct() must be an instance of Doctrine\ORM\EntityManager, null given
といったエラーが表示されます。

エラーが表示されるとブロックを消したりもできなくなっちゃうので一応、エラーの発生を回避する方法としては
packages/skybluesofa_page_list_plus/blocks/page_list_plus/search/filters/multiple_options.php
の、11行目から19行目ぐらいをコメントアウトするとページは表示されます。
(絞り込みは行われない)

マーケットプレイスのサポート掲示板も放置されてるみたいなので、公式なバージョン8対応は厳しそうですね…。

Posted on 9月 21, 2017 at 1:28 午後

Re: 公開したページを下書きに戻す

なるほど、わかりました!
バージョン画面を使う方法があるんですね。ありがとうございます!

Posted on 4月 18, 2017 at 11:30 午前

公開したページを下書きに戻す

concreet5 5.7を使っています。
誤って公開状態にしたページを、元の非公開(下書き)状態に戻したいのですが、
そのようなボタンが見当たりません。

一応、ページ権限設定で表示・非表示を切り替えることはできますが、
管理者ではない普通のユーザーにとってわかりやすい方法はないかなと思って探しています。
一度公開してしまったページは下書きに戻すことは不可能なのでしょうか?

Posted on 4月 17, 2017 at 4:27 午後

Re: Fileクラスで定義されていないメソッドが使える理由

マジックメソッド…!そういうのもあるんですね。
ちょっと複雑で深追いできませんでしたが、__call()メソッドの中でVersionオブジェクトに渡しているということはわかりました。
Versionクラスを継承している様子もなく、どうなっているのかわからなかったので助かりました。
いろいろ調べてみたいと思います。ありがとうございます!

Posted on 4月 12, 2017 at 4:47 午後

Fileクラスで定義されていないメソッドが使える理由

concrete5のというより、phpの基本的な質問になってしまうかもしれないんですがすみません。

例えば、画像の横幅を取得したいときに、
$image = File::getByID(hoge);
などして取得したFileオブジェクトに対して
$image->getAttribute("width");
みたいなことをすると思います。

ドキュメントを見ても、FileクラスのメソッドとしてgetAttribute()というものは定義されていません。
(同じ名前空間のVersionクラスには定義されているようなのですが…)

どういう仕組みでこのメソッドが使えるようになっているのでしょうか?
仕組みがわからないまま使うのはモヤモヤするので、詳しい方、ご教授いただけると幸いです。

Posted on 4月 12, 2017 at 1:35 午後

Re: ダイアログがものすごく下に出る

自己解決しました。

自分でも意味のわからない話ですが、
<?php Loader::element('header_required'); ?>
を間違って2カ所で読み込んでいたことが原因で、いろんなことがおかしくなっていたようです。
バグではありませんでした。お騒がせしました。

Posted on 4月 07, 2017 at 6:35 午後

ダイアログがものすごく下に出る

Concrete 5.7.5.13を使ってテーマ作成をしています。

ブロック編集などの際にポップアップしてくるダイアログボックスがものすごく下に出るようになって困っています。

ダイアログは普通はウインドウのサイズを基準とした中心に表示されるようになっていますが、どうやらいつからかページ全体のサイズを基準とした中心に出てくるようになったらしく、しかもfixedで表示位置が固定されているため、少し長いページだとウインドウサイズより下に表示されて触れないようになってしまいました。

HTMLやJS、CSSなど、ページテンプレート内で使っている要素は全て消して試してみたのですが、やはりページサイズを基準として中心に表示される状況です。

どなたか、似たような経験をされた方がいらっしゃったら、解決法を教えていただきたいです。

Posted on 4月 07, 2017 at 12:37 午後

Re: カスタムテンプレートが存在しないview.cssを探そうとする問題

ありがとうございます!!解決しました!!

というか、helpにそのものズバリの記事がありましたね…失礼しました。
http://concrete5-japan.org/help/5-7/developer/working-with-blocks/working-with-existing-block-types/creating-additional-custom-view-templates/automatically-including-c...

Posted on 11月 17, 2016 at 5:59 午後

Re: カスタムテンプレートが存在しないview.cssを探そうとする問題

すみません、環境情報を忘れてました。

↓共通
# concrete5 Version
Core Version - 5.7.5.9
Version Installed - 5.7.5.9
Database Version - 20160615000000

# concrete5 Packages
Block Designer (2.5.0), Block Designer Pro (2.4.1), Debug Kit (0.9.5).

# concrete5 Cache Settings
Block Cache - Off
Overrides Cache - Off
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

↓開発環境(MAMP)
# Server Software
Apache/2.2.29 (Unix) mod_wsgi/3.5 Python/2.7.10 PHP/7.0.8 mod_ssl/2.2.29 OpenSSL/0.9.8zh DAV/2 mod_fastcgi/2.4.6 mod_perl/2.0.9 Perl/v5.22.0

# Server API
apache2handler

# PHP Version
7.0.8

# PHP Extensions
apache2handler, bcmath, bz2, calendar, Core, ctype, curl, date, dom, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, imap, intl, json, ldap, libxml, mbstring, mcrypt, mysqli, mysqlnd, openssl, pcre, PDO, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, Reflection, session, SimpleXML, soap, sockets, SPL, sqlite3, standard, tokenizer, wddx, xml, xmlreader, xmlwriter, xsl, 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 - 60
max_input_vars - 1000
memory_limit - 128M
post_max_size - 32M
sql.safe_mode - Off
upload_max_filesize - 32M
ldap.max_links - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 1440
soap.wsdl_cache_limit - 5

↓テスト環境(さくらのレンタルサーバー)

# Server Software
Apache/2.2.31

# Server API
cgi-fcgi

# PHP Version
5.6.27

# PHP Extensions
cgi-fcgi, Core, ctype, curl, date, dom, ereg, exif, fileinfo, filter, gd, gettext, gmp, hash, iconv, json, libxml, mbstring, mcrypt, mysql, mysqli, mysqlnd, openssl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, posix, Reflection, session, SimpleXML, snmp, soap, SPL, sqlite3, standard, tokenizer, xml, xmlreader, 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 - 60
max_input_vars - 64K
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 - 1440
soap.wsdl_cache_limit - 5
opcache.max_accelerated_files - 2000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

Posted on 11月 16, 2016 at 5:39 午後