Codesen
Estoy trabajando en WordPress. Necesito aumentar la memoria, así que agregué la siguiente línea a mi archivo .htaccess
# 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]
</IfModule>
php_value memory_limit 64M
mi página php de muestra
<?php
phpinfo();
pero arroja el error interno del servidor 500. Cuál es el problema aquí..
Ivan Hušnjak
En tus .htaccess puedes añadir:
PHP 5.x
<IfModule mod_php5.c>
php_value memory_limit 64M
</IfModule>
PHP 7.x
<IfModule mod_php7.c>
php_value memory_limit 64M
</IfModule>
Si la página se rompe nuevamente, entonces está usando PHP como mod_php en apache, pero el error se debe a otra cosa.
Si la página no se rompe, entonces está usando PHP como módulo CGI y, por lo tanto, no puede usar los valores de php; en el enlace que proporcioné podría ser una solución, pero no estoy seguro de que pueda aplicarlo.
Leer más sobre http://support.tigertech.net/php-valor
-
Si está utilizando PHP 7, entonces el código debería verse así:
<IfModule mod_php7.c> php_value memory_limit 900M </IfModule>
– Carol-Theodor Pelu
8 de octubre de 2018 a las 7:24
-
@Carol-Theodor Pelu. No entendí por qué 900M?
– MindRoasterMir
8 de marzo de 2019 a las 20:29
-
@MindRoasterMir no se trata de 900 millones, se trata de usar
mod_php7.c
para PHP7… la respuesta ya está editada, por lo que este comentario ahora parece extraño.– Ivan Hušnjak
11 de marzo de 2019 a las 17:36
-
Acabo de encontrar esto, pero no veo la diferencia entre las dos declaraciones. aunque podrían ser mis viejos ojos. ¿Qué me estoy perdiendo? (Entiendo que las declaraciones de ifModule son un ejemplo de cómo verificar versiones).
–Rick Hellewell
11 de abril de 2019 a las 1:38
¿En qué página arroja el error 500?
–Lenin Raj Rajasekaran
29 de agosto de 2012 a las 7:07
¿Su PHP se ejecuta en modo CGI o como un módulo de Apache (mod_php)?
– Ivan Hušnjak
29 de agosto de 2012 a las 7:13
¿Ha intentado cambiar en el archivo php.ini?
memory_limit = 64M
-Mohan Raj
29 de agosto de 2013 a las 8:59
Cerrado como fuera de tema, preguntándose por qué?
–Marcel Djaman
12 de octubre de 2016 a las 3:41