问题标签 [windows-hosting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1221 浏览

php - 在 wwwroot 文件夹外调用 PHP 文件(Windows 主机,Arvixe)

快速解决方案(感谢下面汤姆的回答,阅读他的完整解释):在 webroot 目录中创建一个新的 php 文件;假设 temp.php。从那里,使用 include 或 request 调用 webroot 之外的 test.php 文件。
index.html -> temp.php -> test.php
- 我正在使用 javascript 转到 temp.php,但也可以使用 href。
- 在 temp.php 中,我使用了:include dirname(__FILE__)。'/../test.php';
- 就是这样,test.php 不能通过 URL 直接访问。如果您想从外部访问 webroot 中的文件,请使用以下内容: header("location:".dirname(__FILE__).'/../wwwroot/index.php'); 请参阅:http://stackoverflow.com/questions/13550471/php-include-file-in-webroot-from-file-outside-webroot,我在哪里找到 FILE/DIR 东西

原始问题:
我有一个托管在 Arvixe 上的网站(Windows 托管,而不是 Linux)。
在我的域目录中,我有一个 test.php 文件和 wwwroot 文件夹。
在 wwwroot 文件夹中,我有一个 index.html 文件。

从 index.html 文件中,我只想要一个调用 test.php 文件的简单链接/按钮。我不希望用户直接通过 URL 访问 php 文件(这就是我将其放在根目录之外的原因),但我希望其他文件(如 index.html)能够访问它。我已经尝试了 web.config 和 .user.ini 的安全性(没有工作),但我认为如果这有效,那么安全性应该没问题。

  • 我已经尝试过 href="../test.php",但它不起作用(404 - 找不到文件或目录)
  • test.php 的权限与 wwwroot 相同(通过 cp 门户)
  • 我不想包含 php 文件,我想单独调用和运行它
  • 我已经看了两天 stackoverflow 中的所有相关帖子,但似乎没有任何效果
  • 如果您的建议是使用文件的完整路径或创建虚拟目录,请提供示例。因为我都试过了都没有运气
  • 我还读过您需要 php 脚本才能访问根目录之外的 php 文件,但不知道如何调用外部文件。我已经尝试过一次,但得到了 404 异常。如果有效就太好了

有没有人有一个简单的方法来完成这个?(尤其是使用 Windows Arvixe 托管的任何人)。我觉得这里应该有一个简单的答案):感谢您阅读本文,非常感谢您的任何建议

0 投票
0 回答
537 浏览

wpf - WPF WindowsFormsHost airspace issue even MetroWindow as popup used

There is known "airspace "issue related to WindowsFormsHost used in WPF.

I use AvalonDock with some panes, one of them hosts a WindowsForms control.

I also use MetroWindow as a popup for showing informations.

Unfortunately when popup is being shown and under it is AvalonDock.Pane with hosted window visible then it is always on most top.

Do you have any suggestions how to solve this issue?

MetroWindow has some properties as MetroWindow.Topmost but it does not work as I expected.

0 投票
3 回答
11691 浏览

php - 在 Windows 主机上连接到 Godaddy 数据库时,用户访问被拒绝?

我在 Godaddy Windows 主机上与我的数据库进行简单mysqli连接,我的代码如下:

我确信授予的用户名和密码以及数据库名称,我的所有凭据都是正确的,但我收到此错误:

警告:mysqli_connect(): (HY000/1045): Access denied for user 'root_user_name'@'localhost' (using password: YES) in G:\path\to\file\index.php on line 9 Access denied for user ' root_user_name'@'localhost'(使用密码:YES)

我使用 wamp 服务器在具有相同数据库名称和凭据的 localhost 上工作,我不太喜欢 IIS 服务器和 Windows 托管。任何帮助将不胜感激。

0 投票
2 回答
286 浏览

asp.net - 在 Plesk 上的 ASP.Net 通配符子域配置中需要帮助

我创建了一个网站,可以说 example.com,现在我有一个功能,点击链接时应该将其移动到 nav.example.com。现在子域名可以是用户选择的任何名称,所以我无法创建子域,所以我谷歌发现带有“A”的通配符 DNS 条目可以访问该帐户。通过此更改,我可以成功 ping 子域,并且可以浏览它,但它始终显示服务器默认页面。

要求: 用户可以创建团队,每个团队都会有一个与之关联的子域。现在 user1 选择一个子域“teamA”。现在用户想要查看团队属性、成员映射,它将被重定向到 teamA.example.com

现在可以有n个团队,所以我不能为每个团队创建子域,所以我需要设置动态域系统。

0 投票
2 回答
41 浏览

wordpress - 在 Windows 上托管域电子邮件,在 Linux 上托管 Wordpress

我在这里寻求帮助。我已经在 Windows 主机上配置了我的域电子邮件,它工作正常。接下来我想在同一个域下的 Linux 主机上部署一个 Wordpress 应用程序。

是否可以在 Windows 主机中拥有电子邮件,而在 Linux 主机中拥有实际的 Web 应用程序?

我已经在我的域帐户中配置了两个主机的 dns。电子邮件工作正常,但是当我尝试访问我的域名时,它没有显示 Wordpress 应用程序(它显示了我的 Windows 主机的默认“正在建设中”页面)

任何人都可以给我一些建议吗?提前致谢。

0 投票
3 回答
215 浏览

asp.net - asp.net mvc web 部署到托管空间(在我的网站面板中找不到“发布”选项卡)

我可以通过 FTP 部署我的 mvc 网站,但我不能使用“Web 部署”方法。以下 youtube 视频建议我必须在“发布”选项卡中启用“Web 部署” 如何使用 Web 部署与网站面板 Windows 2012 Server 它有一个“发布”选项卡

我看不到“管理”选项卡。在我的站点中...... :(它只有 HomeFolder、MIME 类型、虚拟目录、扩展、自定义错误、标题(仅总共 6 个选项卡)。image -2

0 投票
1 回答
562 浏览

windows - windows服务器上wordpress的301重定向插件

我在 azure 网站上有一个 wordpress 网站,传统上我使用快速重定向插件将一些页面重定向到新页面,但是这个插件在 windows 上不起作用,因为使用的是 web.config 文件而不是 .htaccess

当托管在 Windows 服务器中时,有任何方法可以从 wordpress 为某些页面生成 301 重定向,我已经搜索了一些插件来执行此操作,但没有找到任何插件。

更多细节:

Azure 网站使用 azurewebsites.net 的子域,例如 myblog.azurewebsites.net,我使用其他掩码域名配置网站 url 并且运行良好,但是,当用户浏览 myblog.azurewebsites.net/category/link 时,我想这样做重定向到 www .mydomain.com/blog/category/link 但在 web.config 中有 301 重定向。我正在尝试几种方法,包括位置和 url 重写,但没有任何效果。

使用的规则示例:

0 投票
1 回答
763 浏览

.htaccess - GoDaddy 上的窗口托管将 index.html 重定向到根目录

如果我有 Windows 服务器,是否有可能将我的 index.html 重定向到 root:

我当前使用的主机不是 Apache,我使用的是 Windows 服务器。

0 投票
1 回答
1108 浏览

mysql - 无法使用 MySQL 创建存储过程

所以这可能有点模糊,但我在这里遇到了一层又一层的问题。我在 Google 上找到的每个“修复”都会给我带来另一个问题。无论如何,我已经购买了一个 Windows 主机包,以便生成一个由 MySQL 服务器支持的 asp.net 应用程序。我习惯了 MSSQL,但这应该是可行的,并且更适合开源。

我注意到的第一个问题是我(最近安装的)带有 MySQL Server 5.7 的 MySQL Workbench 副本不会让我连接到我的数据库。表拒绝加载,我很高兴:#1548 -无法从 mysql.proc 加载。该表可能已损坏

从那里开始,我想“好吧,我将只使用网络管理工具”,在这种情况下是phpMyadmin。我过去对 phpMyadmin 的经验为零,但它看起来不错,并且预装在此控制面板中。我从创建前 5 个表开始。这很顺利,我现在在数据库中有 5 个表,其中一个甚至有一些数据,我可以通过运行“SELECT * FROM Account_Type”来查看这些数据。

一切似乎都很好,所以我去创建一个我想用来测试我的应用程序的过程。只是一个基于用户输入的 tinyInt 返回字符串的过程。该过程如下所示:

对我来说似乎很好(对 MS SQL 更有经验),但它返回的错误与我自己的 MySQL Workbench 本地副本相同!无法从 mysql.proc 加载。该表可能已损坏

我在互联网上读到的所有内容都表明这是我需要升级 MySQL 的一个问题……我不知道如何升级,因为我只是在这里的控制面板中。相反,我觉得肯定有其他问题,有数据的表仍然会显示数据,而我昨天才创建它们,我看不出这有什么可能被破坏。

我试着看看使用

正如我所看到的那样,但这只会返回另一个错误:#1044 - 用户'Birdy'@'%' 拒绝访问数据库'mysql'(Birdy 是我的用户名)。我不知道这是否是问题的根源,但我可以在没有创建过程的情况下运行任何其他查询。

从这里开始的下一个想法是“嘿,如果我可以让 MySQL Workbench 连接并工作,那么我可以忽略控制面板”。这也不是很有成效,这里是我尝试运行一些升级命令: http: //i.imgur.com/yG1hKrQ.png (对于那个密码,我应该使用我的 Windows 密码吗?我的 MySQL Birdy 用户名密码?不知道是哪个...)

无论如何,这里的真正问题几乎只是“帮助!”。问题的根源是“无法使用 phpMyAdmin 创建 MySQL 查询”,希望我在这里的小故事可以帮助诊断。非常感谢您对这些问题的帮助:)

编辑:我让 mysql_upgrade 运行,但仍然没有骰子。它没有解决问题,仍然看起来像这样:http: //i.imgur.com/NJpnRzw.png

编辑2:所以我现在放弃这个,将我的数据库切换到MSSQL并坚持我最了解的。重新安装数据库没有帮助,我的网络主机升级也没有帮助。无论如何,感谢您的帮助

0 投票
1 回答
6757 浏览

asp.net-mvc - 部署后在 MVC 应用程序中显示运行时错误

我在 Visual Studio 2015 中创建了一个新的 MVC 项目,然后发布了该包并上传到我的 Windows 主机中。提取后,当我浏览我的 URL 时,它会显示此错误消息。但是我的应用程序在本地运行得很好。

在此处输入图像描述