GVKun编程网logo

错误 405 - 不允许 | Wordpress 网站托管在 github 页面上,本地机器上有 Xampp 服务器

5

本文将带您了解关于错误405-不允许|Wordpress网站托管在github页面上,本地机器上有Xampp服务器的新内容,另外,我们还将为您提供关于#1932-将文件从xampp/mysql/bac

本文将带您了解关于错误 405 - 不允许 | Wordpress 网站托管在 github 页面上,本地机器上有 Xampp 服务器的新内容,另外,我们还将为您提供关于#1932 - 将文件从 xampp/mysql/backup 复制到 xampp/mysql/data 后,引擎中不存在表“TableName”、ajax 调用 Controller 为什么会返回到一个 jsp 页面上、AngularJS 变量未显示在我的 HTML 页面上、Flask 变量未显示在 HTML 页面上的实用信息。

本文目录一览:

错误 405 - 不允许 | Wordpress 网站托管在 github 页面上,本地机器上有 Xampp 服务器

错误 405 - 不允许 | Wordpress 网站托管在 github 页面上,本地机器上有 Xampp 服务器

如何解决错误 405 - 不允许 | Wordpress 网站托管在 github 页面上,本地机器上有 Xampp 服务器

我已经在本地机器的 Xammp 服务器上安装了 wordpress。使用插件Simply Static,我在 GitHub 页面上托管了这个 wordpress 网站。 现在我要通过 wp-admin 访问它的管理页面,我输入了我的凭据,我遇到了一个名为 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div id="multiselectList"> <select id="sel" multiple> <option value="option1" selected>Val 1</option> <option value="option2" selected>Val 2</option> <option value="option3" selected>Val 3</option> <option value="option4" selected>Val 4</option> <option value="option5">Val 5</option> </select> 的错误。登录的目标 URL 是我的 GitHub 页面的 URL,而不是本地机器。 我该如何解决这个问题或登录我的 wp-admin 页面?

解决方法

GitHub 页面仅用于托管静态 html。它们无法执行 PHP 或任何其他服务器端脚本语言,因此无论出现此特定错误,您都将根本无法与管理控制台进行交互。您提到的插件会为您的整个网站制作静态副本,因此它会复制管理员 URL,但无法正常工作。

您需要访问本地原始 wordpress 环境中的管理页面。

如果您希望以交互模式在线托管您的完整站点,请查找支持 PHP 尤其是 wordpress 的虚拟主机。有数百种可能性。

#1932 - 将文件从 xampp/mysql/backup 复制到 xampp/mysql/data 后,引擎中不存在表“TableName”

#1932 - 将文件从 xampp/mysql/backup 复制到 xampp/mysql/data 后,引擎中不存在表“TableName”

如何解决#1932 - 将文件从 xampp/mysql/backup 复制到 xampp/mysql/data 后,引擎中不存在表“TableName”

突然间我的 MysqL 没有在 xampp 上运行。我在谷歌上搜索并找到了 youtube 视频,它说将所有文件从 xampp/MysqL/backup 复制到 xampp/MysqL/data。

但是我犯了一个错误,我没有备份/MysqL/data的旧文件。我用 /MysqL/backup 中的文件替换了它。

完成后,xampp 的 MysqL 运行,我也可以打开 PHPmyadmin。 数据库也打开但是我无法打开任何数据库表。如果我单击 db 的表名,它会显示 -> #1932 - 引擎中不存在表 ''db_mydb.about''。

对于每个表,它都显示相同的错误消息。

我应该按照这个 -> XAMPP - MySQL shutdown unexpectedly 投票 327 一。因为我一开始就有这个问题。

我从这里尝试了所有 => Xampp-mysql - "Table doesn''t exist in engine" #1932

至少如果我能得到所有表模式,也会对我有很大帮助。我有几十个数据库,绘制所有表格真的很难。 我已经设置了新的 xampp 并从旧的 xampp 复制到 /MysqL/data 到新的 xampp 并且有同样的问题没有解决问题。

我在 Windows 10 上使用过 xampp-7.4.3。

如果有人能帮助我,我将不胜感激。

ajax 调用 Controller 为什么会返回到一个 jsp 页面上

ajax 调用 Controller 为什么会返回到一个 jsp 页面上

else{
            $.ajax({
                type:"POST",
                url :"/register/mailcode.do",
                data :{"mail":mail,"mailcode":mailcode},
                datatype: "json",
                success:function(data){
                    if(data == ''success''){
                        alert ("发送成功");
                    }else{
                        alert ("该邮箱已经被占用");
                        return false;
                        }    
                    },
                error:function(){
                    alert("dasd");
                }

因为没有这个页面一直走 error。。。我是小白

@ResponseBody
@RequestMapping("/register")
@Controller
public class MailController {
    
    @Resource
    private RegisterService registerService;
    /**
     * 发送邮箱验证码
     * @return
     */
    @RequestMapping("/mailcode.do")
    public String mailcode(String mail,String mailcode){
        RegisterPojo registerPojo = registerService.findBymail(mail);
        if(registerPojo == null){
            return "success";
        }
            return "";
            
    }

AngularJS 变量未显示在我的 HTML 页面上

AngularJS 变量未显示在我的 HTML 页面上

如何解决AngularJS 变量未显示在我的 HTML 页面上

我正在创建一个 spring-boot Web 应用程序。我是 spring-boot 和 AngularJS 的新手,并尝试将其与我的应用程序集成,但没有成功。我有一个 JSON 页面,我想在我的 HTML 页面(“index.html”)中将其格式化为表格,但我的 AngularJS 变量在此页面上不可见。我根据 YouTube 上的本教程格式化了我的一些 HTML 代码:https://www.youtube.com/watch?v=fUtVRKoBlbQ&list=PLVApX3evDwJ1i1KQYCcyS9hpSy_zOgU0Y&index=6。我附上了 JSON 页面以及我的 JavaScript 代码、HTML 文件和我的程序编译结果:

JavaScript:

var app = angular.module("User",[]);

app.controller("UsersController",function($scope,$http) {
    $http.get("http://localhost:7070/user/all")
    .success(function(result) {
        $scope.tickets = result.tickets
    })
});

HTML:

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head th:insert="fragments.html :: headerfiles">
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js"></script>
    <script type="text/javascript" src="/static/app/users.controller.js" th:src="@{/app/users.controller.js}"></script>
</head>
<body>
    <base href>
<header th:insert="fragments.html :: nav"></header>
<!-- Page content goes here -->
<div>
    <p>This is User\\Index. Only people with role_user can see this.</p>
    <div ng-app="User" ng-controller="UsersController">
        <ul>
            <li ng-repeat="t in tickets">
               {{t.ticket_id}} - {{t.title}} - {{t.body}}
            </li>
        </ul>
    </div>
</div>
</body>
</html>

JSON: A screenshot of the tickets (JSON) (

结果: A screenshot of the result when I compile my code

解决方法

请注意,我非常怀疑这是最佳解决方案。它对我有用,所以我会在这里发布。在我的 HTML 文件中,我将起始正文标记 <body> 移至第 4 行,紧接在起始标题标记 <head th:insert="fragments.html :: headerfiles"> 下方。我还按照 Ciao Costa 在之前的回答 https://stackoverflow.com/users/4405995/caio-costa 中的建议删除了静态。这是去除静态的链接:
(Image does not show using thymeleaf and spring) 。我所做的另一个小改动是将变量 {{t.ticket_id}} 更改为 {{t.id}} 但这只是因为 JSON 将其显示为 id

HTML:

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head th:insert="fragments.html :: headerfiles">
<body>
    <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular.min.js"></script>
    <script type="text/javascript" src="/app/users.controller.js" th:src="@{/app/users.controller.js}"></script>
</head>
    <base href>
<header th:insert="fragments.html :: nav"></header>
<!-- Page content goes here -->
<div>
    <p>This is User\\Index. Only people with role_user can see this.</p>
    <div ng-app="User" ng-controller="UsersController">
        <ul>
            <li ng-repeat="t in tickets">
               {{t.id}} - {{t.title}} - {{t.body}}
            </li>
        </ul>
    </div>
</div>
</body>
</html>

结果: Working Result

,

由于您的屏幕仍显示 {{ }},我们知道 ng-app 未正确初始化。第一种方法是查看控制台,因为未能初始化 ng-app 通常会导致错误消息。

如果 ng-app 已初始化,即使您尝试在 scope 中访问的变量是 undefined,您也不会看到大括号。

当 AngularJS 正确初始化并且没有找到您尝试在 DOM 中呈现的变量时,它只是将其空间留空并像什么也没发生一样继续前进。在这种情况下,它也不会显示错误消息。

我已经做了一些测试,我相信问题出在这里:

    <script type="text/javascript" src="/static/app/users.controller.js" th:src="@{/app/users.controller.js}"></script>

看起来 th:src 正在破坏您的应用程序,因为它无法找到文件并因此产生模块错误。

试试这样使用:

    <script type="text/javascript" src="/static/app/users.controller.js" th:src=b"@{baseUrl + ''/app/users.controller.js''}"></script>

或者:

    <script type="text/javascript" src="/static/app/users.controller.js" th:src="@{~/app/users.controller.js}"></script>

如果以上都不起作用,请尝试 removing the static

Flask 变量未显示在 HTML 页面上

Flask 变量未显示在 HTML 页面上

如何解决Flask 变量未显示在 HTML 页面上

我已经检查了 this 和 this 和 this,但没有一个与我的问题有关。

我有一个最基本和最简单的烧瓶脚本和一个非常简单的 HTML 页面。您可以在这里检查自己:https://1ee1eb4d224e.ngrok.io

我不知道我做错了什么。我把 {{ result }} 放在我的 html 页面中。我在 Flask 中添加了一条路线,使用 jinjas render_template 并为 result 指定了一个值。然而在实际的 HTML 页面上我仍然只看到 {{ result }}?这是一个错误吗?我当然不能搞砸这种微不足道的事情......对吗?

编辑:所以似乎flask 根本没有渲染Jinja2 标签——我为测试添加的If 语句也在网站上显示为这样。我不知道我错过了什么,因为 Jinja2 内置在 Flask 中我不应该做任何其他事情以便 jinja 的渲染引擎工作?

解决方法

问题通过在 OAuth.html 文件夹中包含 templates 解决。目录结构为:

  1. |
  2. + main.py
  3. |
  4. + templates
  5. | +
  6. | |
  7. | + OAuth.html
,

我安装了我们使用的每个模块,在我的电脑上它确实有效,我真的很想帮助你,所以我想让你确认你有 OAuth.html 保存在模板中,除了你如何运行 main。 py 以及如何在浏览器中打开它。

今天关于错误 405 - 不允许 | Wordpress 网站托管在 github 页面上,本地机器上有 Xampp 服务器的分享就到这里,希望大家有所收获,若想了解更多关于#1932 - 将文件从 xampp/mysql/backup 复制到 xampp/mysql/data 后,引擎中不存在表“TableName”、ajax 调用 Controller 为什么会返回到一个 jsp 页面上、AngularJS 变量未显示在我的 HTML 页面上、Flask 变量未显示在 HTML 页面上等相关知识,可以在本站进行查询。

本文标签: