Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 无法使用WAMP设置本地环境?(拉威尔框架)_Apache_Laravel_Localhost_Wamp_Laravel 4 - Fatal编程技术网

Apache 无法使用WAMP设置本地环境?(拉威尔框架)

Apache 无法使用WAMP设置本地环境?(拉威尔框架),apache,laravel,localhost,wamp,laravel-4,Apache,Laravel,Localhost,Wamp,Laravel 4,我整天都在google、laravel论坛和youtube上寻找信息,但运气不好,希望有人能帮上忙 我目前正在尝试建立一个网站,它是由一家网页设计公司在我的本地机器上建立的,但我认为它似乎不允许我这样做 目前,我为使网站在本地运行所做的工作包括: 安装了WAMP服务器 将httpd.conf文件更改为包含conf/extra/httpd-vhosts.conf 更改了httpd-vhosts.conf文件以包括以下内容: DocumentRoot“C:\wamp\www\ryl\public”

我整天都在google、laravel论坛和youtube上寻找信息,但运气不好,希望有人能帮上忙

我目前正在尝试建立一个网站,它是由一家网页设计公司在我的本地机器上建立的,但我认为它似乎不允许我这样做

目前,我为使网站在本地运行所做的工作包括:

  • 安装了WAMP服务器
  • 将httpd.conf文件更改为包含conf/extra/httpd-vhosts.conf
  • 更改了httpd-vhosts.conf文件以包括以下内容:
  • DocumentRoot“C:\wamp\www\ryl\public”

    ServerName.dev

  • 编辑了my drivers\etc\hosts.txt文件以包括以下内容:
  • 127.0.0.1本地主机

    127.0.0.1 RateYour讲师.dev

    但是,当我在地址栏中键入rateyour讲师.dev时,会出现以下错误消息“403禁止-您没有访问/访问此服务器的权限。”


    如果有人能帮我解决这个问题,我将不胜感激。

    我只是简单地在httpd.conf中添加了这些代码,效果很好:

    <VirtualHost *:80>
    ServerAdmin webmaster@me.com
    DocumentRoot "C:/wamp/www/project_name/public"
    ServerName project_name.dev
    </VirtualHost>
    
    <Directory "C:/wamp/www/project_name/public">
    Options Indexes FollowSymLinks
    AllowOverride all
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
    </Directory>
    
    
    服务器管理员webmaster@me.com
    DocumentRoot“C:/wamp/www/project\u name/public”
    ServerName项目\ u name.dev
    选项索引跟随符号链接
    允许超越所有
    命令拒绝,允许
    全盘否定
    允许从127.0.0.1开始
    
    更多信息,(这是针对laravel 3的,但vhost解决方案也适用于l4等)

    *严格遵守其100%的工作要求*

    1.您必须将laravel放入C:\wamp\www文件夹中

    2.然后你必须进入application/config…打开application.php并更改url=''

    3.更改密钥=“K3u4UsHKh7AjSitP9VLTMtbd1mjvdzmQ”

    4.然后你必须进入C:\wamp\bin\apache\Apache2.2.21\conf\extra文件夹 打开文件并粘贴到该文件夹中

    DocumentRoot C:/wamp/www/laravel/public 服务器名xxxxx.dev

    5.然后转到C:\Windows\System32\drivers\etc文件夹,打开文件,然后粘贴 127.0.0.1 xxxxx.dev

    6.然后转到C:\wamp\www\laravel\public folder…,然后打开a.htaccess…,然后粘贴 选项+FollowSymLinks 重新启动发动机

    重写cond%{REQUEST_FILENAME}-F 重写cond%{REQUEST_FILENAME}-d

    重写规则。index.php[L] 7.然后你必须转到>>C:\wamp\bin\apache\apache2.2.22\conf apache模块..然后重新启动wamp服务器


    9.然后在浏览器中写入xxxxx.dev/docs…

    检查:@MostafaAdly这是另一个问题。我今天看到过很多这样的帖子,所有这些帖子都是应用程序目录,而不是其中的公共目录。您需要调整conf/extra/http-vhosts.conf文件中的应用程序,使.dev URL指向public/index.php(公共目录),而不是应用程序目录。现在,我直接向httpd.conf添加了一个新的VHost,并且运行顺利。用Win8运行最新的WAMP。@Arda你说你在httpd.conf中添加了一个新的vhost是什么意思?你能告诉我你做了什么吗,因为我还被卡住了。