【发布时间】:2020-04-16 21:08:58
【问题描述】:
在 Lubuntu 18.04 上使用 MariaDB10.3、Apache2.4、PHP7.2(非常类似于 Ubuntu 18.04)
我想用我的电脑离线使用 Joomla 设计一个网站。后来,我想把这个网站转移到一个共享的主机服务器上。我在浏览器中打开 本地主机/安装 并开始建立一个 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'); ?>
我更改了 configuration.php 的 user:group 来自
tomjones:tomjones 到
www-data:www-data
并通过
重新启动apache 2$ sudo /etc/init.d/apache2 restart
然后我在 Joomla 安装菜单中从第 4 步返回到第 3 步,然后从第 3 步前进到第 4 步。 红色图标 不 持续存在(configuration.php 可写否)。
Joomla docs 警告更改 configuration.php 的权限。 尽管如此,我也尝试了不同的权限:
- 0444(根本不可写)
- 0644(原创)
- 0664
- 0666
- 0777
对于以下 2 个所有权变体(用户:组)
- tomjones:tomjones
- www-data:www-data
我总是重新启动 apache2 并在 Joomla 安装菜单中从 4 更改为 3 (FTP) 到 4 (概述)。 问题一直没有解决。 因此,我没有按下按钮 安装 在 Joomla 安装菜单中。
你有什么推荐的?
【问题讨论】:
-
你知道Joomla Stack Exchange吗?
标签: php file-permissions joomla3.0 web-testing file-ownership