Most image upload failures in FW Real Estate trace back to PHP configuration limits or a missing server dependency. Work through the checks below in order.
PHP enforces two separate size limits that both affect uploads. If either is too small, the upload fails silently or returns a generic error.
upload_max_filesize. Recommended: 64M or higher.Set these in your server's php.ini (or a .htaccess / php.ini override if your host allows it), then restart the web server for changes to take effect.
When FW Real Estate resizes an image on upload, PHP loads the full original into memory. Large photos — particularly high-resolution JPEG files — can exhaust the default memory allocation before resizing is complete, causing the upload to fail with a white screen or a 500 error.

FW Real Estate uses PHP's GD extension to resize and thumbnail images. If GD is missing, no image processing can take place. Symptoms include uploads that appear to succeed but produce no thumbnails, or an error reported on the Dashboard system checks.
Ask your host to enable the gd PHP extension, or install it yourself if you manage the server (php-gd on most Linux distributions). After enabling GD, verify it appears in your server's phpinfo() output.
Property photos are stored under images/fwre/ in your Joomla root. PHP must be able to write to this directory and its subdirectories. If permissions are too restrictive, uploads fail immediately.
images/fwre/ directory is 755 (owner can write; group and others can read and execute).You can check and correct permissions via FTP, your hosting control panel's file manager, or SSH (chmod -R 755 images/fwre/).
FW Real Estate can be configured to resize images to defined pixel dimensions on upload. Review your image size settings at FW Real Estate → Configuration → General → Images sizes.
memory_limit will fail during this step — increase memory_limit as described above.upload_max_filesize)