Home File & Database Management

File & Database Management

Dennis Nind
By Dennis Nind
4 articles

How to Upload Website Files Using the File Manager

The File Manager in your hosting control panel allows you to upload and manage your website files directly from your browser — no FTP software required. Whether you're launching a new site, updating content, or replacing old files, this guide will walk you through it. 🔐 First: Access Your Hosting Control Panel If you’re not already logged in to the control panel, follow this quick guide: 👉 How to Access Your Web Hosting Control Panel Once you're in, continue below. 📁 Step 1: Open the File Manager - In the control panel dashboard, look for File Manager - Click it to launch the browser-based file management tool 🌐 Step 2: Navigate to Your Website’s Directory For your main website, open the following folder: /domains/yourdomain.com/public_html/ This is your website’s root directory — files placed here will load when someone visits your domain. If you’re uploading files for a subdomain, look for a separate folder under /domains/ with the subdomain's name. ⬆️ Step 3: Upload Files - While inside the correct folder, click the Upload button (usually at the top of the page) - Select your files or drag them in from your computer - Wait for the upload to complete — files will appear in the directory Tip: If you’re uploading a full website folder, consider compressing it to a .zip first. You can upload the zip file and extract it directly in the File Manager. 🏠 Step 4: Set the Homepage File Make sure your homepage file is named either: - index.html - or index.php This tells the web server what to load when someone visits your site. 🛠 Optional Tools in File Manager - Create folders for organisation - Edit files using the built-in code editor - Extract ZIP files to upload multiple files at once - Rename or delete files as needed - Check permissions (folders: 755, files: 644)

Last updated on Apr 30, 2025

Connecting to Your Hosting Account via FTP

FTP (File Transfer Protocol) lets you connect to your hosting account from an external application like FileZilla, so you can upload, download, and organise your website files with ease — especially useful for larger updates or development work. 🔐 First: Access Your Hosting Control Panel If you haven’t already, follow this guide to access your hosting control panel: 👉 How to Access Your Web Hosting Control Panel Once you’re in, go to FTP Accounts to view or create FTP login credentials. 🧾 FTP Connection Details To connect via FTP, you’ll need the following: - Host: - If your domain is live and pointed to our servers, use your domain (e.g. yourdomain.com) - If your domain is not yet pointed, use the server hostname (this was sent in your welcome email) - Username: Found or created in the FTP Accounts section of your control panel - Password: Either set when creating the account, or updated from the control panel - Port: 21 - Encryption: Use Explicit FTP over TLS if supported 🛠 How to Set Up FileZilla (Example) 1. Download FileZilla: https://filezilla-project.org 2. Open FileZilla and go to File > Site Manager 3. Create a new site and enter: - Host: yourdomain.com or the server hostname - Port: 21 - Protocol: FTP – File Transfer Protocol - Encryption: Use explicit FTP over TLS if available - Logon Type: Normal - Username: (from FTP Accounts section) - Password: (set when creating the account) 4. Click Connect You should now see your hosting files appear on the right-hand side of the FileZilla window. ➕ Managing FTP Accounts To create or manage FTP users: 1. In the hosting control panel, open FTP Accounts 2. Click Create FTP Account 3. Enter: - A username - A secure password - The directory they should have access to (e.g. /domains/yourdomain.com/public_html) 4. Click Create You can also edit, delete, or change passwords for existing FTP users from the same screen. 🔄 Domain Not Pointed Yet? If your domain name hasn’t yet been pointed to our servers, that’s no problem — you can still connect using the server hostname, which was included in your welcome email. This is a useful workaround when: - You’ve just purchased the domain and DNS hasn’t propagated - You want to start uploading files before updating nameservers 📁 FTP vs File Manager — When to Use Each - Use FTP for large uploads, multiple file transfers, or syncing project files - Use the File Manager (in your control panel) for quick edits or small uploads in the browser

Last updated on Apr 30, 2025

Creating and Managing Databases

Many modern websites and applications (like WordPress, Joomla, or Magento) rely on a MySQL database to store content and settings. With Eco Web Hosting, you can easily create and manage your databases directly from the Databases section of your hosting control panel. 🔐 First: Access Your Hosting Control Panel If you’re not already logged in, start here: 👉 How to Access Your Web Hosting Control Panel Once inside, look for the Databases section. ➕ Creating a New Database 1. In the control panel, click on Databases 2. Scroll down to the Create Database section 3. Enter a name for your database (it will be automatically prefixed with your hosting username) 4. Click Create By default, this will also create a database user with the same name and assign a secure, randomly generated password. 🔐 Keep your database name, username, and password safe — you’ll need them when setting up apps like WordPress. ⚙️ Advanced Database Creation If you want more control (e.g. custom username/password), you can: 1. Click the Advanced mode option under the database creation form 2. Enter: - A database name - A database username - A secure password (or generate one) 3. Click Create This is useful for developers or advanced setups that require separating user credentials from the database name. 📋 Viewing & Managing Existing Databases At the top of the Databases page, you'll see a list of existing databases: - View the size and number of tables - See how many users have access - Click Manage to open the database management tools - Click Delete to remove a database you no longer need (⚠️ use caution — this is irreversible) 🔄 Editing & Accessing Databases - Manage Users: Assign or remove user access to a database - phpMyAdmin: Launch the browser-based tool to view, edit, or export database content - Server Details (shown at the bottom): Includes your database version, SQL mode, and connection info (hostname, usually localhost) 🔗 Using Database Info in Scripts or Apps When connecting your site or app to the database, you’ll typically need: - Database Name: e.g. u43403_exampledb - Username: e.g. u43403_exampledb - Password: (set during creation) - Host: localhost - Port: 3306 (default)

Last updated on Apr 30, 2025

Using phpMyAdmin to Import or Export Database Data

phpMyAdmin is a web-based tool that allows you to view, manage, and edit the contents of your website’s databases. It's especially useful for tasks like importing backups, exporting a copy of your database, or running SQL queries. With Eco Web Hosting, you can access phpMyAdmin directly from the Databases section in your hosting control panel — no separate login required. 🔐 Step 1: Access the Hosting Control Panel If you’re not already logged in, follow this guide: 👉 How to Access Your Web Hosting Control Panel 📂 Step 2: Open phpMyAdmin 1. In the hosting control panel, click on Databases 2. Click the phpMyAdmin button near the top right of the page 3. This will open phpMyAdmin in a new tab — no need to log in again 📥 Importing a Database (e.g. from a backup or external site) 1. In phpMyAdmin, click the database you want to import data into (from the list on the left) 2. Click the Import tab 3. Click Choose File and select your .sql file (or .zip if it contains a SQL file) 4. Leave the settings at default unless instructed otherwise 5. Click Go at the bottom of the page If the import is successful, you’ll see a confirmation message. Your tables and data should now appear in the database. 📤 Exporting a Database (for backup or migration) 1. Select the database you want to export from the left-hand list 2. Click the Export tab 3. Choose Quick export method and SQL format (recommended for most users) 4. Click Go — your browser will download the .sql file You can keep this file as a backup or use it to migrate your database to another server or hosting account. 🛡 Tip: If you want more control over the export (e.g. only certain tables or formats like CSV), choose Custom export method instead. 🧠 Common Use Cases - Importing a WordPress site’s database - Backing up a live site before making changes - Migrating a database from another host - Viewing or editing specific tables or entries ⚠️ Caution When Importing Importing a database will overwrite existing data if the structure (e.g. table names) is the same. If you're unsure, always back up the current database first — either using phpMyAdmin or JetBackup.

Last updated on Apr 30, 2025