文件、圖片上傳問題

正在查看 10 個帖子:1-10 (共 10 個帖子)
  • 作者
    帖子
  • fjadn2018
    • 文章數量: 24
    @fjadn2018
    樓主

    為什麼在後台媒體庫上傳媒體的時候會是這樣的,為啥是傳到 img.feibisi.com 去,而不是 wp-content\uploads 文件夾裏?

     

     

     

    詩語
    管理員
    • 文章數量: 5,932
    @feibisi

    項目管理主題的話,我們忘了去掉自定義代碼,稍等下,只需要刪掉 functions.php 的一段代碼就行。

    
    //添加媒體庫上傳文件地址自定義功能
    add_filter( 'upload_dir', 'custom_upload_dir' );
    function custom_upload_dir( $uploads ) {
        $dir = $_SERVER['DOCUMENT_ROOT'];
        $upload_path = '/data/wwwroot/img.feibisi.com/';
        $upload_url_path = 'https://img.feibisi.com';
    
        if ( empty( $upload_path ) || 'wp-content/uploads' == $upload_path ) {
            $uploads['basedir']  = WP_CONTENT_DIR . '/uploads';
        } elseif ( 0 !== strpos( $upload_path, ABSPATH ) ) {
            $uploads['basedir'] = path_join( ABSPATH, $upload_path );
        } else {
            $uploads['basedir'] = $upload_path;
        }
    
        $uploads['path'] = $uploads['basedir'].$uploads['subdir'];
    
        if ( $upload_url_path ) {
            $uploads['baseurl'] = $upload_url_path;
            $uploads['url'] = $uploads['baseurl'].$uploads['subdir'];
        }
        return $uploads;
    }
    詩語
    管理員
    • 文章數量: 5,932
    @feibisi

    這個主題過幾天會更新,可以自己先去掉這個代碼。

    fjadn2018
    • 文章數量: 24
    @fjadn2018
    樓主

    https://isjms.hikvision.com.cn/wp-json/pm/v2/roles?is_admin=1

    IE 調試工具中查到,錯誤裏,為啥會有上面 URL 中加粗的路徑的,網站目錄里根本就沒有這東西呀。

    詩語
    管理員
    • 文章數量: 5,932
    @feibisi

    另外説個 WordPress 的文件類型優化的問題,一般如果是你們客户或者工作人員不太注意上傳的文件和圖片文件名的話 (包含中文字符),有些情況下會出錯,推薦個插件:

    Wenprise Pinyin Slug 後台搜索下載。

    自動轉換 WordPress 中的中文文章別名、分類項目別名、圖片文件名稱為漢語拼音。

    詩語
    管理員
    • 文章數量: 5,932
    @feibisi

    https://isjms.hikvision.com.cn/wp-json/pm/v2/roles?is_admin=1

    這個是 admin 用户的權限 WordPress API 輸出地址,沒有也無所謂。

    不影響使用。

    fjadn2018
    • 文章數量: 24
    @fjadn2018
    樓主

    我已經找我們負責 PHP 開發的同事全部檢查過了,所有不正常的問題,都是由  wp-json/pm/v2  引起的,難道所有買了插件的人在網站根目錄上都沒有這個路徑,這個文件夾嗎?

     

    詩語
    管理員
    • 文章數量: 5,932
    @feibisi

    對,所有買了插件的人在網站根目錄上都沒有這個路徑,這個文件夾,而且是所有使用 WordPress 的用户都沒有這個路徑文件夾。

    這個是 WordPress 系統的 API 地址,本身就不是路徑。


    系統我們自己也在用,如果有問題,也沒必要刻意隱瞞什麼,你説你 PHP 同事檢查過,只能説是你同事功課做的不及格,要檢查應該是服務器方面才對。

    説是你服務器裝配的有問題不相信的話,可以訪問我們的這個鏈接:

    https://ok.weixiaoduo.com/wp-json/pm/v2/roles?is_admin=1

    提示信息正常。

    fjadn2018
    • 文章數量: 24
    @fjadn2018
    樓主

    服務器 centos    mysql   php   nginx  的版本有什麼特別要求嗎?

     

    詩語
    管理員
    • 文章數量: 5,932
    @feibisi

    推薦的 WordPress 運行環境為 Linux (CentOS) 服務器 PHP7.2 + Nginx + MySQL 環境,可先預裝寶塔面板;

    列下我們主站和一般給客户部署的環境參數:

    centos 6.5 以上版本,我們現在運行的是 7.2
    mysql 5.6 以上版本
    php 需要 7.0 以上版本,推薦 7.2 以上;
    nginx 1.4 或者最新的就行。

    硬件配置如下:

正在查看 10 個帖子:1-10 (共 10 個帖子)
  • 哎呀,回覆話題必需登錄。

話題信息

  • 當前位於:WP Project Manager
  • 9 條回覆
  • 2 個參與人
  • 最後回覆:<a href="https://bbs.weixiaoduo.com/users/feibisi/" title=" 查看詩語的個人資料" class="bbp-author-link"><span class="bbp-author-name"> 詩語</span></a>
  • 上次活動:<a href="https://bbs.weixiaoduo.com/topic/28351/#post-28424" title=" 回覆至:文件、圖片上傳問題">6 年、 6 月前</a>