簡體   English   中英

托管了Drupal 7網站,但無法清除緩存,請運行cron

[英]Hosted a Drupal 7 site, but not able to clear cache, run cron

我在第一個站點上托管了一個drupal 7站點(mysite.com),然后做的是-將本地站點(mysite_beta.com)的本地drupal代碼集復制到服務器,並導入了本地DB。

現在,我無法運行cron(admin >> config >> cron),也無法清除緩存(admin >> config >> performance)。 每當我按下這些按鈕時,它就會給我空白頁面,同時我還檢查了服務器上是否還啟用了所有本地PHP擴展。

如果所有PHP擴展都正確,則很可能是內存問題。 您可以采用多種方法來增加PHP可以達到的內存限制,使用的方法,取決於主機提供的內容及其所提供的自由度。

您可以嘗試以下方法之一(我將從2開始):

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

  2. 修改php.ini ,前提是您具有訪問權限。

    • 找到您當前正在使用的php.ini文件,您可以使用phpinfo()函數找到它。

    • 更改php.ini文件中的memory_limit參數。 就像是:

      內存限制= 128M;

    • 重新啟動Apache。 許多主機會處理這個問題,您要做的就是保存文件。

  3. .htaccess

在Drupal根目錄中查找.htaccess文件,然后轉到以下內容:

覆蓋PHP設置。 更多信息,請訪問sites / default / settings.php

但是以下內容無法在運行時更改。

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

php_value memory_limit 128M

4. settings.php

編輯site / default / settings.php。 這只會影響使用此文件的站點。

搜索“ PHP設置”部分,在該部分的末尾添加以下行:

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

我希望您可以使用這些方法之一。 問候。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM