我不希望隐藏我的根目录中的文件,包括lavvel的.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
答案 0 :(得分:2)
您需要将Web服务器(Apache或nginx)指向the public
directory which is inside Laravel project root
您使用了错误的网络服务器配置。将您的Web服务器指向公共目录并重新启动它。
Apache Web服务器的示例:
DocumentRoot "/project_root/public"
<Directory "/project_root/public">
对于nginx:
root /project_root/public;
请勿忘记重新启动网络服务器以进行更改。