I recently signed up for a free Xisto hosting account, but ran into a frustrating login issue. After registration, I tried logging in but the page just refreshed without any error. The Domain Installation Checker showed everything was fine, so I was stumped.
The Fix
After reading the welcome readme multiple times, I realized I had accidentally included a trailing space in my password during sign-up. Once I corrected that, I logged in without any problems. It’s a small detail but easy to miss.
Tips for New Users
Double-check your credentials – Make sure there are no hidden spaces or typos.
Topic Summary: A trailing space in the password caused a login loop with Xisto hosting. Double-check credentials, read the readme, and clear cache to avoid this.
Topic Overview (Wikipedia):
cPanel is a web hosting control panel software developed by cPanel, L.L.C., a company based in the United States, and owned by WebPros. It provides a graphical user interface (GUI) and automation tools designed to simplify website and server management for end users. The software enables administration through a standard web browser and is commonly used alongside WebHost Manager (WHM), which allows server-level management. — Read more on Wikipedia
I’ve seen this issue a lot with Xisto’s free hosting when people try to connect via FTP. The “permission denied” error usually means one of a few things:
Use a Dedicated FTP Client
Trying to access FTP through a web browser (typing ftp://yourdomain.com in the address bar) is outdated and often blocked by modern firewalls. You need a proper FTP client like FileZilla or WinSCP. These handle authentication and passive mode correctly.
Check Your Credentials
Make sure you’re using the full cPanel username and password, not just your forum login. In Xisto, your FTP username is typically your cPanel username (e.g., xisto_username) and the server is ftp.yourdomain.com or your server IP.
Passive Mode (PASV)
Many home routers block active FTP connections. In FileZilla, go to Edit > Settings > FTP > Passive mode, and make sure “Use passive mode” is checked. This lets your client establish the data connection properly.
File Permissions
If you’re trying to upload to a directory like public_html, ensure it has at least 755 permissions. You can set this via the File Manager in cPanel after logging in. Right-click the folder and select “Change Permissions.”
Firewall & Security
Some ISPs or corporate networks block port 21. Try using SFTP (port 22) instead. In Xisto, SFTP is often enabled—just change the protocol in your client to SFTP and use your cPanel credentials. This encrypts the connection and bypasses many firewall issues.
cPanel File Manager as Fallback
If FTP continues to fail, log into your Xisto cPanel and use the File Manager. It’s web-based and works perfectly for uploading files like a portal script. Just extract the zip there and move files into public_html.
I’d start with FileZilla in passive mode with SFTP. If that still gives permission errors, check your account’s disk space—if you’re over the 1GB limit, uploads may be blocked. Hope this helps!