Discuz手機版不能顯示用戶頭像,電腦版可以正常顯示用戶頭像。 已經換了幾個手機模板了,都是一樣的故障。 請教下大佬們該如何處理? 查看全文
good_idea 發表于 2019-8-23 10:39 完美解決,感謝?。。。? |
杰瑞科技 發表于 2019-8-22 19:39 感謝大佬幫我解決了這個問題。 分享下答案: /var/www/html/upload/uc_server/avatar.php 文件第14行: define('UC_API', strtolower(($_SERVER[‘SERVER_PORT’] == 443 || $_SERVER[‘HTTPS’] == ‘on’ ? ‘https’ : ‘http’).’://’.$_SERVER[‘HTTP_HOST’].substr($_SERVER[‘PHP_SELF’], 0, str rpos($_SERVER[‘PHP_SELF’], '/')))); 改成這樣: define('UC_API', strtolower('https'.'://'.$_SERVER['HTTP_HOST'].substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], '/')))); |
Failure 發表于 2019-8-23 10:00 已經是靜態頭像了,/uc_server/avatar.php 這個文件該怎么修改呢?大佬 |
500 報錯, 簡單的處理方方法 去掉頭像動態 或者將 /uc_server/avatar.php 這個文件的代碼修改。 |
杰瑞科技 發表于 2019-8-22 19:39 報錯日志: [Fri Aug 23 09:42:34.026657 2019] [:error] [pid 13876] [client xxxxxx ] PHP Parse error: syntax error, unexpected ':', expecting ',' or ')' in /var/www/html/upload/uc_server/avatar.php on line 14, referer: https://www.51anidea.com/forum.php?mod=forumdisplay&fid=75&mobile=2 /var/www/html/upload/uc_server/avatar.php 文件第14行是這樣的: define('UC_API', strtolower(($_SERVER[‘SERVER_PORT’] == 443 || $_SERVER[‘HTTPS’] == ‘on’ ? ‘https’ : ‘http’).’://’.$_SERVER[‘HTTP_HOST’].substr($_SERVER[‘PHP_SELF’], 0, str rpos($_SERVER[‘PHP_SELF’], '/')))); |
手機版|小黑屋|Discuz! 官方交流社區
( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|
GMT+8, 2025-9-19 12:29 , Processed in 0.088679 second(s), 37 queries .
Powered by Discuz! W1.0 Licensed
Copyright © 2001-2025 Discuz! Team.