如何使用Server2Go制作便携式测试Web服务器

有很多WYSIWYG应用程序,它们可以让您创建静态HTML页面,然后预览其外观,然后再将新页面实际上传到虚拟主机。但是,如果您有一个类似WordPress博客的基于PHP的网站,那么事情就不会那么简单了。您需要一个至少可以处理PHP和MySQL的Web服务器。

。如果您打算在同一台计算机上进行所有开发工作,那么这些功能很好,但是如果您旅行很多,那么在拇指驱动器或便携式硬盘驱动器上安装门户PHP Web服务器就可以了,这不是很好的选择。即使没有Internet访问,也可以在任何地方测试更改?最简单的便携式解决方案之一是Server2Go [不再可用]。

将可工作的Web服务器带到任何地方

与设置可工作的Web服务器所需的配置工作相比,令人难以置信的是,您可以在便携式驱动器上轻松安装和运行Server2Go。这对我来说是一个完美的解决方案,因为我想对我的博客模板进行一些设计更改,而不必担心会关闭我的整个网站。因此,为了完成这一壮举,我决定测试驱动器Server2Go。

当您下载Server2Go并解压缩文件时,您会看到目录像使用htdocs的常规Web服务器一样设置",即您的网页所在的公共目录。不需要安装。

这很漂亮,因为您将拥有一个全新的Web服务器,可以随时随地测试您想要的任何网站。但是,如果您想使用后端SQL数据库加载完整的PHP网站呢?

Server2Go was originally made to run off of a read-only CD, so the default setup will not save MySQL database changes. If you want to configure the server to keep all of your settings, you need to edit pms_config.ini so that LocalMirror=0, OverwriteLocalMirror=0, and DeleteDatabaseFiles=0.

在继续操作之前进行此编辑,否则将丢失所有配置。完成后,请转至http://127.0.0.1:4001/phpmyadmin/,打开phpMyAdmin,然后以root用户身份登录,无需输入任何密码。

Now, set up your database. This needs to be the database name that you use for your regular website. In the case of a WordPress blog, you’ll make it whatever you configured in wp-config.php on your live blog.

也请使用同一用户创建一个新用户您在实时WordPress博客上使用的ID。您可以在phpMyAdmin中通过单击“ SQL"选项卡并键入以下内容来完成此操作:

“创建用户'my_id'@'localhost'由'your_password'标识;
在*。*上获得所有特权到'my_id'@'localhost'
具有允许的选项;
创建用户'my_id'@'%'由'your_password'标识;
将所有特权打开*。*到'my_id'@'% '
具有GRANT选项;

现在您的数据库已准备就绪,可以通过将所有WordPress文件复制到htdocs来将WordPress的新副本移动到新的便携式Web服务器上

记住要使用数据库和用户信息编辑 wp-config-sample.php ,并将文件重命名为 wp-config.php 。运行“ http://127.0.0.1:4001/wp-admin/install.php ",您应该看到以下屏幕。

您现在可以在本地安装WordPress的!下一步是仅导出数据库并将其导入到本地WordPress安装中。我们在MUO上介绍了许多备份过程,但是我最喜欢的之一是数据库备份插件中的Dean。我不会在这里详细介绍,但是我强烈建议该插件在您的整个数据库上进行传输。

Keep in mind that even though the database backup will move over all posts and comments, the theme and formatting will not carry over. To do this, you need to copy your entire wp-content directory from your online blog to the fresh install of your local one. Enable the required plug-ins and configure the theme to match your online setup. Once you’re done, you have an exact local replica of your entire online website or blog.

这是我在Server2Go上运行的博客的本地副本。

现在,我可以调整博客的模板和其他方面(包括测试新的插件和小部件),然后再在实际的在线网站上发布它们。通过玩一个新的窗口小部件使我的网站崩溃几次之后,这感觉非常安全。

让Server2在您自己的便携式拇指驱动器或硬盘驱动器上拍照,让我们知道如何去。您对于利用这种便携式且快速的Web服务器还有什么其他想法?在下面的评论部分中分享您的想法。

图片来源:El Frijole

标签: 便携式应用程序 Web服务器 网站管理员工具