Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/236.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
Php 如何在apache2中启用模式重写_Php_Mysql_Apache - Fatal编程技术网

Php 如何在apache2中启用模式重写

Php 如何在apache2中启用模式重写,php,mysql,apache,Php,Mysql,Apache,我已经安装了Apache2、PHP5和MySQL。现在我正在尝试运行我的项目,但出现错误: 在此服务器上找不到请求的URL/toothi/home。 Apache/2.2.22(Ubuntu)服务器,192.168.2.169端口80 我正试图在Ubuntu 12.04上运行我的项目,以便在apache2中启用mod_rewrite- sudoa2enmod重写 sudo apache2重新启动 要从.htaccess文件中使用mod_rewrite(这是一个非常常见的用例),请编辑默认的Vir

我已经安装了Apache2、PHP5和MySQL。现在我正在尝试运行我的项目,但出现错误:

在此服务器上找不到请求的URL/toothi/home。 Apache/2.2.22(Ubuntu)服务器,192.168.2.169端口80


我正试图在Ubuntu 12.04上运行我的项目,以便在apache2中启用mod_rewrite-

sudoa2enmod重写

sudo apache2重新启动

要从.htaccess文件中使用mod_rewrite(这是一个非常常见的用例),请编辑默认的VirtualHost

sudo vim/etc/apache2/sites available/000-default.conf

在“DocumentRoot/var/www/”下面添加以下行:

<Directory “/var/www/”>
AllowOverride All
</Directory>

允许超越所有
重新启动服务器:

sudo服务apache2重启


请共享您的服务器配置和文件夹结构。您的应用程序是否需要虚拟主机,如果需要,您是否配置了虚拟主机?我不相信mod_rewrite与您的案例有任何关系。事实上,正如@OlcayErtaş所提到的,请与我们共享您的文件夹结构。我怎么认为你试图访问某个错误的目录。你确定你试图访问的位置上有文件吗?我的配置应用程序/网站位于文件夹/var/www中。使用ubuntu 12.04。已安装php5、apache和mysql