嗨,我在magento /媒体目录中消失了.htaccess文件时遇到了一些问题。
我想设置cron以检查该文件是否存在,如果不存在,我想刷新/将其推送到该目录。
config.xml文件
<crontab>
<jobs>
<watchdog_htaccess>
<schedule>
<cron_expr>*/15 * * * *</cron_expr>
</schedule>
<run>
<model>mypage_watchdog/Media::updateHtaccess</model>
</run>
</watchdog_htaccess>
</jobs>
</crontab>
我写了php函数:
public function updateHtaccess(){
$mediaCatalog = Mage::getBaseDir('media');
$htaccess = '.htaccess';
$file = $mediaCatalog . '/' . $htaccess;
if ( !file_exists($file) ){
$mediaCatalog->import($file);
}
}
我使用magento 1.9
我应该怎么做才能使其正常工作?