環境linux上直接安裝 如果你是在win開發號直接部署的應該是沒問題 我是直接在linux安裝的
這幾天研了下fastadmin 想用他的定時可是在使用的時候報錯 ZipArchive::extractTo(): Permission denied
根據報錯內容 是沒權限 可是權限給誰?給那個文件?
1、給權限
我找了找 是 /www/fastadmin 是我項目目錄 整個項目都給權限 試着單獨給,沒成功他還有樣式什么的,還不如直接全給了。
chmod -R 777 /www/fastadmin/
然后安裝就好了 如果權限給的過大安裝了插件在把權限改回去
2.添加定時
官方給的是 Linux下使用crontab -e -u 用戶名添加一條記錄
也就是先添加一條定時 這個定時在調用我們的定時任務
我的php用戶是 php-fpm
crontab -e -u php-fpm
* * * * * php /www/fastadmin/public/index.php /addons/crontab/autotask/index > /dev/null 2>&1 &
我的php做全局變量了
然后去后台看看能不能執行