いつもお世話になっております。
concrete5開発初心者です。
現在、concrete5がインストールされているMySQLとは別の(サーバは同じ)
データベースにテーブル"user"を作成し、外部フォームとして作成した
search.phpに検索用語を入力し、controllerに保存した serch.php側でuser
からデータを検索して表示するコードを実装しましたが、「404 page not found」と
表示されてしまいます。
外部フォームはフォームヘルパーを使わず、通常のHTMLで書いております。
また、Controller側のsearch.php側では、通常のphpからの呼出を実施しています。
ローカルでの実行(xampp等)では正常に動きました。
DBへの接続にPDOを用いておりますが、それがまずいのでしょうか?
どこが拙いのかご指摘いただけると幸いです。
どうぞよろしくお願いいたします。
※添付ファイルにコードを表示いたしました。
※環境情報
# concrete5 Version
Core Version - 8.5.2
Version Installed - 8.5.2
Database Version - 20190925072210
# Database Information
Version: 5.1.73
SQL Mode:
# concrete5 Packages
Cycle2 Slide Show (1.0.2), Honest Websites Back To Top (1.1.0), Lazy Menu (1.1), Manual Nav (2.2.0), Random Image (2.0.0), Ronyd Expanded Search Bar (2.0)
# concrete5 Overrides
blocks/autonav/templates/mainnav/view.php, blocks/autonav/templates/mainnav/css/flexnav.css, blocks/autonav/templates/mainnav/css/font-awesome.css, blocks/autonav/templates/mainnav/css/page.css, blocks/autonav/templates/mainnav/css, blocks/autonav/templates/mainnav/font/fontawesome-webfont.eot, blocks/autonav/templates/mainnav/font/fontawesome-webfont.svg, blocks/autonav/templates/mainnav/font/fontawesome-webfont.ttf, blocks/autonav/templates/mainnav/font/fontawesome-webfont.woff, blocks/autonav/templates/mainnav/font/FontAwesome.otf, blocks/autonav/templates/mainnav/font, blocks/autonav/templates/mainnav, blocks/autonav/templates, blocks/autonav, blocks/external_form/form/controller/test_form.php, blocks/external_form/form/controller/search.php, blocks/external_form/form/controller, blocks/external_form/form/test_form.php, blocks/external_form/form/login.php, blocks/external_form/form/ex_form.php, blocks/external_form/form/search.php, blocks/external_form/form/Enq_Hodanren.php, blocks/external_form/form, blocks/external_form, js/app.js, js/jquery-form.js, mail/mail_send.php
# 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
# Server API
apache2handler
# PHP Version
7.1.33
# PHP Extensions
apache2handler, bcmath, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, imap, intl, json, ldap, libxml, mbstring, mcrypt, mysqli, mysqlnd, odbc, openssl, pcre, PDO, pdo_mysql, PDO_ODBC, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, recode, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, SPL, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib
# PHP Settings
max_execution_time - 3600
log_errors_max_len - 4096
max_file_uploads - 100
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 64M
post_max_size - 384M
sql.safe_mode - Off
upload_max_filesize - 256M
ldap.max_links - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
odbc.max_links - Unlimited
odbc.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
session.cache_limiter - no value
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
opcache.max_accelerated_files - 4000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5
Posted on 6月 29, 2020 at 2:12 午後
|
いつも大変お世話になっております。
外部フォームでログイン用ブロックを作成し、Expressに追加した
エンティティに保存されているユーザデータと照合してログインを
許可したいと考えております。
ユーザ用エンティティはエクスプレスから新規で作成いたしました。
外部フォームの「ログイン」ボタンをクリックした際、データベース
へ接続するときは、
例えば、Expressエンティティ名を「user_login」としますと、
public static function getUser($id)
{
$db = \Database::connection();
$userinfo = $db->fetchColumn('SELECT foo FROM user_login WHERE id = ?', [$id]);
return $userinfo;
}
で、ユーザIDが一致するデータ配列を取得できるものでしょうか?
コントローラとして作成したphpファイルで、上記クエリを実行してみましたが、
データが取得できていないようです。
ご教示頂けますと幸いです。
宜しくお願いいたします。
# concrete5 Version
Core Version - 8.5.2
Version Installed - 8.5.2
Database Version - 20190925072210
# Database Information
Version: 5.1.73
SQL Mode:
# concrete5 Packages
Cycle2 Slide Show (1.0.2), Honest Websites Back To Top (1.1.0), Lazy Menu (1.1), Manual Nav (2.2.0), Random Image (2.0.0), Ronyd Expanded Search Bar (2.0)
# concrete5 Overrides
blocks/autonav/templates/mainnav/view.php, blocks/autonav/templates/mainnav/css/flexnav.css, blocks/autonav/templates/mainnav/css/font-awesome.css, blocks/autonav/templates/mainnav/css/page.css, blocks/autonav/templates/mainnav/css, blocks/autonav/templates/mainnav/font/fontawesome-webfont.eot, blocks/autonav/templates/mainnav/font/fontawesome-webfont.svg, blocks/autonav/templates/mainnav/font/fontawesome-webfont.ttf, blocks/autonav/templates/mainnav/font/fontawesome-webfont.woff, blocks/autonav/templates/mainnav/font/FontAwesome.otf, blocks/autonav/templates/mainnav/font, blocks/autonav/templates/mainnav, blocks/autonav/templates, blocks/autonav, blocks/external_form/form/controller/test_form.php, blocks/external_form/form/controller, blocks/external_form/form/test_form.php, blocks/external_form/form/login.php, blocks/external_form/form/ex_form.php, blocks/external_form/form, blocks/external_form, js/app.js, js/jquery-form.js, mail/mail_send.php
# 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
# Server API
apache2handler
# PHP Version
7.1.33
# PHP Extensions
apache2handler, bcmath, bz2, calendar, Core, ctype, curl, date, dba, dom, enchant, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, imap, intl, json, ldap, libxml, mbstring, mcrypt, mysqli, mysqlnd, odbc, openssl, pcre, PDO, pdo_mysql, PDO_ODBC, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, recode, Reflection, session, shmop, SimpleXML, snmp, soap, sockets, SPL, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, wddx, xml, xmlreader, xmlrpc, xmlwriter, xsl, Zend OPcache, zip, zlib
# PHP Settings
max_execution_time - 3600
log_errors_max_len - 4096
max_file_uploads - 100
max_input_nesting_level - 64
max_input_time - 60
max_input_vars - 1000
memory_limit - 64M
post_max_size - 384M
sql.safe_mode - Off
upload_max_filesize - 256M
ldap.max_links - Unlimited
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
odbc.max_links - Unlimited
odbc.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
session.cache_limiter - no value
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
opcache.max_accelerated_files - 4000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5
Posted on 6月 17, 2020 at 4:29 午後
|