Public bug reported: After installing and configuring gallery2, trying to access with a browser to domain.com/gallery2 result in this access.log entry:
195.235.XX.XX - - [27/Aug/2013:08:47:07 +0200] "GET /gallery2/main.php HTTP/1.1" 500 265 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.57 Safari/537.36" and this errorr.log entry: Tue Aug 27 08:47:41 2013] [error] [client 195.235.XX.XX] PHP Warning: require_once(/usr/share/gallery2/modules/core/classes/../../../lib/smarty/Smarty.class.php): failed to open stream: No such file or directory in /usr/share/gallery2/modules/core/classes/GalleryCoreApi.class on line 2827 [Tue Aug 27 08:47:41 2013] [error] [client 195.235.XX.XX] PHP Fatal error: require_once(): Failed opening required '/usr/share/gallery2/modules/core/classes/../../../lib/smarty/Smarty.class.php' (include_path='.:/usr/share/php:/usr/share/pear') in /usr/share/gallery2/modules/core/classes/GalleryCoreApi.class on line 2827 I try to verify if /usr/sahre/gallery2/lib/smarty/Smary.class.php exist but seems that smarty was a broken link in /usr/share/gallery2. So, trying to locate the file I found that is in another directory (/usr/share/php/smarty3). After correcting the link the error.log says: [Tue Aug 27 08:51:55 2013] [error] [client 195.235.XX.XX] PHP Notice: Indirect modification of overloaded property GallerySmarty::$plugins_dir has no effect in /usr/share/gallery2/modules/core/classes/GalleryTemplate.class on line 335 [Tue Aug 27 08:51:55 2013] [error] [client 195.235.XX.XX] PHP Fatal error: Uncaught exception 'SmartyException' with message 'Call of unknown method 'register_object'.' in /usr/share/php/smarty3/sysplugins/smarty_internal_templatebase.php:806\nStack trace:\n#0 /usr/share/gallery2/modules/core/classes/GalleryTemplate.class(346): Smarty_Internal_TemplateBase->__call('register_object', Array)\n#1 /usr/share/gallery2/modules/core/classes/GalleryTemplate.class(346): GallerySmarty->register_object('g', Object(GalleryTemplateAdapter), Array, true, Array)\n#2 /usr/share/gallery2/modules/core/classes/GalleryTemplate.class(71): GalleryTemplate->_getSmarty(true)\n#3 /usr/share/gallery2/main.php(463): GalleryTemplate->GalleryTemplate('/usr/share/gall...')\n#4 /usr/share/gallery2/main.php(104): _GalleryMain(false)\n#5 /usr/share/gallery2/main.php(88): GalleryMain()\n#6 {main}\n thrown in /usr/share/php/smarty3/sysplugins/smarty_internal_templatebase.php on line 806 And gallery2 installation still won't work. About the versions: $ dpkg -l "*gallery2*" "*php5*" "*apache2*" "*smarty*" | grep ^ii ii apache2 2.2.22-6ubuntu5.1 amd64 Apache HTTP Server metapackage ii apache2-mpm-prefork 2.2.22-6ubuntu5.1 amd64 Apache HTTP Server - traditional non-threaded model ii apache2-utils 2.2.22-6ubuntu5.1 amd64 utility programs for webservers ii apache2.2-bin 2.2.22-6ubuntu5.1 amd64 Apache HTTP Server common binary files ii apache2.2-common 2.2.22-6ubuntu5.1 amd64 Apache HTTP Server common files ii gallery2 2.3-1ubuntu6 all web-based photo album written in PHP ii libapache2-mod-php5 5.4.9-4ubuntu2.2 amd64 server-side, HTML-embedded scripting language (Apache 2 module) ii libapache2-modsecurity 2.6.6-6 amd64 Tighten web applications security for Apache ii php5 5.4.9-4ubuntu2.2 all server-side, HTML-embedded scripting language (metapackage) ii php5-cgi 5.4.9-4ubuntu2.2 amd64 server-side, HTML-embedded scripting language (CGI binary) ii php5-cli 5.4.9-4ubuntu2.2 amd64 command-line interpreter for the php5 scripting language ii php5-common 5.4.9-4ubuntu2.2 amd64 Common files for packages built from the php5 source ii php5-curl 5.4.9-4ubuntu2.2 amd64 CURL module for php5 ii php5-gd 5.4.9-4ubuntu2.2 amd64 GD module for php5 ii php5-intl 5.4.9-4ubuntu2.2 amd64 internationalisation module for php5 ii php5-mcrypt 5.4.6-0ubuntu1 amd64 MCrypt module for php5 ii php5-mysql 5.4.9-4ubuntu2.2 amd64 MySQL module for php5 ii smarty3 3.1.10-2 all Template engine for PHP $ lsb_release -rd Description: Ubuntu 13.04 Release: 13.04 ** Affects: gallery2 (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1217231 Title: Gallery2 won't work and apache gives a 500 error code To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gallery2/+bug/1217231/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs