У меня есть несколько проектов в Laravel 4.2, которые я хотел бы заставить работать на моем компьютере с ОС Ubuntu 18.04.
Проекты отлично работают на моем ПК с Win7 с xampp, который имеет php версии 7.1, все, что мне нужно былочтобы заставить их работать, нужно было отключить устаревшие ошибки.
Проблема в том, что я просто не могу заставить их работать должным образом в Linux.
Я пробовал несколько вещей, таких как использование Linuxверсия xampp, вручную устанавливающая каждый компонент LAMP и даже hometead and vagrant.
Если я использую PHP версии 7.1 или 7.2 в hometead, я получаю «Требуется расширение mcrypt php», но 7.1 прекрасно работает на xampp /win7.
Если я использую PHP 5.6,7.0 на усадьбе или LAMP, которые я установил самостоятельно, я могу открыть проекты, но у меня много проблем с полным рендерингом видов, например, на некоторых страницах есть только навигационные панелидругие пропускают много содержимого и т. д. Некоторые страницы даже выдают ошибки, такие как «Неожиданный конец файла», даже если они отлично работают при установке xampp / win7.
Я подумал, что причиной проблемы могут быть права доступа к файлам linux, поэтому я поиграл с командой chown, но это не помогло.
Еще одно предположение, которое у меня есть, это то, что xampp на Windows, вероятно, имеетболее мягкие настройки php и apache, но я не могу точно определить, что вызывает проблемы.
Я знаю, что вопрос является довольно широким, но я бы очень признателен за помощь, и если вам нужна какая-либо другая информация дляответьте на вопрос просто спросите.
Редактировать:
Модули на xampp / win7
Модули на LAMP / ubuntu