rueiruei.tw Posted June 4, 2014 Share Posted June 4, 2014 Hi I use Appserv 2.5.10 to start a server and after installing prestashop on my local site, I got a blank frontend page. The error message as shown below: Fatal error: Allowed memory size of 25165824 bytes exhausted (tried to allocate 98304 bytes) in C:\AppServ\www\prestashop\tools\smarty\sysplugins\smarty_internal_compile_include.php on line 150 What is wrong? I can't figure out... Could you help me please, Thank you. Link to comment Share on other sites More sharing options...
MAYUR DUBEY Posted June 19, 2014 Share Posted June 19, 2014 I too have this simmilar problem can anyone please help me. Below is the error detail Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 30720 bytes) in /home/mpkartco/public_html/prestashop/classes/Feature.php on line 346 and my link is http://mpkart.com/prestashop/ Link to comment Share on other sites More sharing options...
benjamin utterback Posted June 19, 2014 Share Posted June 19, 2014 Hello all, these errors are memory limit errors. This is a great reference to help you out with. http://www.prestashop.com/blog/en/where-is-php-ini-file/ Link to comment Share on other sites More sharing options...
diogenese19348 Posted June 23, 2014 Share Posted June 23, 2014 Got a different blank page problem. My message is: Fatal error: Class 'IndexController' not found in /home/davestra/public_html/classes/controller/Controller.php on line 135 Version is 1.6.0.7 I did run into a glitch on first install, I had to delete the database and start over. Link to comment Share on other sites More sharing options...
benjamin utterback Posted June 23, 2014 Share Posted June 23, 2014 Got a different blank page problem. My message is: Fatal error: Class 'IndexController' not found in /home/davestra/public_html/classes/controller/Controller.php on line 135 Version is 1.6.0.7 I did run into a glitch on first install, I had to delete the database and start over. That could have been a server or connection glitch. Usually when a file or class is not found, you just need to restart the install or file transfer process. Im glad to hear that you've solved your issue. Open up a new thread if you have other questions. Thanks! Link to comment Share on other sites More sharing options...
jwzumwalt Posted May 22, 2015 Share Posted May 22, 2015 (edited) Solving this problem depends on your web hosting provider. Some hosting companys just require a php.ini file in the PS root directory such as ./store/ with the following line - memory_limit = 128M Others have php config files in custom locations, for example one host said: "We have set necessary PHP settings. You may find them under /cgi-bin/ folder.Please note that in order to keep php.ini settings working 3 files should be present under your domain folder:" /cgi-bin/php.ini/cgi-bin/php53.cgi - should have 755 permissions/.htaccess - should contain strings below:AddHandler php53 .phpAction php53 /cgi-bin/php53.cgi The php.ini has: ; |PIG v0.3.2.2| open_basedir = engine = 1 zend.ze1_compatibility_mode = short_open_tag = 1 asp_tags = precision = 14 y2k_compliance = 1 output_buffering = 4096 zlib.output_compression = implicit_flush = unserialize_callback_func = serialize_precision = 100 allow_call_time_pass_reference = safe_mode = safe_mode_gid = 1 safe_mode_include_dir = safe_mode_exec_dir = safe_mode_allowed_env_vars = "PHP_" safe_mode_protected_env_vars = "LD_LIBRARY_PATH" disable_functions = disable_classes = highlight.string = "#DD0000" highlight.comment = "#FF9900" highlight.keyword = "#007700" highlight.bg = "#FFFFFF" highlight.default = "#0000BB" highlight.html = "#000000" expose_php = 1 max_execution_time = 30 max_input_time = 60 memory_limit = 64M error_reporting = 6135 display_errors = 0 display_startup_errors = log_errors = 1 log_errors_max_len = 1024 ignore_repeated_errors = ignore_repeated_source = report_memleaks = 1 track_errors = html_errors = error_log = "/hsphere/local/var/httpd/logs/php53_error.log" variables_order = EGPCS register_globals = 0 register_long_arrays = 1 register_argc_argv = 1 auto_globals_jit = 1 post_max_size = 64M magic_quotes_gpc = 1 magic_quotes_runtime = magic_quotes_sybase = auto_prepend_file = auto_append_file = default_mimetype = "text/html" always_populate_raw_post_data = 1;***** Added by go-pearinclude_path=".:/hsphere/shared/php53/include/php/PEAR";***** doc_root = user_dir = extension_dir = "/hsphere/shared/php53/lib/php/extensions/no-debug-non-zts-20090626/" cgi.fix_pathinfo = 1 file_uploads = 1 upload_tmp_dir = upload_max_filesize = 64M allow_url_fopen = 1 allow_url_include = default_socket_timeout = 60 auto_detect_line_endings = 1[syslog] define_syslog_variables =[mail function] sendmail_from = postmaster@<domain.com> sendmail_path = /usr/sbin/sendmail -t -i [email protected] mail.force_extra_parameters =[sql] sql.safe_mode =[ODBC] odbc.allow_persistent = odbc.check_persistent = 1 odbc.max_persistent = "-1" odbc.max_links = "-1" odbc.defaultlrl = 4096 odbc.defaultbinmode = 1[MySQL] mysql.allow_persistent = mysql.max_persistent = "-1" mysql.max_links = "-1" mysql.default_port = 3306 mysql.default_socket = "/var/lib/mysql/mysql.sock" mysql.default_host = localhost mysql.default_user = mysql.default_password = mysql.connect_timeout = 60 mysql.trace_mode =[MySQLi] mysqli.max_links = "-1" mysqli.default_port = 3306 mysqli.default_socket = "/var/lib/mysql/mysql.sock" mysqli.default_host = localhost mysqli.default_user = mysqli.default_pw = mysqli.reconnect =[PostgresSQL] pgsql.allow_persistent = pgsql.auto_reset_persistent = pgsql.max_persistent = "-1" pgsql.max_links = "-1" pgsql.ignore_notice = 0 pgsql.log_notice = 0[dbx] dbx.colnames_case = lowercase[bcmath] bcmath.scale = 0[session] session.save_handler = files session.use_cookies = 1 session.name = PHPSESSID session.auto_start = 0 session.cookie_lifetime = 0 session.cookie_path = "/" session.cookie_domain = session.cookie_httponly = session.serialize_handler = php session.gc_probability = 1 session.gc_divisor = 1000 session.gc_maxlifetime = 1440 session.bug_compat_42 = 0 session.bug_compat_warn = 1 session.referer_check = session.entropy_length = 0 session.entropy_file = session.cache_limiter = nocache session.cache_expire = 180 session.use_trans_sid = 0 session.hash_function = 0 session.hash_bits_per_character = 5 url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"[Assertion] assert.active = 1 assert.warning = 1 assert.bail = assert.callback = 0 assert.quiet_eval = 0[sockets] sockets.use_system_read = 1[mbstring] mbstring.language = Neutral mbstring.internal_encoding = "EUC-JP" mbstring.http_input = pass mbstring.http_output = pass mbstring.encoding_translation = mbstring.detect_order = auto mbstring.substitute_character = mbstring.func_overload = 0[exif] exif.encode_unicode = "ISO-8859-15" exif.decode_unicode_motorola = "UCS-2BE" exif.decode_unicode_intel = "UCS-2LE" exif.encode_jis = exif.decode_jis_motorola = JIS exif.decode_jis_intel = JIS[soap] soap.wsdl_cache_enabled = 1 soap.wsdl_cache_dir = "/tmp" soap.wsdl_cache_ttl = 86400[Zend]zend_extension="/hsphere/shared/php53/lib/php/extensions/ZendGuardLoader.so"; zend_extension_manager.optimizer = "/usr/local/Zend/lib/Optimizer-3.3.3"; zend_extension_manager.optimizer_ts = "/usr/local/Zend/lib/Optimizer_TS-3.3.3"; zend_optimizer.version = "3.3.3"; zend_extension = "/usr/local/Zend/lib/ZendExtensionManager.so"; zend_extension_ts = "/usr/local/Zend/lib/ZendExtensionManager_TS.so"[suhosin]; extension = suhosin.so suhosin.executor.include.max_traversal = 4 suhosin.executor.disable_emodifier = 0 suhosin.executor.allow_symlink = 0 suhosin.mail.protect = 1 suhosin.upload.disallow_elf = 1 suhosin.log.syslog = 511 suhosin.log.syslog.facility = 8 suhosin.log.syslog.priority = 1 suhosin.log.sapi = 511 suhosin.session.encrypt = 0 suhosin.cookie.cryptua = 0 suhosin.session.cryptdocroot = 0 suhosin.cookie.cryptdocroot = 0 suhosin.get.max_value_length = 10240[curl]extension=curl.so[gmp]extension=gmp.so[iconv]extension=iconv.so[imap]extension=imap.so[mysqli]extension=mysqli.so[mysql]extension=mysql.so[odbc]extension=odbc.so[pdo]extension=pdo.so[pdo_mysql]extension=pdo_mysql.so[pdo_pgsql]extension=pdo_pgsql.so[pdo_sqlite]extension=pdo_sqlite.so[pgsql]extension=pgsql.so[sqlite3]extension=sqlite3.so[mongo]extension=mongo.so[htscanner]extension=htscanner.so[pdf]extension=pdf.so[trader]extension=trader.so The php53.cgi contains (user and site removed for security reasons): #!/bin/shexport PHP_FCGI_CHILDREN=3exec /hsphere/shared/php53/bin/php-cgi /hsphere/local/home/<user>/<site>/cgi-bin/php.ini Edited May 22, 2015 by jwzumwalt (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now