在 Lubuntu 18.04 上使用 MariaDB10.3、Apache2.4、PHP7.2(非常类似于 Ubuntu 18.04)
我想用我的电脑离线使用 Joomla 设计一个网站。后来,我想把这个网站转移到一个共享的主机服务器上。我在浏览器中打开 localhost/installation 并开始设置 Joomala 网站。我完成了前三个步骤
- 配置
- 数据库
- FTP
- 概述
现在,我挂在第 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
作为
www-数据
通过在浏览器中打开新的 user.php 文件,其中只有 1 行代码:
<?php echo exec('whoami'); ?>
我更改了 user:group of configuration.php 从
tomjones: tomjones to
www-数据:www-数据
并通过重新启动 apache 2
$ sudo /etc/init.d/apache2 restart
然后我在 Joomla 安装菜单中从第 4 步返回到第 3 步,并从第 3 步前进到第 4 步。红色图标 No 仍然存在(configuration.php Writable No)。
Joomla 文档警告要更改 configuration.php 的权限。尽管如此,我也尝试了不同的权限:
- 0444(根本不可写)
- 0644(原版)
- 0664
- 0666
- 0777
对于以下 2 个所有权变体(用户:组)
- 汤姆琼斯:汤姆琼斯
- www-数据:www-数据
我总是重新启动 apache2 并在 Joomla 安装菜单中从 4 更改为 3 (FTP) 到 4 (概述)。问题一直没有解决。因此,我没有按 Joomla 安装菜单中的安装按钮。
你有什么建议吗?