【发布时间】:2017-01-06 00:36:13
【问题描述】:
当我更新视图文件时,我会从旧路径获取视图文件。
我有一个域指向我安装了 laravel 的 IP (vps)。
让我们称之为 123.com,当我访问该域时,我会得到旧的视图路径,这是我从中复制 laravel 安装的文件夹的路径。
此文件夹名为 var/www/111.com/
复制后我把源放在 var/www/123.com/
当我访问 123.com 时,我从 var/www/111.com/ 而不是 var/www/123.com/ 获取查看文件
我的 .conf 在可用的站点中是这样的,我已经用 sudo service apache2 restart 多次重启了 apache 没有运气。
<VirtualHost *:80>
ServerName 123.com
ServerAlias www.123.com
ServerAdmin 123@123.com
DocumentRoot /var/www/123.com/public_html/public
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
直接 IP .conf 如下所示。
<VirtualHost *:80>
ServerName 111.111.dk
DocumentRoot /var/www/111.111.dk/public/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/111.111.dk/public/>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
我在 apache2/vps 中的 conf 设置有问题吗?
我已经用 sudo a2dissite 111.111.dk.conf 删除了 .conf 文件并用 sudo /etc/init.d/apache2 force-reload 重新启动 运气不好。
我也试过
php artisan route:clear
php artisan view:clear
运气不好。
亲切的问候。
【问题讨论】:
-
是的,肯定有。
-
我在想,我有一个 .conf 文件,它直接指向我的 ip,但不是作为域,只是 ip,然后你来到另一个站点,这是问题吗?跨度>
-
您为这个新视图修复了
route.php吗? -
你是什么意思@Sachith 我应该在哪里更改域,视图在那里照顾?
-
如果您将项目的根文件夹从 111.com 更改为 123.com,您还必须在 apache conf 中进行更改。