昨天升级到 Xenial 后,我在修复服务器的剩余部分时遇到了很多麻烦。
PHP 应用程序作为一堆代码运行,并且 ownCloud 不再“在服务器上找到”。
这可能与我尝试从命令行运行 Apache2 时遇到的这些错误有关。
我希望我能得到一些帮助,很多计算机都依赖这个东西:/
我会提供更多日志,但它们很大,我不知道要提供哪些部分。
哦,我在尝试安装 PHP5 时遇到了这个错误,如果这有帮助的话。
提前致谢。
编辑:这是从命令行运行“apache2”的输出:
我有 Ubuntu 11.10 并安装了 php5-fpm,我想配置 nginx。我想使用 unix 套接字而不是 tcp 套接字,但我找不到
/var/run/php5-fpm.sock
Run Code Online (Sandbox Code Playgroud)
我也看过
/tmp/php5-fpm.sock
Run Code Online (Sandbox Code Playgroud)
php5-fpm.sock 文件在哪里?我也试过
locate php5-fpm.sock
Run Code Online (Sandbox Code Playgroud)
但我找不到任何东西。注意:php5-fpm 正在工作。我已经开始作为服务 http://blog.bigdinosaur.org/wordpress-on-nginx/ http://blog.nas-admin.org/?p=25
我搞砸了phpmyadmin,我有phpmyadmin一段时间没有登录,结果我忘记了密码。
我决定清除 PHPMyAdmin:
sudo apt-get purge phpmyadmin
Run Code Online (Sandbox Code Playgroud)
我确实收到了一些要求输入密码的错误消息,但我忘记了,所以我只是按了忽略,之后,我phpmyadmin再次安装:
sudo apt-get install phpmyadmin
Run Code Online (Sandbox Code Playgroud)
但是现在,当我登录到我的 . 时phpmyadmin,出现404 not found错误页面!?
我如何完全删除phpmyadmin?
我已经在全新安装的 Ubuntu 13.04 上从 Ubuntu 软件中心安装了 php5 和 phpMyAdmin。
当我在浏览器中输入 localhost 时,会显示以下内容:
这是该服务器的默认网页。
Web 服务器软件正在运行,但尚未添加任何内容。
所以有些东西正在起作用。
如果我随后输入localhost/phpmyadmin或localhost/phpmyadmin/index.php页面返回 404 错误页面,则找不到文件。
<?php phpinfo(); ?>当我尝试通过浏览器访问它时,我在 /var/www 中创建了一个名为 test.php 的文件,其中有一行,我得到 403 Forbidden
这表明存在权限问题
使用 phpMyAdmin 我还安装了:
安装 phpMyAdmin 时,我没有被问到任何问题,我觉得这很有趣,因为在以前的安装中,我被要求选择一个服务器。
文件夹 /etc/phpmyadmin 有以下内容:
文件夹 conf.d 没有内容
有什么我需要安装但我没有安装的东西,或者我可以做些什么来修复 404 和 403 错误?
/var 中的所有者
:/var$ …Run Code Online (Sandbox Code Playgroud) 我有一个旧的 PHP 工具在运行,它不容易适应 PHP7。所以我必须在我的服务器上运行 PHP5。
如何在 Ubuntu Bionic Beaver 上安装 PHP5?
我正在运行 ubuntu 16,我正在尝试安装 php5.6 扩展 GD。
我知道 php5.6 在默认的 ubuntu 存储库中不再可用。我遵循了如何在 Ubuntu 16.04 上从 PHP 7 降级到 PHP 5.6?在我的机器上安装 php5.6。但是对于我的 Drupal 站点,GD php 扩展是必需的。
但是,它不在提议的回购中。有人可以指出我仍然可以下载/安装 GD 扩展的正确存储库吗?或者另一种方法,因为我没有找到它。
我需要使用 PHP 5.6 和 Ubuntu 16.04 安装以下扩展,但 ubuntu 只安装 PHP 7 的扩展。
尝试安装这些扩展会产生以下错误: 在 Xenial (16.04) 上安装 PHP 5.6
我需要使用扩展:
dom
SimpleXML
xml
Run Code Online (Sandbox Code Playgroud)
和 gd 库。
我在我的服务器中使用NextCloud,NextCloud 通知我:
您当前正在运行 PHP
7.0.32-0ubuntu0.16.04.1。一旦您的发行版支持 PHP 组,就升级您的 PHP 版本以利用 PHP Group 提供的性能和安全更新。
因此,我尝试通过执行以下操作来升级操作系统(Ubuntu 16.04):
apt-get update
apt-get dist-update
然后我重新启动了服务器并重新执行了上述命令。毕竟,当我从终端连接时,我得到:
Welcome to Ubuntu 16.04.5 LTS (GNU/Linux 4.4.0-83-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
0 packages can be updated.
0 updates are security updates.
Run Code Online (Sandbox Code Playgroud)
而我的 PHP 版本仍然是PHP 7.0.32-0ubuntu0.16.04.1 (cli) ( NTS ).
这意味着 PHP 7.0.32 是我可以在 ubuntu 16.04 中安装的最新版本;
后
apt-get install php5-imap
Run Code Online (Sandbox Code Playgroud)
我还得手动做
php5enmod imap
Run Code Online (Sandbox Code Playgroud)
这看起来很奇怪而且不一致。这有什么特别的原因吗?
有人在 Ubuntu 16.04 上安装过 laravel 5 吗?我刚刚切换到 Ubuntu 16.04,我正在尝试使用 composer 在其上安装 laravel 5 框架。但是每次我尝试创建一个项目时,它都会给我这个错误
Your requirements could not be resolved to an installable set of packages.
Problem 1
- laravel/laravel v5.2.0 requires laravel/framework 5.2.* -> satisfiable by laravel/framework[v5.2.0, v5.2.1, v5.2.10, v5.2.11, v5.2.12, v5.2.13, v5.2.14, v5.2.15, v5.2.16, v5.2.17, v5.2.18, v5.2.19, v5.2.2, v5.2.20, v5.2.21, v5.2.22, v5.2.23, v5.2.24, v5.2.25, v5.2.26, v5.2.27, v5.2.28, v5.2.29, v5.2.3, v5.2.30, v5.2.31, v5.2.4, v5.2.5, v5.2.6, v5.2.7, v5.2.8, v5.2.9].
- laravel/laravel v5.2.15 requires laravel/framework 5.2.* -> satisfiable by laravel/framework[v5.2.0, v5.2.1, …Run Code Online (Sandbox Code Playgroud)