Không có hình thu nhỏ được tạo


16

Tôi thiết lập WordPress trên máy chủ của riêng mình và nó đang hoạt động ... một điều mà tôi nhận thấy là WordPress không tạo ra bất kỳ hình ảnh nào tôi tải lên. Thông thường khi tôi tải lên một hình ảnh thông qua WordPress, nó sẽ tạo ra một hình thu nhỏ, hình ảnh trung bình và kích thước lớn. WordPress cài đặt không có lỗi và mọi thứ khác đều hoạt động tốt. Tôi đã cố gắng xây dựng lại các hình thu nhỏ, nhưng nó không hoạt động :-(

Có ý kiến ​​gì không?

Cảm ơn,
Josh

Câu trả lời:


15

Tôi đã hiểu rồi!

Trong tệp php.ini của tôi, tôi đã không chú ý extension=php_gd2.dll, sau đó nó bắt đầu hoạt động sau khi tôi xây dựng lại những hình ảnh tôi đã tải lên :)

Cảm ơn,
Josh


3
Sự cần thiết của phần mở rộng gd thực sự là vấn đề đối với tôi. Trên máy chủ CentOS của tôi, tôi chỉ phải yum install php-gdservice httpd restartmặc dù. Cảm ơn đã chỉ cho tôi theo hướng!
danijar

3

Tôi đã giải quyết vấn đề là tốt.

Liên quan đến câu trả lời của Josh Rodgers, tôi đã phải đăng nhập vào CPANEL của máy chủ của tôi, trong phần "Phần mềm và Dịch vụ", tùy thuộc vào cách máy chủ của bạn được thiết lập, có "Chọn Phiên bản PHP", sau đó đánh dấu vào ô "gd", lưu lại và làm mới bài đăng trên wordpress hoặc trang truyền thông, sau đó thử tải lên.

Nếu bạn đang xem wordpress của mình qua FTP, bạn có thể làm mới thư mục tải lên của mình và thấy rằng các kích cỡ khác nhau đã xuất hiện, ví dụ như hình ảnh tên 100x100.jpg, v.v.

Tôi hi vọng điêu nay se giup được ai đo.

Bernard


1
Đối với người dùng WHM, hãy truy cập EasyApache> Tùy chọn toàn diện> PHP, kiểm tra GD và xây dựng lại Apache. Nguồn: forums.cpanel.net/threads/how-to-install-php-gd-library.127773
Clarus Dignus

2

Tôi không có đủ danh tiếng để bình luận câu trả lời @ guilherme-vaz. Giải pháp của anh ấy đã có hiệu quả nhưng tôi phải kiểm tra xem tôi đang sử dụng phiên bản nào.

Sử dụng php -vcmd để tìm phiên bản php bạn đang sử dụng, sau đó cài đặt gd. Trong trường hợp của tôi, nó là 7.1. Vì vậy, tôi đã làm sudo apt install php7.1-gdvà khởi động lại apachesudo service apache2 restart


2

Tôi gặp vấn đề tương tự khi cài đặt máy chủ mới với Ubuntu 16.04 và PHP 5.6. Vấn đề là Wordpress dựa vào mô-đun PHP GD để tạo các hình thu nhỏ. Cái nhìn sâu sắc từ Josh đã khiến tôi cài đặt mô-đun GD bằng lệnh này thông qua SSH:

sudo apt install php5.6-gd

Và sau đó khởi động lại apache:

sudo service apache2 restart

Làm việc như người ở!


0

Đây không phải là câu trả lời hữu ích nhất, nhưng nó là một biến thể khác - mà tôi mới dành vài giờ.

Tôi vừa mới trải qua điều này ...... và nó thực sự là tập tin .

Trang web của tôi đã bị lỗi 500 sau khi tải lên một vài tệp ban đầu - vì vậy rõ ràng là quá trình thu nhỏ. Tôi có một vài tệp để tải lên đầy đủ cá nhân, nhưng không phải tệp này.
Cũng như những người khác, tôi có thể thấy tệp trong thư viện, nhưng không có hình ảnh xem trước và nó không có bất kỳ hình ảnh có thể sử dụng nào cho tệp nếu tôi cố gắng chèn nó.

Tôi không biết làm thế nào tôi có tập tin ma thuật này phá vỡ WP.
Nó mở tốt trên máy tính xách tay của tôi.

Nhưng với việc thử thêm các tệp riêng lẻ theo yêu cầu của công ty lưu trữ của tôi, nó đã trở nên rõ ràng đó thực sự là tệp cụ thể - nhiều hơn một chút bất ngờ.

Tôi đã tạo lại tập tin theo một định dạng khác và đó là kết thúc của nó.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.