记录一下安装过程遇到的一些问题,留给需要的人。
1.项目下载下来,找到项目的sites文件夹,将default.settings.php 复制一份,重命名为settings.php
2.新建一个files文件夹,在sites/default/下
sites/default/files/
3.在files目录下新建translations目录,把汉化包放进去
https://localize.drupal.org/translate/languages/zh-hans
4.设置files文件夹,settings.php 的权限
chmod -R 777 files/
chmod -R 777 settings.php
5.clean urls
解决办法:检查apache的http.conf,在配置里允许重写:
#AllowOverride None
AllowOverride All
#php.ini
LoadModule rewrite_module libexec/mod_rewrite.so
6.打开 op cache
解决办法:先看phpinfo();找到配置文件位置,不存在则新建。
在配置文件里开启op cache
<pre>
[opcache]
opcache.enable=1
zend_extension=opcache.so
opcache.memory_consumption=128
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=4000
opcache.revalidate_freq=60
opcache.fast_shutdown=1
opcache.enable_cli=1
</pre>
7.Warning: DateTime::createFromFormat(): It is not safe…
修改php.ini的date.timezone
<pre>
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
;date.timezone =
date.timezone = Asia/Shanghai
</pre>
或者:
<pre>
[root@localhost ~]# sed -i "s/;date.timezone =/date.timezone = Asia/Shanghai/g" /etc/php.ini
</pre>