我需要使用 php5 (5.6),因为我正在开发一个不支持 php7 的 Drupal 7 项目。问题是我最近更新到 ubuntu 16.04 Xenial,它似乎不再支持 php5。
我试图从这个 repo安装它,但是当它尝试用 apt 安装它时,我总是遇到类似的错误。
$ sudo apt-get install php5-cli
Cependant les paquets suivants le remplacent :
php7.0-cli:i386 php7.0-cli`
Run Code Online (Sandbox Code Playgroud)
这意味着它已经过时了。如何在 Xenial 上安装 PHP 5.6?
我见过的许多 Drupal 发行版都是为 Ubuntu 的早期版本制作的:drubuntu 仅适用于 10.10;Acquia .debs 适用于 <10.x,我被告知 repos 中的版本已过时。为 Drupal 设置本地测试服务器的最简单方法是什么?
我已经在运行 Ubuntu 服务器 10.04 的 VPS 上安装了 VSFTPD。使用 Filezilla 等 FTP 客户端进行连接时,它运行良好。但是,当我使用 Drupal 的本机 FTP 客户端更新模块和核心安装时,我的“工作”登录凭据不起作用。
因此,在搜索互联网后,应该在我遵循的“vsftpd.conf”上更改一些配置,并且这些说明说我应该重新启动我的 VSFTPD。
所以在尝试这些命令之后
sudo /etc/init.d/vsftpd restart
service vsftpd restart
Run Code Online (Sandbox Code Playgroud)
两个结果分别为 *
sudo: /etc/init.d/vsftpd: command not found
service vsftpd restart
Run Code Online (Sandbox Code Playgroud)
然后在我自己试图找出问题时出现了另一件奇怪的事情
当我打字
ls -l /etc/init.d
结果是
.
.
.
lrwxrwxrwx 1 root root 21 Oct 2 06:29 vsftpd -> /lib/init/upstart-job
Run Code Online (Sandbox Code Playgroud)
可能有什么问题?
任何帮助将不胜感激。提前致谢!
我正在尝试使用 Ubuntu 16.04、Apache 2 和 PHP7 在虚拟专用服务器 (OVH) 上安装 Drupal 8.1.10。我跟着这个教程:
https://www.howtoforge.com/tutorial/how-to-install-drupal_8-with-apache-and-ssl-on-ubuntu-15-10/
我被困在需求级别。Drupal 告诉我未启用干净的 url。我已将此添加到我的 apache2.conf 和我的 drupal.conf :
<Directory "/var/www/drupal">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^ index.php [L]
</Directory>
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
Run Code Online (Sandbox Code Playgroud)
仍然不起作用。几个小时以来,我一直在寻找问题所在,但找不到解决方案。
有什么帮助吗?谢谢
与另一篇文章相关,由于另一张海报,我终于能够删除 /tmp 中的文件。
但是,最终系统管理员不得不恢复几天前的快照才能备份 mysql 服务。
我推断 mysql 服务器没有运行,但事实并非如此。一个错误是它无法写入 tmp 目录以创建 mysqld.sock/.pid 文件,因此它们不存在。
因此,服务器重新启动/重新启动并最终从以前的快照中恢复,因此现在一切正常,但该快照来自几天前,因此告诉-告诉标志在此输出中:
drwxrwxrwt 2 root root 34471936 Oct 8 20:47 tmp
Run Code Online (Sandbox Code Playgroud)
那个大数字仍然以某种方式被“记住”,我试图找出写入该文件夹的内容?在 Drupal 中,预览文件的路径设置为该目录,但我只是进行了一系列测试(该站点没有登录帐户/仅用于数据)下载、预览等,并且 /tmp 文件夹中的文件号从未更改,那又怎样正在写入该文件夹?
这是一个网络服务器,除非出现问题,否则不会关闭/重新启动。即便如此,/tmp 目录在重新启动时也不会被清空。此外,在 rsC 文件中,TMPTIME=0仍为默认值。
因此,我不确定在3441936实际目录为空时还可以在哪里查看或如何调查保持该大小的原因?或者,如何搜索正在使用该目录的进程。
这仅适用于 Drupal 安装。Ubuntu 12.