我不希望根目录中的文件直接被隐藏,包括laravel的.env文件,可能使用.htaccess或任何其他我试图托管它的方式,但我不想让一些文件去mysite.com/.env
APP_ENV=local
APP_KEY=base64:w8nPcK6CVaazC/WEv42hf+QOs4zWg2izt1pubH0KnQE=
APP_DEBUG=true
APP_LOG_LEVEL=debug
APP_URL=http://localhost
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306我的服务器出现了这个错误。
PHP Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /home/skycashs/public_html/public/index.php on line 50发布于 2017-03-06 23:51:27
您需要将web服务器(Apache或nginx)指向the public directory which is inside Laravel project root
您正在使用错误的web服务器配置。将您的web服务器指向公共目录并重新启动它。
Apache web服务器的一个示例:
DocumentRoot "/project_root/public"
<Directory "/project_root/public">对于nginx:
root /project_root/public;不要忘记重新启动web服务器以使更改生效。
https://stackoverflow.com/questions/42629894
复制相似问题