Hello,
I have a problem with upgrading my roundcube from version 0.9.2 to version 1.1.0 and can't find working solution.
After the upgrade (I'm using upgrade script) I can't open login page anymore, I receive blank white page with these lines in logs/errors
Fatal error: Allowed memory size of 1GB exhausted (tried to allocate 130 kilobytes) in plugins/contextmenu/contextmenu.php on line 178
Here's a my php.ini and .htaccess settings:
AddType text/x-component .htc
<IfModule mod_php5.c>
php_flag display_errors Off
php_flag log_errors On
php_value error_log logs/errors
php_value upload_max_filesize 2000M
php_value post_max_size 2000M
php_value memory_limit 1024M
php_flag register_globals Off
php_flag zlib.output_compression Off
php_flag magic_quotes_gpc Off
php_flag magic_quotes_runtime Off
php_flag suhosin.session.encrypt Off
php_value session.cookie_path /
php_flag session.auto_start Off
php_value session.gc_maxlifetime 1440
php_value session.gc_divisor 1000
php_value session.gc_probability 0
</IfModule>
<IfModule mod_rewrite.c>
Options +FollowSymLinks
#RewriteEngine On
#RewriteRule ^favicon\.ico$ skins/larry/images/favicon.ico
# security rules:
# - deny access to files not containing a dot or starting with a dot
# in all locations except installer directory
RewriteRule ^(?!installer|[a-f0-9]{16})(\.?[^\.]+)$ - [F]
# - deny access to some locations
RewriteRule ^/?(\.git|\.tx|SQL|bin|config|logs|temp|tests|program\/(include|lib|localization|steps)) - [F]
# - deny access to some documentation files
RewriteRule /?(README\.md|composer\.json-dist|composer\.json|package\.xml|Dockerfile)$ - [F]
</IfModule>
<IfModule mod_deflate.c>
SetOutputFilter DEFLATE
</IfModule>
<IfModule mod_headers.c>
# replace 'append' with 'merge' for Apache version 2.2.9 and later
#Header append Cache-Control public env=!NO_CACHE
</IfModule>
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 month"
</IfModule>
FileETag MTime Size
<IfModule mod_autoindex.c>
Options -Indexes
</ifModule>
The php.ini settings are the same with these in .htaccess file
my server configuraiton are:
PHP 5.4.9
Zend engine v2.4.0
Apache 2.2.22
Can someone help me with ideas or useful solution. Thanks :)
Try disabling all the plugins and see if the problem continues.
You should also update your plugins. The error you posted mentions an error on line 178 of contextmenu.php... there is no line 178 in recent versions of the contextmenu plugin.
I will try tonight to check are the plugins is also updated and with disabled plugins to see if this works and will post the results, thank you.