标签: shared-hosting

如何通过htaccess设置默认网站页面?

我目前正在他的主机帐户上建立一个客户的网站.网站地址由于某种原因不会默认为.php文件(即:index.php).如果我放入index.php并且没有index.html文件,则会收到以下错误:

如果您认为错误地访问了此页面,请与网站所有者联系:someemail@example.com如果您是网站所有者,则可能是因为:IP地址已更改,因此您可能已访问此页面.服务器配置错误.该站点可能已移至其他服务器.如果您是本网站的所有者并且不希望看到此页面,请联系您的托管服务提供商.

他的托管是cpanel上的共享托管.

.htaccess web-hosting shared-hosting cpanel

14
推荐指数
1
解决办法
3万
查看次数

在git和化石之间犹豫不决

新手到Fossil(或任何其他版本控制系统)在这里.之前使用过专有的,但从未自己设置过.

目前,我希望设置一个,以便我和我的朋友可以将它用于项目.

我选择Fossil主要是因为分布似乎是要走的路,它似乎是轻量级的并且有一个包含的bugtracker.但是对于很多人来说,Git似乎是受欢迎的SCM.是否值得增加复杂性来支持Git + someBugTracker而不是Fossil?还有更好的选择吗?我将不得不从0开始.

git shared-hosting fossil

12
推荐指数
1
解决办法
4138
查看次数

如何从Visual Studio 2013进行Web部署到Godaddy.com

我正在使用godaddy.com作为主机提供商,在Visual Studio for Web 2013中寻找Web部署工具的帮助.我买了托管空间并将域名链接到该托管空间.

我有一个我在Visual Studio for Web 2013中创建的Web表单解决方案,现在希望使用Web部署工具将我的ASP.NET网站部署到此托管空间,以供整个万维网查看.该解决方案还有一个小型数据库,我也想在该主机空间创建.

我感到困惑的是在Web部署工具中输入服务器,站点名称和目标URL的字段.

在此输入图像描述

想象一下,我的网站名为'awesomewebsite.com',我的用户名是'awesomedude',我应该在上面的那些字段中输入什么?

asp.net webforms shared-hosting visual-studio-2013

12
推荐指数
2
解决办法
2万
查看次数

通用远程数据备份和下载 - 包括InnoDb支持

我想要一个基于PHP的解决方案来备份远程服务器的数据库(只有数据而不是代码)并下载文件.我知道基于Shell的解决方案更适合做这样的事情(在本地系统上运行shell脚本并通过SSH连接到远程系统)但是要求有一个基于PHP的解决方案,其中知道URL和拥有数据库凭据就足够了非技术人员进行备份.PHP脚本可以上载到远程服务器并执行.

以下是我想要的功能: -

  • 至少应该支持InnoDb引擎 - 应该导出外键约束.如果它支持所有其他引擎没有坏处.
  • 应该在所有服务器上工作,存在最大可能的限制(我知道一些限制,如safe_mode启用exec(),system()功能禁用等).我想要一个非常通用的解决方案,保证可以在任何地方工作.

  • 进程应进行密码验证(请求数据库凭据).

现在,我正在分解事物并从基础开始.以下是我对目前的事情的假设以及一些问题: -

  1. 我不知道,如果系统的功能,如exec,system等可以共享主机服务器或不能完全禁止.如果它们被禁用以便它们不能被覆盖,那么这里mysqldump给出的基础解决方案将无法普遍适用.问题 -但是,如果系统功能只能在内部存在的文件上执行,那么解决方案是否可以安全运行?
    safe_modesafe_mode_exec_dir

  2. 我问了一个关于使用PHP执行此操作的安全风险的问题,并且了解在网站空间中永远不应该创建备份文件(我假设,如果是mysqldump基于解决方案,则需要在下载之前首先创建备份文件).因此,解决方案不应该在那里创建备份文件(如果在其他位置创建,则没有问题).
    问题 -但是,共享主机提供商会允许这样做吗?

  3. 我检查了各种通用用户贡献的PHP类,如phpmysqldump等,并没有找到mysqldump使用系统命令进行备份的基于解决方案的用法.他们做类似的事情SHOW CREATE TABLE来获取所有表创建,数据插入查询,然后下载这些东西而不实际将其保存为文件(因此没有安全风险).
    问题 -我是否正确地得出结论,他们在没有mysqldump像第一点的解决方案中给出的那样简单的情况下完成所有这些事情,因为这不是一个通用且安全的解决方案?
    问题 -另外,我读到没有任何好的方法效果很好.我个人只使用这个phpmysqldump,当我尝试使用创建的备份恢复数据库时,它会给我mysql错误.转储文件中的查询与PhpMyAdmin的导出模块创建的查询略有不同.我还检查了一些其他免费用户贡献的PHP类.看起来它们中的大多数都不支持InnoDb支持,因此如果数据库中存在关键约束,则导出中不存在.
    问题 - PhpMyAdmin本身的导出功能,如果单独出现,可能是我的解决方案,我想.有没有人知道像这样的稳定​​库吗?

php shared-hosting database-backups

11
推荐指数
1
解决办法
986
查看次数

支持RavenDB的共享托管服务提供商

我设置AppHarbor应用程序只是为了发现它不支持嵌入式RavenDB.它似乎很快就会到AppHarbor.与此同时,它是所有如图抛出一个错误在这里.

有没有人对支持RavenDB的共享主机提供商有任何建议?我正在做一个小项目,所以免费会很棒(这就是为什么我看向AppHarbor).

shared-hosting cloud-hosting ravendb asp.net-mvc-3 appharbor

11
推荐指数
2
解决办法
2421
查看次数

加载 libatk-bridge-2.0.so.0 时出错

我创建了一个使用 Puppeteer 的 NodeJS 应用程序。在本地(Windows)上它工作得很好,但是当我想在共享托管平台(Linux 服务器)上部署该应用程序时,出现以下错误:

错误:无法启动浏览器进程!\n/var/app/node_modules/puppeteer/.local-chromium/linux-818858/chrome-linux/chrome:加载共享库时出错:libatk-bridge-2.0.so.0:无法打开共享对象文件:没有这样的文件或目录\n\n\n故障排除:https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md\n"

我发现的唯一解决方案是安装缺少的 libatk-bridge 依赖项

sudo apt-get install -y libgbm-dev

但问题是,我无权在共享托管平台上这样做。

有什么解决方法可以解决这个问题吗?或者有没有办法将库嵌入为静态库而不是共享库?

先感谢您!

linux shared-hosting shared-libraries node.js puppeteer

11
推荐指数
0
解决办法
1万
查看次数

共享虚拟主机需要多少流量?

我和Reliablesite.net有一个便宜的共享主机方案(每月5美元).

我一直在创建一个小网站,我想在几周内开始推广,我打算通过托管我已经拥有的共享计划来测试它.

我的问题是我不知道我应该在什么时候进入集群托管/专用托管.

问题

  • 预计共享主机方案可以处理哪些综合浏览量/天?
  • 标准的共享数据库服务器可以在不窒息或从我的托管服务提供商那里收到粗鲁的电子邮件

hosting web-hosting shared-hosting

10
推荐指数
1
解决办法
1万
查看次数

log4net在ASP.Net MVC Web应用程序中抛出安全异常

我已经编写了3个ASP.net MVC Web应用程序,并且所有这些应用程序都部署在我的ISP的共享主机服务器上.

所有3个应用程序在配置和设置方面都非常相似.第一个应用程序部署到与第二个和第三个不同的服务器.第一个应用程序没有给我任何错误.

第二个和第三个应用程序稍微吐出以下SecurityException :随机:

替代文字http://i46.tinypic.com/24p9pac.jpg

链接

例外文字:

 Security Exception
Description: The application attempted to perform an operation not allowed by the security policy.  To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file.

Exception Details: System.Security.SecurityException: Request for the permission of type 'System.Configuration.ConfigurationPermission, System.Configuration, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' failed.

Source Error:

An unhandled exception was generated during the execution of the current web request. …
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc log4net securityexception shared-hosting

10
推荐指数
1
解决办法
6959
查看次数

通过 nodejs 在共享 cpanel 主机上实现 websocket 服务器

我已经获得了一个带有支持 nodejs 的 cpanel 的共享主机。我可以通过“设置 Node.js 应用程序”定义一个 node.js 应用程序。

我想做一个websocket。他们已经为我打开了 2088 端口。

这是我的 websocket 服务器代码:

const http = require('http');
const WebSocket = require('ws');

const server = http.createServer();
const wss = new WebSocket.Server({ server });

wss.on('connection', function connection(ws) {
  ws.on('message', function incoming(message) {
    console.log('received: %s', message);
  });

  ws.send('something');
});

server.listen(2088);
Run Code Online (Sandbox Code Playgroud)

好吧,我运行我的代码,然后将此请求从客户端发送到服务器:

socket = new WebSocket('ws://mydomain.com:2088');

socket.addEventListener('open', function (event) {
    socket.send('Hello Server!');
});

socket.addEventListener('message', function (event) {
    console.log('Message from server ', event.data);
});
Run Code Online (Sandbox Code Playgroud)

但是,我不断收到超时错误,无法连接到 websocket 服务器。

似乎在共享 cpanel 主机上创建一个能够侦听特定端口的 websocket 服务器与通常的有点不同。

我已经浏览了互联网,我在 …

shared-hosting passenger cpanel websocket node.js

10
推荐指数
1
解决办法
2278
查看次数

Hostmonster是否支持Django

我知道Hostmonster允许Python.有人在那里成功运行Django吗?任何问题?

django hostmonster shared-hosting

9
推荐指数
2
解决办法
3991
查看次数