我在共享主机上安装了symfony 4。 我的结构是这样的:
import numpy as np
def getday():
return np.random.randint(1, 366)
def main():
# Multithread this section
popSize = [tick()]
while len(popSize) < 1000000:
popSize.append(tick())
print "Iterations %d" % len(popSize)
print "Average pop size %d" % (sum(popSize) / len(popSize))
print "Min pop size %d" % min(popSize)
print "Max pop size %d" % max(popSize)
def tick():
days = set()
day = getday()
while day not in days:
days.add(day)
day = getday()
return len(days)
if __name__ == '__main__':
main()
我将index.php从公共文件夹移动到public_html / tst文件夹,并更改了该文件中的路径以匹配新结构:
ROOT
|
|-- public_html
|
|-- tst
|-- tst
|
|-- bin
|-- config
|-- src
|-- translations
|-- var
|-- vendor
|-- composer.json
|-- composer.lock
|-- binsymfony.lock
现在,在运行http://mysite/tst时,我按预期获得了网站的主页。但是当我尝试另一条路线(“/”除外)时,我总是收到404页面。
这是否与我失去某些东西的特权有关?
我自己想出了这个,但如果有人告诉我如何将Symfony 4应用程序部署到共享主机,请告诉我!我想其他人也会喜欢这个......
答案 0 :(得分:0)
您可以为Public创建symlik。您尝试的方法可能会导致问题。
# Enter Directory Root
cd /root_dir
# Create Symlink
ln -s public_html tst/public