Wordpress Site From Windows Server to Linux Server - asp.net

I was recently hired as webmaster at this company. It is hosted on the windows asp.net framework and my boss wants to move it to a Linux server. I have read that it is a pain to transfer sites between .NET and Linux because of the different languages the two servers use, but the site in question is a wordpress.org site and so all the back end files are in PHP. Since it appears that none of the files use the .NET language, will it still be a problem to transfer the site to a linux server?

If you just want to transfer the wordpress site, no. Just get the mysql dump of the database and get the install directory for wordpress and copy it over.
You'll have to modify the config files a little bit depending on the destination server's mysql (connection info for example).
I just did this recently and wordpress is very simple for doing a site transfer.

Related

existing umbraco cms set up in local server

I am completely new with the umbraco CMS and one of my client want to make some changes on his umbraco CMS web site. So i have downloaded the umbraco CMS projects files and database from the server and i need to configure it on my local server. I am using windows 10 OS. I can install a fresh umbraco cms in the local server. But When i try to run the existing in local server, its asking me for install the fresh umbraco CMS.Can anyone help me on sort out this issue?
Note : I don't have changed the any configurations on the files. Just simply running the project with Microsoft WebMatrix app. Please help me with the database and other configuration settings also.
Aby help will be really appreciated...
It sounds like the Umbraco installation is assuming it is a new installation and then creates a new database for you.
You need to download the website files directly from the server and place those in a folder which can be served by a webserver on your local machine. Then you need to get a backup of the database on the server and restore this on a SQL server on your local machine.
When this is done, you need to make sure the connectionstring in the web.config of the site is set up correct to match where you have restored the database on your local SQL server. Search for umbracoDbDsn and make sure the server name, credentials and database name is correct.
When this is done, you should be able to start up the site and hopefully it will run just as it did on the server.

Different between WAMP and web hosting?

I have planned to learn WordPress. I just want to know what will be core difference between functionality and features if I install it on WAMP that is local host and a web server?
My preference was WAMP but I am not yet sure.
When doing web development on your local machine using a localhost, there are a few things you need to be aware of.
You need to ensure that it is same as the versions of the products on your actual web server or close to it (MySql, Apache, Php, etc.)
You need to be aware of the urls you use compared to the urls when deployed to the server (in Wordpress, you need to edit the main web urls in your mysql dump file before uploading to your webhosting)
WAMP actually is easy to configure, other alternative is XAMPP for local development
Wordpress updates a lot and usually so is there requirements, so in order for wordpress functions to work properly, your local server must be updated to their requirements or at least close to it

moving joomla site from windows to linux servers

Would there be a problem if I host my joomla site created in xampp for windows on linux servers? If so, what can be done? Also, is there a way to create linux environment(at least for the sake of running xampp) on windows 7 to create joomla sites which should have no problem running on linux servers?
You could install Linux on Windows PC and to create a multi boot.
My advice is to get some Linux hosting providing money back guarantee, to move your site and if this is not OK to cancel the service and get your money back.
You should not have any problems to move your site because joomla is based on PHP. The problems will be if it was on ASP.NET.
If URL rewriting is enabled, you will need to create a .htaccess file to replace your web.config file.
You will also need to update your tmp and log paths in Global Configuration.
Apart from the above, there will likely be no other issues.
An alternative to dual boot is to use virtualisation software such as VirtualBox so you can run Linux on your Windows PC. This works well as long as you have enough memory available.
VirtualBox is free: https://www.virtualbox.org

How to leave a website on-line on the intranet

I'm develping a Call System, and now, my boss want to try it. How May I leave my asp.net website on the intranet so he can acess and try the website ? I think I have to publish my website, but I don't know how to do that ;\
You should have a staging server on your network which have all the necessary prerequisites installed on it like .net framework, sql, entity framework (if you are using it).
Then put the website on this server and from IIS make sure it is running with no exceptions on permissions or anything.
after that you can send the ip of the server with the application name to whoever on this network and they should be able to browse it normally.
Another fast solution will be doing the same but using your own pc (as long as you are on a network)
check these links:
http://www.codeproject.com/Articles/28693/Deploying-ASP-NET-Websites-on-IIS-7-0
Configuring ASP.NET in IIS7
http://forums.asp.net/t/1533954.aspx/1
Regards

How to properly host my ASP.NET website?

I'm not very experienced with ASP.NET, I've started to learn about all of this a month or so ago, I've made a very simple website that I would like to test online, there are no database connections or anything of the sorts.
My previous experience with the Web has taught me to just upload files via an FTP client and being done, this is obviously not the case with ASP.NET.
I'm running Visual Web Developer Express and having a really hard time understanding how to get my website online on my host. I've read a few things about the web.config file, I've changed my server to support version 4.0, but I still battle with error after error after uploading my files onto my server. I've also read that the Express edition is limited in the "Publish Website" department.
I'd just like a direct answer on how to publish my website onto my host.
Make sure that your hosting company supports ASP.NET websites. Get a FTP client like FileZilla. Copy all of your files to the remote directory. If you are using a database, change the connection string in your web.config file to match the connection string of your new database. You get the connection string from the hosting company.
There are different ways to deploy your Asp.net web site.
Web Setup Project: Create a web setup project and use the resulting files to deploy your application. Read More
Copy Web Site Tool: Update and deploy websites in environments with multiple developers and servers. Read More
Publish website tool: Pre compile your websites.
Read more

Resources