托管了一个Drupal 7站点,但无法清除缓存,运行cron

时间:2014-05-25 20:34:20

标签: caching drupal cron

我在我的第一个网站上安装了一个drupal 7网站(mysite.com),我所做的是 - 将本地站点(mysite_beta.com)的本地drupal代码集复制到服务器并导入我的本地数据库。

现在我无法运行cron(admin>> config>> cron)也无法清除缓存(admin>> config>>性能)。每当我按下这些按钮时,它都会给我一个空白页面。我也检查过所有本地PHP扩展都在服务器上启用了。

1 个答案:

答案 0 :(得分:0)

如果所有PHP扩展都正确,很可能是内存问题。有许多方法可以增加PHP可以达到的内存限制,使用的方法取决于主机提供的内容以及它为您提供的自由。

你可以尝试其中一种(我从第2开始):

  1. 使用Drupal Tweaks模块http://drupal.org/project/drupal_tweaks

  2. 修改php.ini ,前提是您有权访问。

    • 找到您当前使用的php.ini文件,您可以使用phpinfo()函数找到它。

    • 更改php.ini文件中的memory_limit参数。类似的东西:

      memory_limit = 128M;

    • 重启Apache。许多主机负责这一点,您只需保存文件即可。

  3. <强>的.htaccess

  4. 在Drupal根目录中查找.htaccess文件,然后转到以下部分:

      

    覆盖PHP设置。更多网站/ default / settings.php

         

    但是在运行时无法更改以下内容。

    在这些行之后,添加以下行:

    php_value memory_limit 128M
    

    <强> 4。的settings.php

    编辑sites / default / settings.php。这只会影响使用此文件的网站。

    搜索PHP设置部分,在该部分的末尾添加以下行:

    ini_set('memory_limit', '128M');
    

    我希望你能使用其中一种方法。 问候。