dd()在laravel共享主机中不工作

dd()在laravel共享主机中不工作,laravel,shared-hosting,dd,Laravel,Shared Hosting,Dd,我在laravel共享主机中创建符号链接时遇到问题。首先,我不认为问题出在symlink()函数本身。后来我注意到甚至dd()都不起作用。注意:dd()在本地环境中工作 情景: 我在public_html文件夹中创建了symlink.php文件,其中包含以下代码: <?php $val = "hello"; dd($val); ?> 在浏览domainname/symlink.php时,我发现页面没有加载(http 500错误) 更新: dd()现在可以工作了。但仍然没有创建符

我在laravel共享主机中创建符号链接时遇到问题。首先,我不认为问题出在symlink()函数本身。后来我注意到甚至dd()都不起作用。注意:dd()在本地环境中工作

情景: 我在public_html文件夹中创建了symlink.php文件,其中包含以下代码:

<?php
$val = "hello";
dd($val);
?>

在浏览domainname/symlink.php时,我发现页面没有加载(http 500错误)

更新: dd()现在可以工作了。但仍然没有创建符号链接。 更新代码如下:

<?php
require __DIR__.'/../stream/vendor/autoload.php';
symlink('/home/domainname/stream/storage/app/public/blogs', '/home/domainname/public_html/storage/blogs');
?>

注: 1) .env文件中的应用程序url:http:\domainname.com 2) 网站是托管没有任何其他问题
3) 我手动删除了bootstrap/cache/config.php,因为它发明了其他问题

它不起作用,因为您不需要composer自动加载文件

require\uuuuu DIR\uuuuu.'/vendor/autoload.php'


抛出500错误是因为函数

,所以直接调用php文件?然后您没有使用Laravel,因此函数不可用。我假定您得到的是“致命错误:未捕获错误:调用未定义的函数dd()”,因此状态为500。我不认为这个问题与符号链接有关,但显而易见的测试方法是一个简单的脚本,如
谢谢。它确实解决了dd()问题。但是想知道为什么我的符号链接还没有被创建。我正在更新我的代码。