标签: drupal

在 Xenial (16.04) 上安装 PHP 5.6

我需要使用 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?

php apt drupal php7

158
推荐指数
3
解决办法
53万
查看次数

在本地安装 Drupal 的最简单方法是什么?

我见过的许多 Drupal 发行版都是为 Ubuntu 的早期版本制作的:drubuntu 仅适用于 10.10;Acquia .debs 适用于 <10.x,我被告知 repos 中的版本已过时。为 Drupal 设置本地测试服务器的最简单方法是什么?

drupal

12
推荐指数
2
解决办法
2万
查看次数

已安装 VSFTPD,但我无法重新启动/停止它

我已经在运行 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)

可能有什么问题?

任何帮助将不胜感激。提前致谢!

server vsftpd drupal

10
推荐指数
1
解决办法
5万
查看次数

如何在 Ubuntu 16.04、Drupal 8.1.10 和 Apache 2 中启用干净的 url

我正在尝试使用 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)

仍然不起作用。几个小时以来,我一直在寻找问题所在,但找不到解决方案。

有什么帮助吗?谢谢

apache2 drupal mod-rewrite 16.04 php7

5
推荐指数
1
解决办法
6429
查看次数

/tmp 目录:0 个文件但显示已满?

与另一篇文章相关,由于另一张海报,我终于能够删除 /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.

server mysql drupal

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

drupal ×5

php7 ×2

server ×2

16.04 ×1

apache2 ×1

apt ×1

mod-rewrite ×1

mysql ×1

php ×1

vsftpd ×1