2018/04/20 23:10 JST

 掲示板目次 > サポート > インストール(Install) 新規トピック 返信
 MediaGallery プラグイン、Flashアップロード PHP7 Geeklog 2.1.2 でSQLエラー
前のトピックへ 次のトピックへ
   
Ivy
 2017/04/01 14:20 JST (参照数 511回)  

管理者

状態: オフライン
Site Admin

登録日: 2004/01/01
投稿数: 5806
場所:Tokyo
MediaGallery プラグイン、Flashアップロード PHP7 Geeklog 2.1.2 でSQLエラーが起きていないでしょうか。SSL環境だけの問題でしょうか。
PHP Formatted Code

This is being displayed as "Root Debugging" is enabled in your Geeklog configuration.

If this is a production website you must disable this option once you have resolved any issues you are investigating.

E_USER_ERROR(256) - 1064: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'AND gl_users.uid =' at line 1 @ //geeklog/system/databases/mysqli.class.php line 459


Call Stack
#       Function        File    Line
1       trigger_error   //geeklog/system/databases/mysqli.class.php     459
2       dbQuery //geeklog/system/lib-database.php       216
3       DB_query        //geeklog/system/lib-sessions.php       485
4       SESS_getUserDataFromId  //web/mediagallery/swfupload/swfupload.php      58
 array(3) {
  ["sql"]=>
  string(147) "SELECT *,format FROM gl_dateformats,gl_users,gl_userprefs WHERE gl_dateformats.dfid = gl_userprefs.dfid AND gl_userprefs.uid =  AND gl_users.uid = "
  ["ignore_errors"]=>
  int(0)
  ["result"]=>
  bool(false)
}
 
 
プロファイル メール Webサイト
 引用
mystral-kk
 2017/04/01 21:32 JST  

管理者

状態: オフライン
Site Admin

登録日: 2006/03/23
投稿数: 1022
場所:福岡県
public_html/swfupload/swfupload.phpの46行目を、
PHP Formatted Code

$uid = (isset($_POST['uid'])) ? COM_applyFilter($_POST['uid'], true)  : '';
 
から、
PHP Formatted Code

$uid = (isset($_POST['uid'])) ? COM_applyFilter($_POST['uid'], true)  : 1;
 
に変えるとどうなりますか?

-- mystral-kk, "Every cloud has a silver lining."
 
プロファイル メール Webサイト
 引用
Ivy
 2017/04/02 00:04 JST  

管理者

状態: オフライン
Site Admin

登録日: 2004/01/01
投稿数: 5806
場所:Tokyo
ありがとうございます。 SQLエラーはなくなりましたが、upload error 500が出ました。 パーミッションはすでに正しい値になっていますし、アップロードする画像を小さい画像に変更しても同様のエラーでした。
PHP Formatted Code

 - - [02/Apr/2017:00:05:47 +0900] "GET /mediagallery/admin.php?album_id=25&mode=upload HTTP/1.1" 200 8665 "https://www.geeklog.jp/mediagallery/album.php?aid=25&page=1" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36"
 - - [02/Apr/2017:00:05:48 +0900] "GET /mediagallery/swfupload/swfupload.swf?preventswfcaching=1491059148222 HTTP/1.1" 200 13345 "https://www.geeklog.jp/mediagallery/admin.php?album_id=25&mode=upload" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36"
 - - [02/Apr/2017:00:05:48 +0900] "GET /mediagallery/album_rpc.php?aid=25&_=1491059148124 HTTP/1.1" 200 535 "https://www.geeklog.jp/mediagallery/admin.php?album_id=25&mode=upload" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36"
 - - [02/Apr/2017:00:05:52 +0900] "GET /mediagallery/images/cancelbutton.gif HTTP/1.1" 200 14269 "https://www.geeklog.jp/mediagallery/style.css" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36"
 - - [02/Apr/2017:00:05:52 +0900] "POST /mediagallery/swfupload/swfupload.php HTTP/1.1" 500 4220 "https://www.geeklog.jp/mediagallery/admin.php?album_id=25&mode=upload" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36"

 
php.iniには
PHP Formatted Code

upload_max_filesize = 128M
post_max_size = 128M
memory_limit = 256M
display_errors = On
extension=php_mbstring.dll
 
 
プロファイル メール Webサイト
 引用
Ivy
 2017/04/02 01:46 JST  

管理者

状態: オフライン
Site Admin

登録日: 2004/01/01
投稿数: 5806
場所:Tokyo
ブラウザアップロードで、set_magic_quotes_runtime()がPHP7で未定義関数になっていることがわかり、それをとりあえずコメントアウトで修正したら、FLASHアップロードも動くようになりました。
 
プロファイル メール Webサイト
 引用
内容生成: 0.18 秒 新規トピック 返信
 時刻はすべて JST , 現在の時刻は 11:10 PM
通常 通常
注目トピック 注目トピック
ロック済 ロック済
新着 新着
注目トピック 新着 注目トピック 新着
ロック済トピック 新着 ロック済トピック 新着
ゲストユーザの投稿を見る 
ゲストユーザ投稿可能 
一部のHTMLを許可 
バッドワードをチェック