Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
This one click Wordpress install is broken. Can you please fix this?
Below is the error I get after SSH
Warning: require(/var/www/html/wp-includes/class-wp-theme-json-schema.php): Failed to open stream: No such file or directory in /var/www/html/wp-settings.php on line 173
PHP Fatal error: Uncaught Error: Failed opening required '/var/www/html/wp-includes/class-wp-theme-json-schema.php' (include_path='.:/usr/share/php') in /var/www/html/wp-settings.php:173
Stack trace:
#0 phar:///usr/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Runner.php(1317): require()
#1 phar:///usr/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Runner.php(1235): WP_CLI\Runner->load_wordpress()
#2 phar:///usr/bin/wp/vendor/wp-cli/wp-cli/php/WP_CLI/Bootstrap/LaunchRunner.php(28): WP_CLI\Runner->start()
#3 phar:///usr/bin/wp/vendor/wp-cli/wp-cli/php/bootstrap.php(78): WP_CLI\Bootstrap\LaunchRunner->process()
#4 phar:///usr/bin/wp/vendor/wp-cli/wp-cli/php/wp-cli.php(27): WP_CLI\bootstrap()
#5 phar:///usr/bin/wp/php/boot-phar.php(11): include('...')
#6 /usr/bin/wp(4): include('...')
#7 {main}
thrown in /var/www/html/wp-settings.php on line 173
How can I add a new website/domain after the first one is successfully installed and running with One-Click Install.
Please, please, please, add phpMyAdmin to the one-click install image! It’d be a near-perfect solution if that came prepackaged with it. Trying to manually add it later is a nightmare for those us of who are WP pros but not SQL engineers or well versed at working over SSH.
DigitalOcean Account:
Create a Droplet:
Choose Plan and Options:
Authentication:
Finalize and Create:
Once the droplet is created, you can access your WordPress installation:
Get Droplet IP Address:
Access WordPress Setup:
WordPress Configuration:
Admin Dashboard:
Secure Your Installation:
Backups:
Performance Optimization:
Any experts want to weigh in whether the droplet and this process would be considered production worthy (security, performance, etc.)?
This comment has been deleted
Not found page handling is not setup out of the box right? When I hit a not found url I see the Apache default 404 page instead of my themes nicer 404 page. What can I do?
Btw I even changed my .htaccess to this:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
And it just redirects to the homepage, the droplet doesn’t handle the 404 well at all. it even ignores is_404 in my functions.php for some reason.
The password input step using wp_setup.sh is broken. The script explicitly fails if the password has spaces. I suspect it also silently fails if certain special characters are present, as in a previous attempt an auto-generated password of mine had a backslash, and I could not later use it to log in.