如何从私有服务器上的浏览器执行脚本?


1

我对Linux / Unix作为一个整体非常新,所以我提前为这个问题可能感知到的任何无知道歉。

我正在尝试执行一个脚本来从服务器的前端设置一个控制面板,这样我就可以完成它的设置。(对于所有细节,我正在尝试将Minecraft控制面板“Multicraft”安装到我的Webmin服务器上)。

但是,我遇到了我知道文件位置的挑战:

/~/multicraft/panel/install.php

但我只是不知道如何从前端执行此脚本,例如从浏览器。当我导航到文件的位置(https://xxx.xxx.xxx:10000/multicraft/panel/install.php)时,它只是用粗体粗体字母说:错误 - 找不到文件

详细说明:我尝试过使用http://但没有任何内容访问此页面。当我使用时http://,它只是加载一个空白页面,上面没有任何内容。

我也尝试:10000从链接中排除port(),但是当我这样做时,它说该页面无法删除。

我一直在遵循教程,尽可能地为Linux 64位指令设置Multicraft控制面板。我已经执行了他们在〜/目录中以root用户身份提供的所有命令。

我到目前为止所做的命令如下:

# wget http://www.multicraft.org/download?arch=linux64 -O multicraft.tar.gz 
# tar xvzf multicraft.tar.gz
# cd multicraft
# ./setup.sh

这就是我到目前为止所做的一切。

我该怎么做才能使这个文件可以从Web浏览器中执行?对于我现在正在做的事情,我完全感到困惑和失去联盟。提前致谢!


如果它是一次性脚本,请求服务提供商为您运行
2013年

@terdon:是的,不幸的是,必须从浏览器执行脚本以进行设置。我不确定 - 如果通过命令行表示SSH访问,我确实有。
Justin W. Flory 2013年

@ 50-3我会研究这种可能性。
Justin W. Flory 2013年

为什么需要从浏览器执行?这奇怪。如果您有ssh权限,那就去做吧ssh you@server php ~/multicraft/panel/install.php
terdon 2013年

@ jflory7 by by this is off off topic如果它是第三方主机,个人设置了一堆wordpress网站,我发现它更容易得到我的提供商 - 也更安全:)
2013年

Answers:


0

我遇到的问题是我没有将apache2 web服务器安装到我的专用机器上,而Multicraft希望我执行的脚本需要脚本位于/var/www/html/multicraft/,当时我还没有注意到。

为了解决我的问题,我首先安装了apache2 yum install httpd,然后输入service httpd restart。在此之后,我的网络服务器在线,我重新执行了该setup.sh文件。

执行此操作后,Multicraft将前端文件放在apache2的web目录中,我已成功完成安装。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.