Проблема в с php, что делать?

Ссылка скопирована
PHP
1 ответ

Я использую https://github.com/thedudeguy/PHP-Minecraft-Rcon для выдачи привилегии на сайте.
Так вот, это api вызывает вот эту ошибку -> Fatal error: Allowed memory size of 1347703913 bytes exhausted (tried to allocate 1347703912 bytes)

(главное я выдал ей больше памяти чем она требует, но все равно ничего не работает).

Дополнительно:

Если кто будет просить код - не давай - они стебутся просто.

  • https://github.com/thedudeguy/PHP-Minecraft-Rcon/i...
    Прям в ишью. Похорошему надо разбираться почему там память как не в себя потребляется.
    Но похоже автору(ам) скрипта проще снять лимиты и взять дедик с большим количеством памяти.
  • Ответы:

    Вероятно в скрипте есть утечка памяти и чтобы скрипт заработал корректно, надо убрать эту ошибку.

    Это настройка memory_limit, важно ее прописать именно в используемом php.ini
    А вообще это более 1GB памяти, немало, по умолчанию гораздо меньше.
    В режиме cli она -1 неограниченно.

    • у меня там указано 2 гигабайта
    • vasya2288, я только однажды ставил php 2 гигабайта, когда парсил базу фиас и то я делал тогда это очень криво и наспех, и столько памяти нафиг не надо. Ваш скрипт кривой 99%. Далее цифра 1347703913 менее 2 гигабайт, а значит прописали вы не в том php.ini или может быть на самом сервере памяти не хватает физически.
    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Роман IT Ответ

    Для решения проблемы с PHP, первым шагом будет проверка версии PHP, которую вы используете. Убедитесь, что у вас установлена поддерживаемая версия PHP, и она соответствует требованиям вашего проекта. Если у вас установлена устаревшая версия PHP, рекомендуется обновить ее до последней стабильной версии.

    Если проблема связана с конфигурацией PHP, вам следует проверить настройки php.ini. Убедитесь, что все необходимые расширения PHP установлены и включены. Также стоит проверить логи ошибок PHP, чтобы выявить возможные проблемы в работе приложения.

    Если проблема заключается в коде PHP, важно провести отладку кода. Для этого можно использовать инструменты отладки, такие как Xdebug или Zend Debugger. Они помогут выявить ошибки в коде и упростить процесс поиска их решения.

    Если у вас проблема с выполнением определенного скрипта или запроса PHP, удостоверьтесь, что ваш сервер настроен правильно. Проверьте конфигурацию веб-сервера (например, Apache или Nginx) и убедитесь, что все настройки правильно сконфигурированы для работы с PHP.

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

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно