当我运行php -v时,它返回版本7.3.19,php是/opt/plesk/php/7.3/bin/php的别名,/usr/bin/php的版本是5.4.16。 我试着像这样运行Laravel :在我想要Laravel的子域中运行/opt/plesk/php/7.3/bin/php /var/www/vhosts/<the_domain>/.composer/vendor/bin/laravel new,但我仍然得到相同的错误:Problem 1 - This package requires php ^7.2.5 but your PHP version (5.4.16) d
好的,我需要使用没有composer的照明\Html包。
我使用的是Plesk,默认情况下它安装了php 5.3。我成功地添加了另一个版本的PHP (5.5),使用并行运行。这让我可以安装Laravel (因为它没有很好地使用5.3)。
我终于完成了所有的设置和工作,但是现在当我尝试安装Illuminate\Html来访问表单外观时,我得到了错误消息:
FatalErrorException in compiled.php line 6466:
Class 'illuminate\html\HtmlServiceProvider' not found
我安装了composer,
所以我对Laravel 4很陌生,我正在努力弄清楚如何连接我网站的两个部分。
第一个是应用程序/存储,第二个是公共/缓存(这是存储图像缓存的地方)
我想把这两个都移到服务器上的SSD,但是无论何时我尝试设置这些Symlink,Laravel都会抛出一个错误。
这一错误是:
ErrorException
file_put_contents(/meta/services.json): failed to open stream: No such file or directory
显然,它无法找到文件系统,而符号链接也无法与Laravel一起工作。但是符号链接确实适用于单个文件(如jpeg),因此
我正在尝试安装Plesk,并获得以下错误消息:
plesk-librdbmspp : Depends: libodbc1 (>= 2.3.1) but it is not going to be installed
plesk-php72-odbc : Depends: libodbc1 (>= 2.3.1) but it is not going to be installed
plesk-php73-odbc : Depends: libodbc1 (>= 2.3.1) but it is not going to be installed
plesk-php74
我已经创建了一些通过http进行通信的组件。它们共享相同的顶层域。mydomain.io。现在,在集成时,它们运行在相同的虚拟服务器/ Plesk实例上。
问题:想要从GitHub为第二个子域(例如y.mydomain.io)创建自动拉取请求失败,因为Plesk发现相同的公钥已经被另一个子域(例如x.mydomain.io)使用。这是正确的。
这是来自Plesk的错误消息。
Deploying files to y.mydomain.io
Cloning into bare repository '/var/www/vhosts/mydomain.io/git/myapp-y.git&
当设置一个新的Laravel安装时,我们必须使用domain.com/public而不是domain.com来运行它。
我在谷歌上搜索了这个问题,我发现这可能是因为没有启用mod_rewrite。然而,我们在我们的服务器上运行Plesk,他们在上的文档中写道:
The mod_rewrite module is enabled by default in Apache that comes with Plesk for Linux. To make use of the functionality, you will need to create an .htaccess file conta