在 Lubuntu 18.04 上使用 MariaDB10.3、Apache2.4、PHP7.2(与 Ubuntu 18.04 非常相似)
我想离线使用我的计算机来使用 Joomla 设计网站。后来我想把这个网站转移到共享主机服务器上。我在浏览器中打开 本地主机/安装 并开始建立 Joomala 网站。 我完成了前 3 个步骤
- 配置
- 数据库
- FTP
- 概览
现在,我在第 4 步挂起。除了行尾的“否”图标之外,所有图标都是绿色的
configuration.php 可写否
目前configuration.php仍在目录中:
/home/tomjones/internet/public_html/installation/model/configuration.php
$ ls -l
显示
-rw-r--r-- 1 汤姆琼斯 汤姆琼斯 ... 配置.php
我确定了该目录的所有者
/home/tomjones/internet/public_html
作为
www-数据
在浏览器中打开新的 user.php 文件,其中只有 1 行代码:
<?php echo exec('whoami'); ?>
我更改了configuration.php的用户:组 来自
汤姆琼斯:汤姆琼斯至
www-数据:www-数据
并重新启动 apache 2
$ sudo /etc/init.d/apache2 restart
然后我从 Joomla 安装菜单中的第 4 步返回到第 3 步,然后从第 3 步前进到第 4 步。 红色图标 不 持续存在(configuration.php 可写否)。
Joomla docs警告更改configuration.php的权限。 尽管如此,我也尝试了不同的权限:
- 0444(根本不可写)
- 0644(原件)
- 0664
- 0666
- 0777
对于以下两种所有权变体(用户:组)
- 汤姆琼斯:汤姆琼斯
- www-数据:www-数据
我总是重新启动apache2,并在Joomla安装菜单中从4更改为3(FTP)到4(概述)。 问题始终没有得到解决。 因此,我没有按下按钮 安装 在 Joomla 安装菜单中。
你有什么建议?
最佳答案
-rw-r--r-- 1 www-data:www-data
应该适用于配置文件。当 tomjones:tomjones 是所有者时,我不希望该文件是可写的。
如果文件至少是 0644
并且 www-data
拥有它,我会尝试运行安装过程。
还值得仔细检查所有其他文件是否归 www-data:www-data
所有。
关于php - Joomla 3.9.14 - 开发网站的configuration.php不可写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59491555/