cakephp:警告512/tmp/cache/在共享主机justhost上不可写

cakephp:警告512/tmp/cache/在共享主机justhost上不可写,cakephp,warnings,shared,host,Cakephp,Warnings,Shared,Host,当我访问www.merryflowers.com/webroot/时,我收到以下警告。根据我在上一篇文章(cakephp:在共享主机justhost上配置cakephp)中得到的指导,我右键单击app/tmp/(在远程服务器上)和其中的所有文件夹,并将权限设置为可写(即777)。但我仍然收到同样的警告 因为我使用的是Windows7(chmod不起作用),所以我还在tmp文件夹的命令提示符下尝试了CACLS。因为我不熟悉CACLS,所以我不知道使tmp对所有人都可写的确切命令。谁能帮帮我吗。多谢

当我访问www.merryflowers.com/webroot/时,我收到以下警告。根据我在上一篇文章(cakephp:在共享主机justhost上配置cakephp)中得到的指导,我右键单击app/tmp/(在远程服务器上)和其中的所有文件夹,并将权限设置为可写(即777)。但我仍然收到同样的警告

因为我使用的是Windows7(chmod不起作用),所以我还在tmp文件夹的命令提示符下尝试了CACLS。因为我不熟悉CACLS,所以我不知道使tmp对所有人都可写的确切命令。谁能帮帮我吗。多谢各位

 Warning (512): /home/aquinto1/public_html/merryflowers.com/tmp/cache/ is not writable [CORE/cake/libs/cache/file.php, line 278].php, line 429
Warning (512): /models/ is not writable [CORE/cake/libs/cache/file.php, line 278]
Warning (512): /persistent/ is not writable [CORE/cake/libs/cache/file.php, line 278]

您的站点是否通过XAMPP或WAMP等方式在您的Windows计算机上本地托管?这些是*nix路径,而不是Windows路径

您是否使用FTP客户端将FTP发送到您的站点并更改权限?通过FTP客户端执行此操作并不总是100%可靠。看起来您更改了/tmp上的perm,但它们没有像您所想的那样层叠到/tmp/cache等。试着一个接一个地设置它们

根据你的另一篇文章——你的网站是用远程主机建立的。我简要地看了一下他们的服务,从他们的外观来看,您可能可以远程(aka,“shell”或“ssh”)到您的服务器并访问命令行。现在很多网络主机都提供了这一功能,尽管您可能需要特别请求他们为您启用它

在Windows计算机上,您可以使用PuTTY将外壳插入远程服务器:


HTH.:)

不,它不是本地托管在WAMP上的,因为cakephp不能很好地与WAMP配合使用。我通过dreamweaver将我的站点连接到远程服务器。正如您所说,您直接在远程服务器上更改了/tmp/cache上的权限。我也不确定应该在哪个临时工上更改权限/tmp/或/app/tmp/?当你说我可以在远程服务器的命令行中使用shell时,你是说abt使用Unix还是Linux命令?根据我以前的阅读资料,很多网络主机使用Linux而不是Windows。根据您的建议,我将请求justhost使我能够访问他们的命令行。在nix上,/表示“根”。因此“/app”表示“应用程序的根”,而不是服务器的根/tmp是服务器的tmp目录/app/tmp是应用程序文件夹中的tmp文件夹。是的,shelling in意味着在PuTTY中打开一个到web服务器的SSH连接(几乎与您FTP in时FileZilla所做的完全相同)。它是到远程服务器的直接连接,因此您在其中运行的任何(*nix)命令都直接并立即在您的服务器上运行,而不是在您的Windows机器上运行。但是,Cake的神奇之处在于“Cake控制台”,您也可以在命令行上运行它(与SSH远程连接相同)