gpt4 book ai didi

php - 遇到 Ubuntu LAMP 堆栈问题

转载 作者:行者123 更新时间:2023-11-30 21:55:23 24 4
gpt4 key购买 nike

我已经安装了 Ubuntu 16.04 LTS、Apache2、Mysql 14、Php7。我安装 Drupal 遇到了一些困难。具体来说,我必须安装 php 扩展并调整配置以启用这些扩展,最后安装成功。但是,每当我尝试单击任何链接时,都会弹出 404 Not found 错误页面。所以从技术上讲,我不能去 CMS 主页以外的任何地方。我又安装了一个CMS,同样的问题,能看到主页,没别的了。有没有人遇到过这种问题?我尝试了以下三个:将 CMS 文件夹所有权更改为 www-data:www-data(我的 CMS 文件夹是 drupaltest)

sudo chown -R /var/www/html/drupaltest

在/etc/apache2/apache.conf文件中,添加

<Directory /var/www/html/drupaltest/> 
AllowOverride All
</Directory>

还有:

sudo a2enmod rewrite

最佳答案

我觉得您缺少 .htaccess 文件。通常它是一个隐藏文件,因此请确保显示所有文件(包括隐藏文件)并将其复制并粘贴到本地 drupal 文件夹中。

此外,请确保您的本地服务器已启用 mod_rewrite 以支持干净的 URL,如果未启用,请检查此答案:How to enable mod_rewrite in Apache?。

另一个建议是通过添加以下代码从 settings.php 关闭 Clean URL:

$conf['clean_url'] = 0;

如果上述所有步骤均无效,请稍微解释一下您的问题。

关于php - 遇到 Ubuntu LAMP 堆栈问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45392692/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com