小编Mis*_*h90的帖子

调用未定义函数 Intervention\Image\Gd\imagecreatefromjpeg() Laravel 8 + Docker 桌面 4.4.4

这是我的泊坞窗文件:

FROM php:8.0-fpm-buster

# Arguments defined in docker-compose.yml
ARG user
ARG uid

# Install system dependencies
RUN apt-get update && apt-get install -y \
    build-essential \
    git \
    curl \
    libpng-dev \
    libjpeg-dev \
    libfreetype6-dev \
    libjpeg62-turbo-dev \
    jpegoptim optipng pngquant gifsicle \
    libonig-dev \
    libxml2-dev \
    zip \
    sudo \
    unzip \
    npm \
    nodejs \
    && docker-php-ext-configure gd --with-freetype --with-jpeg \
    && docker-php-ext-install -j$(nproc) gd

# Clear cache
RUN apt-get clean && rm -rf /var/lib/apt/lists/*

# Install PHP …
Run Code Online (Sandbox Code Playgroud)

gd libjpeg docker-desktop php-8 laravel-8

5
推荐指数
1
解决办法
9240
查看次数

列出SilverStripe站点中最受欢迎的页面

我们如何列出SilverStripe中最受欢迎(浏览次数最多)的页面?

我想列出网站中浏览次数最多的博文.

我尝试了以下代码,但它无法正常工作:

public function MostPopularBlogArticles($num = 5) { 
    return DataObject::get(
        "BlogPostPage",
        "Status = 'Published'",
        "`PageCounter`.Counter DESC",
        "INNER JOIN PageCounter ON `PageCounter`.PageID = `BlogPostPage`.ID",
    $num
    );
}
Run Code Online (Sandbox Code Playgroud)

模板:

<ul>
    <% control MostPopularBlogArticles(5) %>
    <li>
        <a href="$Link" title="$Title.XML">$MenuTitle.XML</a>
    </li>
    <% end_control %>
</ul>
Run Code Online (Sandbox Code Playgroud)

php silverstripe

1
推荐指数
1
解决办法
266
查看次数

标签 统计

docker-desktop ×1

gd ×1

laravel-8 ×1

libjpeg ×1

php ×1

php-8 ×1

silverstripe ×1