这次对Piwigo画廊的尝试是基于LAMP环境(Centos7 + Apache + Mysql + PHP)进行。
通过phpmyadmin的正常使用验证了LAMP环境的可用性后,我们就正式开始Piwigo的安装。
1. 安装方法的确认
通过Piwigo的官方网站 http://cn.piwigo.org/basics/installation,
得知分为 【手工安装】 和 【网络安装】 两种。
首先尝试看上去比较简单的 网络安装。
从官网上下载做为安装入口的PHP文件(piwigo-netinstall.php),
上传至LAMP的目录 /var/www/html 后在同网设备的浏览器中访问
http://xxx/piwigo-netinstall.php
结果浏览器页面上提示错误,无法正常显示。
怀疑过LAMP环境的问题,但用phpmyadmin软件验证一切正常。
看来网络安装的方法行不通。 原因不明。
2. piwigo的手工安装
在Piwigo的官方网站上下载完整的zip安装包。
同样上传到目录 /var/www/html 后解压,我是解压到子目录piwigo中。
注意,piwigo目录下有许多PHP文件与子目录。
通过浏览器直接访问该子目录,终于可看到piwigo的安装界面了,激动。
选择语种后便开始安装。
3. piwigo使用过程中的问题
经过片刻的安装并注册了后台管理员账户后,伴随着piwigo主界面的显示,
画面上赫然挂着几个大大的错误。
Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set()
function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone. in /var/www/html/piwigo/include/common.inc.php on
line 141
又是一阵百度得知这是PHP未设置时区引起的告警提示。虽无大碍但也看着心烦。
编辑PHP的配置文件 /etc/php.ini
找到语句 ;date.timezone=
修改为 date.timezone=“Asia/Shanghai"
敲入命令 systemctl restart httpd 重启apache后一切正常运行,不再提示警告。
piwigo也可以正常使用。