Ada*_*dam 2 php laravel laravel-5
我已使用Laravel Installer在本地安装了Laravel应用程序.现在我想将应用程序上传到我的生产服务器,这是一个托管虚拟服务器,但它满足了所有需要的要求.
我已上传应用程序并相应地更改了.env
文件APP_URL
和DB_*
设置.当我通过ssh登录我的服务器时,进入app文件夹并尝试使用修补程序
php artisan tinker
Run Code Online (Sandbox Code Playgroud)
我收到以下错误消息:
错误消息是有意义的,因为该wp10***
文件夹不包含.config
文件夹.但是,我没有权限在与文件夹相同的级别创建文件www
夹.是否可以将文件夹放在Laracast项目文件夹中?在我的例子中,这将是/is/htdocs/wp_10**/www/laracast/p1/.config/psysh
.如果是这样,我如何告诉Laravel新的位置?
Ami*_*aei 10
如果您无法授予使用默认目录的权限,
您可以更改.env
文件中的目录路径:
XDG_CONFIG_HOME=/home/some/directory
Run Code Online (Sandbox Code Playgroud)
Tinker正在尝试创建该.config
文件夹,而不是按应用程序配置,它是针对用户存储的.
我认为您不能更改目录路径,但创建目录并设置权限将允许您使用修补程序.
mkdir -p ~/.config/psysh
chmod -R 755 ~/.config
在尝试此操作之前,值得仔细检查用户权限,因为您应始终能够直接写入用户主目录.