Hot answers tagged

10

The Bad News: The core open source base of Wordpress does make quite a few assumptions about being run on a single server (wp-content, user uploads and media library to name a few) The Good News: Pretty much all cloud providers (including Azure) have abstractions that allow you to work around these design limitations. Fundamentally, you'll be addressing ...


9

IMPORTANT EDIT This has unknowingly came to my attention as it slipped my mind, PHP 5.4 have already reach EOL and the last security support was stopped on the 14th of September 2015. According to official documentation, PHP 5.5 will finally reach its EOL on the 10 of July 2016 (Active support has already been stopped but this version will still get ...


8

You're asking for quite a bit, and all I can really tell you is that you get what you pay for. Why you should avoid "free" sites Most free hosts are pretty much bargain-basement deals when it comes to features. Remember, few people will ever give things away and stay in business - so support on a free hosting site might be non-existent. Many will also ...


8

Re-install a new copy of wordpress and then put in the credentials to your database in the new install. If you install wordpress and try to load the domain with no database attached, it will start the site creation wizard. Just enter the correct database credentials (username, database name, password, and location) and it will load for you instead of ...


7

There's a pretty good step by step on moving WordPress in the Codex. It is what I follow when changing domains. Moving the files is pretty straight-forward. It is the hard-coded references in the database that are tricky. However, serialized search and replace will take care of all database changes. I've used the Velvet Blues plugin in the past, but ...


6

I'm probably overcomplicating things. Right now, you are. As I have no traffic as of now I don't really need to do this, but .... I don't know what to choose as I don't understand what these services really do, other than it's supposed to be "better" to host externally... Then why bother with a CDN right now and all of the image hosting options ...


5

You should not need the .git directory but I would not delete it. It contains the version control for your site, and is thus an incredibly valuable resource should you need a developer to fix or upgrade your site in the future. It also shows you a full history of the development of your site. This will save future developers time, and anything that saves ...


5

While this might be not the easiest task for a beginner, it is very well possible – with a little help from some plugins. In a similar scenario I would usually install WordPress under a subdomain. When everything is looking ok to launch, I would recommend to first (always!) make a backup of everything. You can then change the base url (domain) either ...


4

Based on your needs, yes: you should probably be using a Network (WordPress with MultiSite enabled). All network sites run the same version of WordPress Each network site can activate its own Plugins. You can explicitly allow each site to manage its own Plugins. Each network site can have access to different Themes (though you will have to manage access to ...


4

I utilize the awesome plugin Duplicator to complete this exact procedure on a regular basis. http://wordpress.org/extend/plugins/duplicator/ The plugin is fully supported and there are great FAQ available here: http://lifeinthegrid.com/labs/duplicator/ The plugin will create a .zip backup of both your database and files and an installer .php that you ...


4

Wordpress can be a resource hog if you don't use caching. W3 Total Cache could help you a lot with MySQL, Object and Page Caching. You should also install PHP-APC and use it with the plugin. It can do wonders.


4

WordPress is very clearly engineered for being placed into web-accessible folder. While attempt to move it from web folder could be made, it would be very challenging, especially for admin area which uses direct non-routed URLs to PHP files.


4

You don't need WordPress-specific hosting, just a hosting package that meets the requirements. PHP 5.4 or greater MySQL 5.5 or greater The mod_rewrite Apache module (to enable Pretty Permalinks)


4

To run WordPress we recommend your host supports: PHP version 5.6 or greater MySQL version 5.5 or greater Note: If you are in a legacy environment where you only have older PHP or MySQL versions, WordPress also works with PHP 5.2.4+ and MySQL 5.0+, but these versions have reached official End Of Life and as such may expose your site to security ...


4

Assuming your domain is mydomain.org. Instead of installing WordPress under a different domain (wordpress.mydomain.org) you could install WordPress on your local machine (using XAMPP MAMP or a virtual box) and resolving the original domain to your local computer by editing your systems host file and add the following line: 127.0.0.1 mydomain.org Now ...


3

We are using Mercurial via Bitbucket, but same logic applies: Clone repository to server. Protect it from being web-accessed. Create PHP script that will issue pull and update command to the repo. Set up Bitbucket to ping PHP script on commit. This is not quite "proper" deployment scheme, but it hugely streamlines workflow on development servers that need ...


3

I just made a tutorial on how to do a site update directly from github using a cloud server ( PHP application), in this demo I am using Engine Yard, but ther are other apps, it's pretty crazy what you can do these days. http://www.youtube.com/watch?v=8ZEiFi4thDI&feature=feedlik


3

You will have a few things to consider (later on the answer), I suggest the following steps: Backup your Files and Database This is pretty self-explanatory. You are going to do a lot of Data Manipulation, so be sure your original is safe. Transfer your files The fastest way to do this is to have a hoster where you can import directories from another ...


3

From a quick look at wpengines headers it looks like there may be some info you can check. Your best bet is to get access to an account and dump out $_SERVER to see what's in there. For example it looks like $_SERVER['SERVER_NAME'] = 'WP Engine/4.0'. or perhaps $_SERVER['HTTP_HOST']. As per the comments below it also seems the wp-config.php on wpengine ...


3

You need to update the new URL in the WordPress Address (URL) and Site Address (URL) in General settings. Some of your media may be pointing your old site or may not be available in that case you need to install a plugin named Search and Replace and you need to replace the every occurrence of the old URL with the new one.


3

All the answers here don't take into account an actual, functioning Wordpress environment, but use arguments about end-of-life/support (that is, age). Who cares? What one really wants is stability and functionality. Therefore, one should use the latest version that an entire Wordpress system (with desired themes and plugins) will support. Latest because PHP ...


3

WordPress will run on a toaster these days, it really doesn't have high requirements. Just make sure it's a Linux server, any comapny worth anything will have PHP and mySQL up to date enough for WordPress. What your're going to have to struggle with is different companies offering different packages and then not being fully honest. A mid range package on ...


2

I would now like to know if it is easily possible to update wordpress when I only have FTP-access and phpMyAdmin. WordPress has automatic update feature, that will do its best to perform update without you having to upload new version manually. It is not perfect, but it is quite robust and works on most configurations. If changes to database are required ...


2

According to your sites quantity and requirements, I will recommend you cloud hosting, as it is fully flexible you can upgrade it any time, Or you can go with VPS. For cloud rackspace is the best, and it has good uptime + Live Chat support(I have never used, but heard a lot good reviews about it) And for VPS, I am using intovps.com, they are cheap and ...


2

-First, try contacting the hosting provider if the database server is online / if they have any other problem at their end, or they made any changes to your account, or if there are any limitations/restrictions, etc . double check your wp-config.php file settings for the database name, database username and database password. This is where most errors ...


2

You can expect to lose your site stats. You can expect your site to be harder to find. You can expect to have greater freedom in terms of customization and possible features. You can expect to have to upgrade your WordPress version periodically. You can expect less users commenting, as WordPress.com uses a social networking style bar that won't be on your ...


2

I addition to the methods you have mentioned, the biggest way to speed up your loading time is with a caching plugin. There are many in the WordPress Plugin Directory, but my favorite is Quick Cache.


2

Afaik there's no real performance test available (what exactly do you want to check?), but you can find a plugin that came out of the first Q below, that might help you doing some profilling. An interesting read might be… refactoring WP to improve memory performance generally a lot of Qs inside the performance tag Also: You can use the Debug Bar ...


2

If I am correctly understanding your setup, you are using wordpress hosting now, but want to make your domain be a self-hosted copy of your blog 1) Export all your current blog entries/layouts/etc. 2) Change new domain not to forward to the existing blog. 3) Set up wordpress on your new domain 4) Import all your blog entries/layouts/etc. 5) optionally, ...


2

Your first issue is the fact that you're on shared hosting. The fact that 1,195 websites are using the same IP address is a dead giveaway. You're likely running into resource limits with your hosting provider. Second is a misconception of what caching does to optimize a site. Caching helps clean up and optimize load times on the front-end of your site. ...


Only top voted, non community-wiki answers of a minimum length are eligible