Topic
Website Hosting
Files & FTP
How to upload my website with FTP using FileZilla
Create an FTP account and use FileZilla to upload your website to the correct folder on cPanel or DirectAdmin.
→
How to upload and manage files with File Manager
Upload, extract, rename and manage website files through the cPanel or DirectAdmin File Manager.
→
Domains on your hosting
PHP & server settings
How to change my PHP version and PHP settings
Change the PHP version used by your website and adjust settings such as memory limit and upload size.
→
How to set up a cron job
Schedule a command or script to run automatically from cPanel or DirectAdmin.
→
How to get SSH access and connect
SSH is off by default. Request access, create a secure key and connect to your hosting account.
→
How to password-protect a folder
Require a separate username and password before visitors can open a website folder.
→
How to enable PHP extensions (imagick, intl, redis and more)
Turn PHP extensions on or off yourself in Select PHP Version, on both cPanel and DirectAdmin, when a plugin or app says one is missing.
→
Databases
Other CMSs & Softaculous Apps
Node.js, Python & Application Frameworks
Can I host a Node.js or Python app on Webway?
Yes, on cPanel hosting and some DirectAdmin servers, with limits. Which servers support it, which versions you can use, what works and what doesn't (WebSockets, always-on processes), and when you need a VPS instead.
→
How to set up a Node.js app
Step-by-step guide to putting a Node.js app live on Webway hosting: upload your code, create the app, install packages, set environment variables, and avoid the placeholder-page and port mistakes that catch most people.
→
How to set up a Python app (Flask or Django)
Deploy a Flask or Django application using Webway's Python app manager and Phusion Passenger.
→
How to install npm packages for my Node.js app
Two ways to install your Node.js app's dependencies: the Run NPM Install button on the app screen, or npm over SSH inside the app's virtual environment. Also covers build steps and why you must not upload node_modules.
→
How to install Python packages with pip and requirements.txt
Install Python dependencies inside your application's virtual environment using the app screen or SSH.
→
How to restart my app and set environment variables
Restart a Node.js or Python application and configure environment variables through the app manager.
→
Where are my Node.js or Python app's error logs?
Find Passenger, application and domain error logs when a Node.js or Python app will not start or returns an error.
→
My Node.js or Python app won't start or shows an error (503, 404, placeholder page)
Work through these checks in order when your Node.js or Python app shows a 503 error, a 404 page, the hosting placeholder page, old code, or stops working after a while.
→
How to deploy a Laravel app
Put a Laravel application live on Webway hosting: the right folder layout, installing dependencies with or without SSH, .env, artisan commands, and the scheduler with cron.
→
How to deploy my site with Git
Deploy from GitHub, GitLab or Bitbucket. cPanel has a built-in Git tool with one-click deployment; DirectAdmin uses Git over SSH.
→