✏️ 编辑:openpnePermissionTask.class.php
路径:
/virtual/bigbrother/sns/lib/task/openpnePermissionTask.class.php
大小:1.07 KB · 修改:2010-08-10 13:59:42 · 权限:0644 · 可写
← 返回目录
👁 查看
⬇ 下载
<?php /** * This file is part of the OpenPNE package. * (c) OpenPNE Project (http://www.openpne.jp/) * * For the full copyright and license information, please view the LICENSE * file and the NOTICE file that were distributed with this source code. */ class openpnePermissionTask extends sfProjectPermissionsTask { protected function configure() { $this->namespace = 'openpne'; $this->name = 'permission'; $this->briefDescription = 'Fixes directory permissions for OpenPNE'; $this->detailedDescription = <<<EOF The [openpne:permission|INFO] task fixes directory permissions for OpenPNE. Call it with: [./symfony openpne:permission|INFO] EOF; } protected function execute($arguments = array(), $options = array()) { parent::execute($arguments, $options); $webCacheDir = sfConfig::get('sf_web_dir').'/cache'; $this->getFilesystem()->chmod($webCacheDir, 0777); $dataDir = sfConfig::get('sf_data_dir').'/config'; $fileFinder = sfFinder::type('file'); $this->getFilesystem()->chmod($fileFinder->in($dataDir), 0666); } }
💾 保存
取消
保存为 UTF-8,换行统一为 LF