This article contains information/examples using root/sudo/admin users. If you require sudo/admin access, you must upgrade to a Dedicated server.
[server]$ sudo /etc/init.d/nginx reload
- Reloading keeps the server running while re-reading any configuration file updates.
- Reloading is safer than restarting because if a syntax error is noticed in a config file, it will not proceed with the reload and your server remains running.
- If there is a syntax error in a config file and you restart, it's possible the server will not restart correctly.
[server]$ sudo /etc/init.d/nginx stop [server]$ sudo /etc/init.d/nginx start
You can also restart in your DreamHost panel. Navigate to the (Panel > 'VPS' > 'Dashboard') page, and then click the Restart button to the right of your server.
Updating your phprc file
Update your site configuration in your panel
You can resave your site configuration in the panel to update your phprc file.
Reload Nginx (Dedicated servers only)
If you're on a Dedicated server with an admin user, you can reload Nginx using the steps above. If reloading doesn't update your changes, try restarting and killing off all PHP processes as shown below.
Restart Nginx and kill off PHP processes (Dedicated servers only)
[server]$ sudo /etc/init.d/nginx stop [server]$ pkill -9 php [server]$ sudo /etc/init.d/nginx start