Jump to content

After installing prestashop, I got a blank frontend page.


Recommended Posts

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

  • 3 weeks later...

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

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

  • 10 months later...

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 .php
Action 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-pear
include_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/sh
export PHP_FCGI_CHILDREN=3
exec /hsphere/shared/php53/bin/php-cgi /hsphere/local/home/<user>/<site>/cgi-bin/php.ini

 

Edited by jwzumwalt (see edit history)
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...