Joomla 3.9.14-configuration.php无法写为开发网站

问题描述 投票:0回答:1

在Lubuntu 18.04上使用MariaDB10.3,Apache2.4,PHP7.2(非常类似于Ubuntu 18.04)

我想脱机使用计算机来通过Joomla设计网站。以后,我想将此网站转移到共享主机服务器。我在浏览器中打开本地主机/安装并开始建立Joomala网站。我完成了前三个步骤

  1. 配置
  2. 数据库
  3. FTP
  4. 概述

现在,我挂在步骤4。所有图标均为绿色,除了该行末尾的“否”图标之外

configuration.php可写号

当前configuration.php仍在目录中:

/ home / tomjones / internet / public_html / installation / model / configuration.php

$ ls -l

显示

-rw-r--r-- 1 tomjones tomjones ... configuration.php

我确定了目录的所有者

/ home / tomjones / internet / public_html

as

www-data

通过在浏览器中打开仅包含1行代码的新user.php文件:

<?php echo exec('whoami'); ?> 

我更改了user:group.configuration.php来自

tomjones:tomjones

www-data:www-data

并重新启动了Apache 2 by

$ sudo /etc/init.d/apache2 restart

然后,我从Joomla安装菜单的第4步返回到3,然后从第3步前进到4。红色图标没有持续存在(configuration.php可写否)。

Joomla docs警告要更改configuration.php的权限。不过,我也尝试了不同的权限:

  • 0444(完全不可写)
  • 0644(原始)
  • 0664
  • 0666
  • 0777

对于以下两种所有权变体(用户:组)

  • tomjones:tomjones
  • www-data:www-data

我总是重新启动apache2,并在Joomla安装菜单中将其从4更改为3(FTP)更改为4(概述)。问题从未解决。因此,我没有按下按钮安装在Joomla安装菜单中。

您推荐什么?

php file-permissions joomla3.0 web-testing file-ownership
1个回答
0
投票

-rw-r--r-- 1 www-data:www-data应该适用于配置文件。当tomjones:tomjones是所有者时,我不希望该文件可写。

如果文件至少为0644并且由www-data拥有,我将尝试运行安装过程。

还值得再次检查所有其他文件是否归www-data:www-data所有。

© www.soinside.com 2019 - 2024. All rights reserved.