Не створено мініатюр


16

Я встановлюю WordPress на власному сервері, і він працює і працює ... одне, що я помітив, це те, що WordPress не створює жодних завантажуваних зображень. Зазвичай, коли я завантажую зображення через WordPress, воно генерує ескіз, середній та великий розмір зображення. WordPress встановлюється без помилок, а все інше працює нормально. Я спробував відновити ескізи, але це не спрацювало :-(

Будь-які ідеї?

Спасибі,
Джош

Відповіді:


15

Я зрозумів це!

У моєму файлі php.ini мені довелося скаментувати extension=php_gd2.dll, потім він почав працювати після того, як я відновив завантажені зображення :)

Спасибі,
Джош


3
Необхідність розширення gd справді була проблемою для мене. На моєму сервері CentOS я просто повинен був yum install php-gdі service httpd restartхоча. Дякую, що вказали на мене в напрямку!
danijar

3

Я вирішив і це питання.

З посиланням на відповідь Джоша Роджерса, мені довелося увійти до CPANEL мого сервера, у розділі "Програмне забезпечення та сервіси", залежно від налаштування вашого сервера, є "Вибрати версію PHP", потім поставте галочку "gd", збережіть та оновіть свою сторінку Wordpress або медіа-сторінку, а потім повторіть завантаження.

Якщо ви дивитесь на свою WordPress через FTP, ви можете оновити папку завантажень і побачити, що з'явилися різні розміри, тобто imagename100x100.jpg тощо, тощо.

Я сподіваюся, що це комусь допоможе.

Бернар


1
Для користувачів WHM перейдіть до EasyApache> Exhaustive Options> PHP, перевірте GD та відновіть Apache. Джерело: forums.cpanel.net/threads/how-to-install-php-gd-library.127773
Clarus Dignus

2

У мене недостатньо репутації, щоб коментувати відповідь @ guilherme-vaz. Його рішення спрацювало, але мені довелося перевірити, яку версію я використовую.

Використовуйте php -vcmd, щоб знайти версію php, яку ви використовуєте, а потім встановіть gd. У моєму випадку це було 7,1. Так я sudo apt install php7.1-gdі перезапустив апашsudo service apache2 restart


2

У мене була така ж проблема при моєму новому встановленні сервера з Ubuntu 16.04 та PHP 5.6. Проблема полягає в тому, що Wordpress спирається на модуль PHP GD для того, щоб генерувати ескізи. Розуміння Джоша змусило мене встановити модуль GD за допомогою цієї команди через SSH:

sudo apt install php5.6-gd

А потім перезапуск апаша:

sudo service apache2 restart

Працював як шарм!


0

Це не найкорисніша відповідь, але це інший варіант - на який я витратив пару годин.

Я просто пройшов через це ...... і це був фактично файл .

Мій сайт кидав жорсткі 500 помилок після початкового завантаження декількох файлів - так, мабуть, ескіз. У мене є кілька файлів, які можна повністю завантажити окремо, але не цей.
Як і у інших людей, я міг бачити файл у бібліотеці, але без попереднього зображення, і у нього не було жодних придатних для цього зображень, якщо я спробував би вставити його.

Я не знаю, як у мене є цей чарівний файл, який ламає WP.
Це добре відкривається на моєму ноутбуці.

Але спробувавши додаткові, окремі файли на прохання моєї хостингової компанії, стало зрозуміло, що це насправді конкретний файл - більш ніж трохи несподіваний.

Я знову створив файл в іншому форматі, і це було його закінченням.


0

Тут є Ubuntu 16.04 PHP 7.0.

Не було відсутнє розширення GD на моїй установці PHP.

Треба було робити

sudo apt-get install php7.0-gd
sudo service apache2 restart

І це зафіксувало.

Зауважте, що до пошуку "gd" в моїй PHP-інформації було дано лише 1 результат, після того як не було цілого розділу про GD.

джерело: https://www.digitalocean.com/community/questions/is-there-a-php-gd-command-for-php7

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.