当前位置: 首页 > 知识库问答 >
问题:

如何配置。使用Laravel 4在服务器上进行htaccess

鲁乐
2023-03-14

我有一个问题。htaccess文件,我想这就是全部。当我试图在屏幕上运行我的网站时,显示错误:

警告:require(DIR/bootstrap/autoload.php)[function.require]:无法打开流:在/index中没有这样的文件或目录。php在线21

警告:require_once(DIR/bootstrap/start.php)[function.require]:无法打开流:第35行/index.php中没有这样的文件或目录

致命错误:require_once()[function.require]:失败的打开需要'DIR/bootstrap/start.php'(include_path='.:/:/usr/本地/php/Pear5')在/index.php行35

我找到了一些解决办法,但不管用。这是我的。htaccess文件:

 # Use PHP 5.3
 AddHandler application/x-httpd-php53 .php
<IfModule mod_rewrite.c>
  <IfModule mod_negotiation.c>
      Options -MultiViews
  </IfModule>
  RewriteEngine On

# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L] </IfModule>

我服务器上的php版本是5.3

请帮忙。

共有1个答案

曹华荣
2023-03-14

我想这会管用的。在你的索引中。php文件配置

require __DIR__.'/bootstrap/autoload.php';
$app = require_once __DIR__.'/bootstrap/start.php';

而不是

require __DIR__.'/../bootstrap/autoload.php';
$app = require_once __DIR__.'/../bootstrap/start.php';

并在引导/paths.php更改

'public' => __DIR__.'/../public',

'public' => __DIR__.'/../',
 类似资料:
  • 问题内容: 我正在尝试在Linux上的Tomcat中运行的Java Web应用程序中设置kerberos身份验证。我正在使用spring security kerberos扩展。我正在使用: jdk 1.7u75 spring-security-kerberos 1.0.0.RELEASE MS Active Directory 在我的本地开发计算机(Windows)上,一切运行正常。但是将应用程

  • 配置代理服务器能干嘛 NEI toolkit 提供了代理服务器的功能,帮助将接口代理到NEI官网或者特定的服务器上 将接口代理到NEI官网 开启该功能只需将server.config.js中的online设为true, 那么对Mock Server的所有请求都将会代理到NEI官网上,该模式也被称为在线模式。 启用在线模式可以减少执行nei update的操作,在频繁更改官网数据的情况下能够大幅加快

  • 我们的项目中使用的是Spring Cloud config server,它有多个微服务。配置服务器就绪后,我们现在将所有微服务的所有属性存储在一个中央git存储库中。每个微服务能够根据应用程序名称和配置文件提取自己的属性文件。我们试图将资源包存储在中央存储库中,并让config-server将这些资源包提供给微服务。我们的资源包包括属性文件,如messages_en.properties、mes

  • 问题内容: 通常,我在端口3000上使用Rails开发服务器。 水豚/黄瓜使用。如果我从默认驱动程序交换到selenium,则看起来它尝试在端口80上进行连接。 我想了解: 使用selenium时,是否需要在测试环境中单独实例化测试服务器。 如果上述问题的答案是肯定的,那么我该如何做才能在Web驱动程序之间无缝切换而不必不断进行更改? 如果有人举了一个env.rb配置示例,可以帮助您,请告诉我!

  • 我们来看看如何配置服务器端的 SSH 访问。 本例中,我们将使用 authorized_keys 方法来对用户进行认证。 同时我们假设你使用的操作系统是标准的 Linux 发行版,比如 Ubuntu。 首先,创建一个操作系统用户 git,并为其建立一个 .ssh 目录。 $ sudo adduser git $ su git $ cd $ mkdir .ssh && chmod 700 .ssh

  • 我正在使用Eclipse Juno,并且通过windows安装程序在我的PC中安装了Apache Tomcat/8.0.0-RC5。当我尝试在Eclipse中定义新服务器时,在Apache下,我没有Tomcat v8.0选项。它在Tomcat v7.0停止。如何让Apache Tomcat v8.0在Eclipse中运行?