Ski*_*Set 13 apache mod-rewrite cakephp wamp cakephp-1.3
我遇到了小麻烦,想知道是否有人可以帮助我解决这个问题.我从Hostgator中删除了一个网站的副本,我正在尝试使用我的本地计算机进行设置 WAMP
但是,我在尝试访问该网站时遇到错误.这是我试过的..我去了Apaches httpd.conf
文件并取消注释了LoadModule
#from rewrite_module modules/mod_rewrite.so.此外,我已将AllowOverride None更改为All.话虽如此,我不知道还有什么可以寻找的.请注意,在我的申请中,我的httaccess
文件没有(.)
在他们面前(.htaccess)
.我不确定这是否值得注意.有关访问我的网站需要做什么的任何想法?当我访问应用程序时,我确实看到了缓存版本(白色屏幕),但是当我单击链接登录时,我看到了404 Not Found
.
Urd*_*mar 19
在httpd.conf文件中,您需要删除#
#LoadModule rewrite_module modules/mod_rewrite.so
Run Code Online (Sandbox Code Playgroud)
删除#line后将如下所示:
LoadModule rewrite_module modules/mod_rewrite.so
Run Code Online (Sandbox Code Playgroud)
我相信你的问题会得到解决......
小智 12
改变这一点
Include conf/extra/httpd-vhosts.conf
Run Code Online (Sandbox Code Playgroud)
至
#Include conf/extra/httpd-vhosts.conf
Run Code Online (Sandbox Code Playgroud)
并重新启动所有服务
Bac*_*ngh 12
在 Ubuntu 中我没有找到httpd.conf
,它现在可能不再退出。在apache2.conf
为我工作的文件中编辑。
cd /etc/apache2
sudo gedit apache2.conf
Run Code Online (Sandbox Code Playgroud)
这里在apache2.conf更改
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Run Code Online (Sandbox Code Playgroud)
到
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Run Code Online (Sandbox Code Playgroud)
在阿帕奇版本:2.4.41
首先,启用apache重写模块:
sudo a2enmod rewrite
Run Code Online (Sandbox Code Playgroud)
你需要改变apache2.conf
不需要改变sites-available
sudo gedit /etc/apache2/apache2.conf
Run Code Online (Sandbox Code Playgroud)
原来的
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
Run Code Online (Sandbox Code Playgroud)
到
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride all
Require all granted
</Directory>
Run Code Online (Sandbox Code Playgroud)
并重新启动apache2
sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)
小智 7
first -
sudo a2enmod rewrite
sudo systemctl restart apache2
this line depends on your apache2 version you found on your console copy and past ...
sudo nano /etc/apache2/sites-available/000-default.conf
DocumentRoot "/var/www/html"
<Directory "/var/www/html">
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
Run Code Online (Sandbox Code Playgroud)
小智 5
在wamp / alias / mySite.conf中,请注意在别名的地址末尾添加斜杠“ /”:
更换:
Alias /mySite/ "D:/Work/Web/mySite/www"
Run Code Online (Sandbox Code Playgroud)
由:
Alias /mySite/ "D:/Work/Web/mySite/www/"
Run Code Online (Sandbox Code Playgroud)
或index.php无法正确读取。
如果您的.htaccess文件正常并且问题仍然存在,请尝试在httpd.conf中启用AllowOverride指令.如果Apache httpd.config文件中的AllowOverride指令设置为None,则完全忽略.htaccess文件.httpd.config中启用的AllowOverride指令示例:
<Directory />
Options FollowSymLinks
**AllowOverride All**
</Directory>
Run Code Online (Sandbox Code Playgroud)
因此重启你的服务器.
归档时间: |
|
查看次数: |
179137 次 |
最近记录: |