有人可以告诉我如何更改 phpMyAdmin 的访问 URL,我希望只能从特定 URL 访问它:database.example.com。example.com 将替换为我的实际域名。
我正在运行安装了 LAMP 和 phpMyAdmin 的 Ubuntu Server 14.04 LTS。我通过命令行安装了 phpMyAdmin 使用:
apt-get install phpmyadmin
Run Code Online (Sandbox Code Playgroud)
非常感谢,
萨姆
我的 Ubuntu 14.04 上有 Apache 2.4.7。我定期通过运行来升级软件包sudo apt-get upgrade。我本来希望升级 Apache,但我没有\xe2\x80\x99t 似乎已经发生了。我\xe2\x80\x99 一直在阅读有关此向后移植的信息,它指的是对旧版本的软件包应用安全修复程序(?)。
我的问题是,如何检查我的 Apache 是否已通过向后移植获得安全更新?
\n我尝试安装 phpmyadmin 一段时间了,但总是遇到同样的错误
我下载了php7.0和mysql-server-5.7
我在配置过程中也选择了Apache2和unix socket
还尝试添加Include /etc/phpmyadmin/apache.conf到文件末尾解决方案
当我尝试打开它时http://localhost/phpadmin显示此错误
缺少 mysqli 扩展。请检查您的 PHP 配置。请参阅我们的文档以获取更多信息。
有什么帮助吗?
我正在尝试在 Ubuntu 16.04 中安装 Apache。我按照How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu 16.04 中的步骤操作。
我运行了以下命令:
sudo apt-get update
sudo apt-get install apache2
Run Code Online (Sandbox Code Playgroud)
尝试运行下一个命令时:
sudo apache2ctl configtest
Run Code Online (Sandbox Code Playgroud)
我收到如下错误:
apache2: Could not open configuration file /etc/apache2/apache2.conf: No such file or directory
Action 'configtest' failed.
Run Code Online (Sandbox Code Playgroud)
我检查了我的/etc目录,没有名为/apache2.
在尝试修复 apache2 安装失败时,我删除了 usr/sbin/apache2认为重新安装会取代它的想法。它没有,我在尝试启动 apache2 时收到以下错误:
service: /usr/sbin/apachectl: 174: /usr/sbin/apachectl: /usr/sbin/apache2: not found.
Run Code Online (Sandbox Code Playgroud) 我正在使用 Wordpress,但后来它停止工作了。然后我发现它与apache2有关。我开始工作了,但是现在当我进入网页时,我得到了代码,而不是执行 php 文件。我尝试重新安装 php apache2 模块,但得到了这个:
Preparing to unpack .../libapache2-mod-php7.2_7.2.10-0ubuntu0.18.04.1_amd64.deb ...
Unpacking libapache2-mod-php7.2 (7.2.10-0ubuntu0.18.04.1) over (7.2.10-0ubuntu0.18.04.1) ...
Setting up libapache2-mod-php7.2 (7.2.10-0ubuntu0.18.04.1) ...
Module mpm_event disabled.
Enabling module mpm_prefork.
apache2_switch_mpm Switch to prefork
dpkg: error processing package libapache2-mod-php7.2 (--configure):
installed libapache2-mod-php7.2 package post-installation script subprocess returned error exit status 1
E: Sub-process /usr/bin/dpkg returned an error code (1)
出现这种错误的原因可能是什么:
如果我去:http://myhost/munin/
我收到403 错误:禁止。您无权访问此服务器上的 /munin/。
文件权限如下:
max@ubuntu:/var/www$ ls -l
total 8
-rw-r--r-- 1 www-data www-data 180 2011-12-28 16:06 index.html
drwxr-xr-x 3 www-data www-data 4096 2011-12-28 08:55 munin
Run Code Online (Sandbox Code Playgroud)
额外的:
非常感谢您的帮助!我确实通过删除目录并将 munin 输出 html 定位到另一个目录(实际上具有相同的权限)来修复它。我只将 apache 用于 munin,因此忽略了奇怪的行为。
我确实尝试通过 DNS 名称访问我的 numin 统计信息。同一 www 目录中的所有文件都可用,sub/sub/sub/dirs 中的所有文件也可用。只有 ../munin dir 由于某些不明原因没有像我预期的那样工作。
我想在我的 ubuntu 上安装 php、mysql 和 apache,我尝试了所有任务,但我无法做到。没有包 php、apache 或 mysql 请帮助我
The following packages have unmet dependencies:
apache2:
Depends: apache2-mpm-worker (= 2.2.22-1ubuntu1) but 2.2.22-1ubuntu1.2 is to be installed or
apache2-mpm-prefork (= 2.2.22-1ubuntu1) but it is not going to be installed or
apache2-mpm-event (= 2.2.22-1ubuntu1) but it is not going to be installed or
apache2-mpm-itk (= 2.2.22-1ubuntu1) but it is not going to be installed
Depends: apache2.2-common (= 2.2.22-1ubuntu1) but 2.2.22-1ubuntu1.2 is to be installed
E: Unable to correct problems, you have held broken packages.
Run Code Online (Sandbox Code Playgroud)
重新安装apache时遇到问题。
我已经使用以下命令在我的 Ubuntu 14.04 笔记本电脑上安装了 LAMP 堆栈:
sudo apt-get install apache2
Run Code Online (Sandbox Code Playgroud)
我去了 localhost,它显示了典型的树(在我的情况下,树是空的 ... http://i.stack.imgur.com/DPc8A.png 的索引)。
所以我在命令行输入 sudo service apache2 start
之后我创建了一个 hello world php 文件,名为example.php
然后我将该文件放在var/www 文件夹中(要进入该文件夹,我先转到文件,然后转到系统,然后转到 var 文件夹,然后转到 www 文件夹)。
最后我打开浏览器并输入localhost/example.php
该文件显示为未找到。
注意:从控制台我也这样做了:sudo chmod -R 755 var/www
我还检查了 www 文件夹权限,任何人都可以访问文件,并且我有“创建和删除文件”权限。
我该怎么办?文件在那里,但 localhost 显示一个空列表,当我尝试从浏览器访问它时,“找不到任何文件”。
apache2 ×10
php ×3
lamp ×2
mysql ×2
phpmyadmin ×2
14.04 ×1
16.04 ×1
18.04 ×1
apt ×1
backport ×1
dependencies ×1
installation ×1
permissions ×1
reinstall ×1
server ×1
upgrade ×1
wordpress ×1