我正在尝试上载wordpress主题,但始终失败,因为它需要更多的上载和帖子大小。
这是我拥有的.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 256
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 1000
# END WordPress
那样的话,网站会不断刷新,而不会显示任何内容 但是当我删除其他行并这样写时:
# 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>
# END WordPress
显示网站。
我已经搜索了几个小时,但没有发现任何可能有用的信息。 有先前经验的人都知道发生了什么事或如何解决?
谢谢
答案 0 :(得分:0)
经过测试,我看到了相同的行为,可以在日志中看到错误500
GET / HTTP/1.1" 500 185
设置php_value memory_limit 256M
时,错误已解决。
memory_limit整数
这将设置脚本的最大存储量字节 允许分配。这有助于防止为 耗尽服务器上的所有可用内存。注意没有 内存限制,请将此指令设置为-1。
要让php_value
在.htaccess
内部工作,您需要:
mod_php
。不适用于php-fpm
,但有another mechanism。AllowOverride
设置为Options
或All
我会尝试一次删除一个指令并enabling errors(具有讽刺意味的是,可以在.htaccess
中删除)
答案 1 :(得分:0)
将php_value memory_limit 256更改为php_value memory_limit 256M,它应该可以工作。所以你应该有:
php_value memory_limit 256M
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 1000