Php Joomla 3.2安装文件/目录所有权问题

Php Joomla 3.2安装文件/目录所有权问题,php,permissions,ftp,joomla3.0,file-ownership,Php,Permissions,Ftp,Joomla3.0,File Ownership,我正在尝试使用我的大学提供的主机安装Joomla 3.2。所以,我有一个mysql数据库,只有用户名和密码以及ftp用户名和密码才能传输数据。也就是说,没有安装Cpanel或ssh可用 如果我提取文件Joomla_3.2.0-Stable-Full_Package.zip并用ftp传输网站上的内容,这些文件/文件夹的所有者是用户“ftp_用户名”。只有设置ftp层,我才能继续安装Joomla 这是可行的,除了我不时收到诸如-->JFTP::rename:Bad response rename失败

我正在尝试使用我的大学提供的主机安装Joomla 3.2。所以,我有一个mysql数据库,只有用户名和密码以及ftp用户名和密码才能传输数据。也就是说,没有安装Cpanel或ssh可用

如果我提取文件Joomla_3.2.0-Stable-Full_Package.zip并用ftp传输网站上的内容,这些文件/文件夹的所有者是用户“ftp_用户名”。只有设置ftp层,我才能继续安装Joomla

这是可行的,除了我不时收到诸如-->JFTP::rename:Bad response rename失败之类的消息之外。更具体地说,我是在使用kunena时收到这条消息的

此外,我在网上看到FTP层不应该正常使用。此外,tmp/cache/logs还会产生权限问题

如果我删除ftp层(通过编辑configuration.php),那么我无法修改任何内容,因为Joomla无法修改文件(由ftp_username拥有)。当然,我可以将所有权限更改为777,但那将是自杀

我找到一篇帖子,解释了我现在的处境!特别是关于使用“chmod 4770”的建议是可行的,但我不知道它有多安全(没有尝试过)

有人知道我该怎么做吗

交叉张贴


提前感谢

在我看来,大学提供的托管选项可能限制太多,几乎不适用于任何CMS。你需要能够大量使用chmod和chown所有文件,以避免精神错乱


可能有一个FTP程序会在你上传文件时对你的文件进行chmod。如果您的组是www数据或apache需要的任何组,那么您可以775个文件夹和664个文件;你应该可以走了。

我找到了绕过这个问题的方法。如果你有另一个供应商,那就不值得了

  • 我用ftp层安装了joomla
  • 我安装了Extplorer插件
  • 使用插件在服务器上上传Joomla_3.2.0-Stable-Full_Package.zip。现在该文件归apache用户所有
  • 删除了服务器上除zip文件以外的所有(joomla安装)文件
  • 上载了一个php脚本以使用php()解压文件。安装文件夹/文件现在归apache用户所有
  • 在没有ftp层的情况下重新安装Joomla
  • 我想我可以使用一些php上传脚本来代替步骤1-4,但我已经安装了带有ftp层的Joomla


    就这样。开始工作。如果您有其他提供商,不用麻烦。

    Filezilla负责chmod,但chown不负责。我试图通过一个php脚本将文件传送到www数据,但我想我没有权限。。。无论如何,谢谢你,我会试着联系大学的IT部门。我以前在一所大学工作。一盒甜甜圈有很长的路要走。