向htaccess添加行以增加上载大小限制时出现内部服务器错误

时间:2017-02-06 12:04:57

标签: wordpress upload

我正在关注this tutorial以通过向htaccess文件添加行来增加默认的WordPress上传大小限制。这是我修改前的文件:

SetEnv PHP_VER 5_4

Options -Indexes
ErrorDocument 404 /index.php

RewriteEngine on 
RewriteCond %{HTTP_HOST} !^www.mosquee-mirail-toulouse.fr$
RewriteRule ^(.*)   /$1 [QSA,L,R]
# 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

教程说要在htaccess文件的最后添加这些行:

php_value upload_max_filesize 1000M
php_value post_max_size 2000M
php_value memory_limit 3000M
php_value max_execution_time 180
php_value max_input_time 180

然而,当我这样做时,网站停止工作,我得到一个空白页,而不是“内部服务器错误”。为什么呢?

2 个答案:

答案 0 :(得分:0)

您是否尝试过编辑php.ini文件? 您可以使用ftp访问它并将其添加到您的代码中。

答案 1 :(得分:0)

作为替代方案,您是否尝试过使用Filezilla等FTP程序通过root访问编辑php.ini文件?

  1. 转到:文件&gt;站点管理器&gt;协议:SFTP - SSH文件传输协议
  2. 输入您的根登录凭据。
  3. 前往:/ var / www / vhosts / system / [site-name] / etc
  4. 在这里你应该找到一个名为:php.ini
  5. 的文件
  6. 下载此内容并在Notepad ++等程序中输入并打开。
  7. 只需在文件中输入您的值即可。保存,然后上传到同一目录。
  8. 如果您的php.ini文件不在我建议的位置:

    1. 创建一个名为的文件并授权:phpinfo.php
    2. 插入代码:并保存文件。
    3. 将文件上传到您的public_html目录
    4. 然后前往http://yourdomain.com/phpinfo.php
    5. 查找标题为:Loaded Configuration File的行,并按照目录获取php.ini文件的位置。
    6. 我之前以这种方式编辑我的.htaccess文件时遇到了问题。我使用上述步骤进行了修改,并没有遇到任何问题。

      希望这对你有帮助!