{"id":3928,"date":"2023-02-23T11:46:29","date_gmt":"2023-02-23T17:46:29","guid":{"rendered":"https:\/\/linuxitos.com\/main\/?p=3928"},"modified":"2023-02-23T11:46:29","modified_gmt":"2023-02-23T17:46:29","slug":"php-fatal-error-allowed-memory-xampp-fedora-37","status":"publish","type":"post","link":"https:\/\/linuxitos.com\/main\/php-fatal-error-allowed-memory-xampp-fedora-37\/","title":{"rendered":"PHP Fatal error allowed memory &#8211; XAMPP | Fedora 37"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2023\/02\/php_error_allowed_memory.png\"><img loading=\"lazy\" decoding=\"async\" width=\"860\" height=\"485\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2023\/02\/php_error_allowed_memory.png\" alt=\"\" class=\"wp-image-3929\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2023\/02\/php_error_allowed_memory.png 860w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2023\/02\/php_error_allowed_memory-300x169.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2023\/02\/php_error_allowed_memory-768x433.png 768w\" sizes=\"auto, (max-width: 860px) 100vw, 860px\" \/><\/a><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Contexto<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Recientemente estaba trabajando en un proyecto utilizando laravel, oracle database instalado en docker y XAMPP 8.2 como servidor web PHP, todo \u00e9sto solo instalado en Fedora 37.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Estaba intentando realizar un seeder y migraciones de archivos desde excel, sin embargo, durante el proceso salt\u00f3 el error: HP Fatal error: Allowed memory size of X bytes exhausted (x), investigando un poco sobre \u00e9sto, se debe a la cantidad del l\u00edmite de memoria configurado en php.ini.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2023\/02\/Screenshot-from-2023-02-23-11-21-03.png\"><img loading=\"lazy\" decoding=\"async\" width=\"968\" height=\"391\" src=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2023\/02\/Screenshot-from-2023-02-23-11-21-03.png\" alt=\"\" class=\"wp-image-3932\" srcset=\"https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2023\/02\/Screenshot-from-2023-02-23-11-21-03.png 968w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2023\/02\/Screenshot-from-2023-02-23-11-21-03-300x121.png 300w, https:\/\/linuxitos.com\/main\/wp-content\/uploads\/2023\/02\/Screenshot-from-2023-02-23-11-21-03-768x310.png 768w\" sizes=\"auto, (max-width: 968px) 100vw, 968px\" \/><\/a><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">Soluci\u00f3n<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Para resolver \u00e9ste problema, se debe editar el archivo php.ini, ya sea que est\u00e9 en xampp\/etc\/php.ini o bien en la ubicaci\u00f3n en la que se encuentre el archivo.<\/p>\n\n\n\n<pre style=\"background: #363F48; border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">sudo gnome-text-editor \/opt\/lampp\/etc\/php.ini<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">La soluci\u00f3n consiste en aumentar la cantidad de memoria a la cantidad que se requiera, por ejemplo, si necesitan 1 \u00f3 2GB, se puede configurar de la siguiente manera:<\/p>\n\n\n\n<pre style=\"background:#F2F2F2; border-radius: 2px; border: 1px solid #aaa; box-sizing: border-box; color: #222; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">; http:\/\/php.net\/memory-limit\nmemory_limit=2009<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Si se requiere especificar que no haya l\u00edmite de memoria, se debe establecer la configuraci\u00f3n a -1:<\/p>\n\n\n\n<pre style=\"background:#F2F2F2; border-radius: 2px; border: 1px solid #aaa; box-sizing: border-box; color: #222; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">; http:\/\/php.net\/memory-limit\nmemory_limit=-1<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Reiniciar el servicio de XAMPP<\/p>\n\n\n\n<pre style=\"background: #363F48; border-radius: 6px; border: 0px; box-sizing: border-box; color: white; font-family: menlo, monaco, monospace; font-style: inherit; font-weight: inherit; line-height: 15.68px; margin-bottom: 1.1em; max-width: 100%; outline: 0px; overflow: auto; padding: 13.125px 16.4062px; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;\">sudo \/opt\/lampp\/lampp restart<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Y con eso se resuelve el problema.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Contexto Recientemente estaba trabajando en un proyecto utilizando laravel, oracle database instalado en docker y XAMPP 8.2 como servidor web PHP, todo \u00e9sto solo instalado en Fedora 37. Estaba intentando realizar un seeder y migraciones de archivos desde excel, sin embargo, durante el proceso salt\u00f3 el error: HP Fatal error: Allowed memory size of X [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3929,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1889,7,1541,1890,10],"tags":[1894,1896,1897,1898,1895,1556,1899],"class_list":["post-3928","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desarrollo-web","category-fedora","category-web-developer","category-web-development","category-xampp","tag-allowed","tag-allowed-memort","tag-exhausted","tag-exhausted-xampp","tag-memory","tag-php","tag-php-ini"],"_links":{"self":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/3928","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/comments?post=3928"}],"version-history":[{"count":3,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/3928\/revisions"}],"predecessor-version":[{"id":3933,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/posts\/3928\/revisions\/3933"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/media\/3929"}],"wp:attachment":[{"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/media?parent=3928"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/categories?post=3928"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxitos.com\/main\/wp-json\/wp\/v2\/tags?post=3928"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}