php安装文件夹权限,蛋糕php子文件夹安装,临时文件夹错误来自htaccess或文件权限?...

我的客户已经要求我为他们制作的蛋糕php应用程序进入他们现有服务器上的子目录。

所有这些都可以在我的远程和本地安装测试中完美运行

最初,我遇到了htaccess的问题,不得不将RewriteBase / quotesystem /添加到我的htaccess文件中,以便完全查看网站。所以我改变了我的htaccess如下:

蛋糕根.htaccess:

RewriteEngine on

RewriteBase /quotesystem/

RewriteRule ^$ app/webroot/ [L]

RewriteRule (.*) app/webroot/$1 [L]

应用程序.htaccess:

RewriteEngine on

RewriteBase /quotesystem/app/

RewriteRule ^$ webroot/ [L]

RewriteRule (.*) webroot/$1 [L]

和webroot .htaccess:

RewriteEngine On

RewriteBase /quotesystem/app/webroot/

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ index.php?/$1 [QSA,L]

现在我可以访问我的网站,但我得到有关临时目录的警告:

警告(2):SplFileInfo :: openFile(/web/sites/_p/_e/_t/petersen-stainless.co.uk/public/www/quotesystem/app/tmp/cache/persistent/cake_core_cake_en-gb)[功能。 SplFileInfo-openFile]:未能打开流:没有这样的文件或目录[CORE / Cake / Cache / Engine / FileEngine.php,第295行]

你可以在这里看到:http://www.petersen-stainless.co.uk/quotesystem

现在,我已经将临时目录CHMOD设置为777,所以每个人都应该拥有权限,但我仍然会遇到这些错误。

我删除了这些文件夹中的所有文件,以便清理临时目录。

当我使用我的ftp客户端 - 传输 - 查看文件权限时,所有者显示为(?),如果我尝试更改它,则出现错误:

无法更改“tmp”的所有者。服务器说:'网站CHOWN'不明白

我没有得到这个与我工作的任何其他网站。

我不明白知道发生了什么,这是一个权限问题还是.htaccess问题或两者兼而有之?或者它是一个服务器配置问题?

如果任何人都可以帮助解释这一点,并帮助我的理解,我会非常感激。

更新:

我在服务器上的目录结构如下所示:

- 上市

--- www

----- quotesystem

------- lib

-------应用程序

---------配置

--------- webroot

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值