Re: フォームの不具合
上記の”別の参加者”です。
私の環境(ローカルMac)は、以下の通りです。
# concrete5 Version
5.7.1
# concrete5 Packages
None
# concrete5 Overrides
languages/da_DK, languages/de_DE, languages/el_GR, languages/fi_FI, languages/fr_FR, languages/it_IT, languages/ja_JP, languages/nl_NL, languages/ru_RU, languages/sl_SI, languages/sv_SE, languages/tr_TR
# concrete5 Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).
# Server Software
Apache/2.4.10 (Unix) OpenSSL/1.0.1i PHP/5.4.31 mod_perl/2.0.8-dev Perl/v5.16.3
# Server API
apache2handler
# PHP Version
5.4.31
# PHP Extensions
apache2handler, bcmath, bz2, calendar, Core, ctype, curl, date, dba, dom, ereg, exif, fileinfo, filter, ftp, gd, gettext, hash, iconv, imap, json, ldap, libxml, mbstring, mcrypt, mhash, mssql, mysql, mysqli, mysqlnd, openssl, pcre, PDO, pdo_mysql, pdo_pgsql, pdo_sqlite, Phar, posix, Reflection, session, shmop, SimpleXML, soap, sockets, SPL, sqlite3, standard, sybase_ct, sysvsem, sysvshm, 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 - 128M
sql.safe_mode - Off
upload_max_filesize - 128M
ldap.max_links - Unlimited
mssql.max_links - Unlimited
mssql.max_persistent - Unlimited
mssql.max_procs - Unlimited
mssql.textlimit - Server default
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
sybct.max_links - Unlimited
sybct.max_persistent - Unlimited
以上、宜しくお願いします。
多摩勉強会/遠藤
Re: フォームの不具合
今度は、version5.7.2でソースを追っています。
実際にエラーが発生しているのは、
/concrete/blocks/Form/Controller.php
の320行目です。
この、phpプログラム(コントローラー)の最初で、
namespace Concrete\Block\Form;
と、namespaceの宣言をした上で、320行目で、
$fi = new FileImporter();
としている為、
use宣言が足りてませんね?
3行目から8行目位にuse宣言があるので、
ここに、
use FileImporter;
を追加してあげると、
Class 'Concrete\Block\Form\FileImporter' not found
のエラーは出なく成りますね。
ただ、自分の場合、それでも、
以下のエラーを修正してください。
無効なファイル拡張子です。
といった、次のエラーが発生します。