Поддержка Проблемы и решения Установка не удалась: Internal Server Error

  • Не нашел, как тут прикрепить скриншоты, по этому объясню проблему на словах:

    Wordpress работает на локальном сервере Denwer, и они оба установлены на флешку. Ранее я уже разрабатывал сайт на этом же носителе и проблем никаких не возникало.

    Сейчас же, при попытке установить плагины из раздела «Плагины -> Добавить новый», сайт, прогрузившись около 10 секунд в попытке установки, выдает надпись «Установка не удалась: Internal Server Error», а на самой кнопке установки написано «Обновление не удалось».

    При попытке обновить WordPress на более свежую версию, сайт переходит на страничку загрузки и как бы «останавливается» на этапе «распаковки файлов». Тоже самое касается и загрузки плагинов посредством загрузки их через файл формата «.zip».

    Некоторые плагины все же устанавливаются. Из 10-15 предложенных плагинов устанавливается примерно 1 (подозреваю, что наименьшего веса).

    Процедуру переустановки wordress\denwer я делал, форматирование флешки — тоже. Что мне следует сделать чтобы установить необходимые плагины?

    • Тема изменена 4 года, 6 месяцев назад пользователем met4you.
Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Модератор Yui

    (@fierevere)

    ゆい

    как тут прикрепить скриншоты

    если очень надо — загружаете на сайт типа imgur.com и даете ссылку

    скорее всего вашему денверу мало времени на выполнение скриптов max_execution_time
    для скачивания и распаковки архивов плагина.
    Изменить переменную можно в php.ini

    Но это пальцем в небо предположение, чтобы узнать что там точно — найдите и посмотрите лог ошибок PHP вашего денвера

    Спасибо за ответ, проблему решил сам.

    Решение:
    Корневая папка WordPress по пути home\localhost\www\test(название Вашей папки с сайтом)\www\.htaccess

    В данном файле (.htaccess) добавляем строки в тело скрипта:
    php_value upload_max_filesize 128M
    php_value post_max_size 128M
    php_value max_execution_time 300
    php_value max_input_time 300
    php_value memory_limit 256M

    В результате должно получиться примерно так:
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase
    RewriteRule ^index\.php$ — [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    php_value upload_max_filesize 128M
    php_value post_max_size 128M
    php_value max_execution_time 300
    php_value max_input_time 300
    php_value memory_limit 256M
    </IfModule>
    # END WordPress

    З.Ы.
    Эти добавленные строки у меня лично единоразово пропали из файла, мне пришлось добавить их заново. Так что имейте ввиду куда обращаться 🙂

    • Ответ изменён 4 года, 6 месяцев назад пользователем met4you.
    Модератор Yui

    (@fierevere)

    ゆい

    php_value upload_max_filesize 128M
    php_value post_max_size 128M
    php_value max_execution_time 300
    php_value max_input_time 300
    php_value memory_limit 256M

    это обычно настраивается в php.ini, если у вас есть туда доступ (VPS сервера, локальные сервера)

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Установка не удалась: Internal Server Error» закрыта для новых ответов.