Heim > Backend-Entwicklung > PHP-Tutorial > 通过 vagrant 在 ubuntu 环境下安装 discuz X3 系列成功,但静态文件路径错误

通过 vagrant 在 ubuntu 环境下安装 discuz X3 系列成功,但静态文件路径错误

WBOY
Freigeben: 2016-06-06 20:34:13
Original
992 Leute haben es durchsucht

安装过程其实是成功的,但是安装完,静态文件的访问全部分 404 。 效果如下:
通过 vagrant 在 ubuntu 环境下安装 discuz X3 系列成功,但静态文件路径错误

看了点源码,是 $IMGDIR$_G['setting']['jspath'] 这些变量的路径设置不对。

应该是我的环境哪里出问题了,不然这些变量应该能拿到正确的值。目前还没找到解决方案, 请问有碰到的过的吗?

回复内容:

安装过程其实是成功的,但是安装完,静态文件的访问全部分 404 。 效果如下:
通过 vagrant 在 ubuntu 环境下安装 discuz X3 系列成功,但静态文件路径错误

看了点源码,是 $IMGDIR$_G['setting']['jspath'] 这些变量的路径设置不对。

应该是我的环境哪里出问题了,不然这些变量应该能拿到正确的值。目前还没找到解决方案, 请问有碰到的过的吗?

安装过程中新建的目录权限不正确,导致一些配置数据没有写入库例如表: common_syscache,可以通过在 Vagrantfile 加入如下配置解决:

<code>   config.vm.synced_folder ".", "/vagrant", mount_options: ["dmode=777", "fmode=666"]
</code>
Nach dem Login kopieren

将共享的目录权限设置为 777, 文件设置为 666。对新建的目录也会生效。

通过 Vagrant 重启虚拟机,重新安装即可。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage