上星期發現 ADOdb 在 Linux 下的 cache 會出現 chmod(): Operation not permitted 這個訊息。查看 cache 目錄應該是 PHP 以 safe mode 執行的關係,所以沒辦法建出 777 權限目錄。
這個問題還蠻好解決的,看一下 ADOdb cache 目錄的 owner 是 root ,只要改為執行 PHP 的 owner (如:apache) 就可以了。
範例:
chown apache cache
上星期發現 ADOdb 在 Linux 下的 cache 會出現 chmod(): Operation not permitted 這個訊息。查看 cache 目錄應該是 PHP 以 safe mode 執行的關係,所以沒辦法建出 777 權限目錄。
這個問題還蠻好解決的,看一下 ADOdb cache 目錄的 owner 是 root ,只要改為執行 PHP 的 owner (如:apache) 就可以了。
範例:
chown apache cache
2 comments On [PHP] chmod(): Operation not permitted 處理方式
請問用在Linux下使用ADOdb有什麼好處呀?
使用 ADODB 應該跟平台沒關係
他的好處也是可以跨平台
不過這應該算是 php 功勞才是 ._.